Volodymyr Zotov
|
d1254b06e7
|
Merge pull request #198 from 1Password/vzt/service-accounts-support
Service accounts support
|
2025-06-24 14:21:09 -05:00 |
|
Volodymyr Zotov
|
7c84f9d3a4
|
Remove prerequisites section from USAGEGUIDE.md
|
2025-06-24 14:18:52 -05:00 |
|
Volodymyr Zotov
|
13abcb9c8f
|
Merge branch 'vzt/service-accounts-support' into vzt/fix-context
# Conflicts:
# USAGEGUIDE.md
# cmd/main.go
# pkg/onepassword/client/client.go
# pkg/onepassword/items.go
|
2025-06-17 13:21:39 -05:00 |
|
Volodymyr Zotov
|
b717823fd0
|
Update examples section
|
2025-06-17 13:12:58 -05:00 |
|
Volodymyr Zotov
|
c9b969def1
|
Update comments
|
2025-06-17 11:27:55 -05:00 |
|
Volodymyr Zotov
|
fd92ef86ab
|
Revert changelog and version change as will be done in release MR
Revert version change as will be dne in release MR
|
2025-06-17 11:26:04 -05:00 |
|
Volodymyr Zotov
|
842c8febdc
|
Update comment
|
2025-06-17 11:20:01 -05:00 |
|
Volodymyr Zotov
|
49a5e93c44
|
Remove GO111MODULE=on as it set to 'on' by default from Go 1.16
|
2025-06-17 11:19:21 -05:00 |
|
Volodymyr Zotov
|
ac646ec56c
|
Rename vaultIdentifier and itemIdentifier for more clarity
|
2025-06-17 11:16:57 -05:00 |
|
Volodymyr Zotov
|
458ed24ca3
|
Check second vault ID
|
2025-06-16 22:05:06 -05:00 |
|
Volodymyr Zotov
|
bb7b565457
|
As we check for vault name, we can't initialize the array of exact size as don't know how many items well have ther
|
2025-06-16 22:04:23 -05:00 |
|
Volodymyr Zotov
|
17d44d90bd
|
Check for empty list
|
2025-06-16 21:56:51 -05:00 |
|
Volodymyr Zotov
|
0903bacfbd
|
Check Create_At in the test
|
2025-06-16 21:55:32 -05:00 |
|
Volodymyr Zotov
|
32360d8a83
|
Remove todos from mocked methods
|
2025-06-16 21:53:46 -05:00 |
|
Volodymyr Zotov
|
2373fbc87f
|
Updated mapping to be faster
|
2025-06-16 21:32:00 -05:00 |
|
Volodymyr Zotov
|
704116b855
|
Remove user agent from Connect config as it's set automatically when initializing Connect client
|
2025-06-16 21:10:33 -05:00 |
|
Volodymyr Zotov
|
55b5781d7a
|
Pass logger to print what what type of client is used Connect or Service Account
|
2025-06-16 21:04:22 -05:00 |
|
Volodymyr Zotov
|
1aa27fdba0
|
Sort imports
|
2025-06-16 20:56:00 -05:00 |
|
Volodymyr Zotov
|
f164a93b72
|
Re-arrange env vars
|
2025-06-16 20:51:16 -05:00 |
|
Volodymyr Zotov
|
9d0736285f
|
Fix type
|
2025-06-16 20:18:57 -05:00 |
|
Volodymyr Zotov
|
aa1b4ba857
|
Capitalize 1Password in error
|
2025-06-16 20:12:38 -05:00 |
|
Volodymyr Zotov
|
ae9b673f96
|
Remove commented code
|
2025-06-16 20:11:13 -05:00 |
|
Volodymyr Zotov
|
a0475d7170
|
Check created_at in the SDK mapper test
|
2025-06-16 20:09:35 -05:00 |
|
Volodymyr Zotov
|
922f3c8929
|
Map CreatedAt
|
2025-06-16 20:07:29 -05:00 |
|
Volodymyr Zotov
|
1fa5bccec2
|
Upse copy to copy tags
|
2025-06-16 20:03:36 -05:00 |
|
Volodymyr Zotov
|
cff4d194ba
|
Update constructor function name
|
2025-06-16 19:45:23 -05:00 |
|
Volodymyr Zotov
|
475860a364
|
Make changelog description more detailed
|
2025-06-16 19:43:45 -05:00 |
|
Volodymyr Zotov
|
64aad3d573
|
Revert version change, as should be done in the release MR
|
2025-06-16 19:40:54 -05:00 |
|
Volodymyr Zotov
|
0582c2d6e1
|
Bump go version to 1.24
|
2025-06-16 19:40:53 -05:00 |
|
Volodymyr Zotov
|
d1be03edd0
|
Update USAGEGUIDE.md
|
2025-06-16 19:40:50 -05:00 |
|
Volodymyr Zotov
|
83b294690a
|
Revert version change, as should be done in the release MR
|
2025-06-13 16:23:45 -05:00 |
|
Volodymyr Zotov
|
ef7361b3c1
|
Bump go version to 1.24
|
2025-06-13 16:22:18 -05:00 |
|
Volodymyr Zotov
|
04c1fc1236
|
Update USAGEGUIDE.md
|
2025-06-13 16:15:41 -05:00 |
|
Volodymyr Zotov
|
3723c962fe
|
Merge branch 'vzt/service-accounts-support' into vzt/fix-context
# Conflicts:
# internal/controller/deployment_controller.go
# internal/controller/onepassworditem_controller.go
|
2025-06-12 15:08:35 -05:00 |
|
Volodymyr Zotov
|
4d2120061d
|
Bump onepassword-sdk-version
|
2025-06-12 10:08:55 -05:00 |
|
Volodymyr Zotov
|
c95078c34c
|
Retry after 15 minutes, if get rate-limit error
As currently service account are last for 1 hour https://developer.1password.com/docs/service-accounts/rate-limits/#hourly-limits
|
2025-06-09 16:04:23 -05:00 |
|
Volodymyr Zotov
|
4527336c37
|
Increase default container resources
To avoid operator crashing in ~1 min after re-trying unrecoverable error, for example service account rate limit
|
2025-06-09 16:01:35 -05:00 |
|
Volodymyr Zotov
|
0b6b07b867
|
Requeue after 1 munute if faced reate limit error from 1password
|
2025-06-08 12:48:55 -05:00 |
|
Volodymyr Zotov
|
4baad12e10
|
Add instructions how to use Operator with Service Accounts
|
2025-06-08 11:23:10 -05:00 |
|
Volodymyr Zotov
|
efbe96e93a
|
Use global context
|
2025-06-08 10:28:15 -05:00 |
|
Volodymyr Zotov
|
ac06f8db13
|
Add more logs and fix params order
|
2025-06-06 16:12:25 -05:00 |
|
Volodymyr Zotov
|
72511ed687
|
Return error if both Connect and Service Account credentials are provided
|
2025-06-06 12:56:17 -05:00 |
|
Volodymyr Zotov
|
4757263c66
|
Wrap errors so it's clear either error is coming from SDK or Connect
|
2025-06-06 12:53:56 -05:00 |
|
Volodymyr Zotov
|
97e06e5c4d
|
Bump version to 1.9.0
|
2025-05-30 16:10:25 -05:00 |
|
Volodymyr Zotov
|
a432b42814
|
Update Docker file to install dependencies and build
|
2025-05-30 14:52:41 -05:00 |
|
Volodymyr Zotov
|
f88ea6696b
|
Update tests to use testify mock
|
2025-05-30 14:30:06 -05:00 |
|
Volodymyr Zotov
|
1498c223a5
|
Use 1Password Client to initialize operator either with Connect or Service Accounts
|
2025-05-29 17:23:49 -05:00 |
|
Volodymyr Zotov
|
432f2c6cf6
|
Add Client instance that utilizes either Connect or SDK
|
2025-05-29 16:06:55 -05:00 |
|
Volodymyr Zotov
|
a49c6ee045
|
Add SDK client wrapper
|
2025-05-29 16:06:02 -05:00 |
|
Volodymyr Zotov
|
8881782559
|
Create Connect client wrapper
|
2025-05-29 13:12:03 -05:00 |
|