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
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
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
Volodymyr Zotov
dcb5d5675a
Add internal models
...
These internal models are introduced to reduce decoupling. The idea is to operate internal model within the project boundaries and convert to appropriate Connect or SDK models in the places where it's necessary.
2025-05-29 11:30:17 -05:00
Volodymyr Zotov
02c90d424b
Remove vendor folder
2025-05-27 14:56:57 -05:00
Kevin Gottsman
4428515407
Update README.md to show the apiVersion ( #194 )
...
Typo which doesn't show the apiVersion resulting in an error
2025-02-05 13:55:51 +01:00
Eduard Filip
949a840779
Update bug bounty process ( #193 )
2024-12-12 18:16:35 +01:00
Andi Titu
ced45c33d4
Merge pull request #192 from 1Password/AndyTitu/cpu-resource-request
...
Use requests instead of limits for cpu resource
2024-10-09 11:52:11 +03:00
Andi Titu
4091f80351
Use 0.2 instead of 0.2m
2024-10-09 11:45:20 +03:00
Andi Titu
c94e7a5557
use 0.2 instead of 0.2m
2024-10-09 11:44:53 +03:00
Andi Titu
3fbd0b32cd
Use requests instead of limits for cpu resource
2024-10-09 11:35:32 +03:00
Simon Barendse
2c55fbc5ed
Merge pull request #189 from plttn/patch-1
...
Fix typo in readme
2024-08-01 17:13:19 +02:00
Jack Platten
fcb97e1482
Update README.md
...
fix typo
2024-06-11 13:23:05 -07:00
Eduard Filip
b3346cbc25
Run 1Password/check-signed-commits-action for PRs ( #188 )
...
Add the 1Password/check-signed-commits-action that will leave a handy comment if a PR contains commits that are not signed.
2024-05-28 19:36:34 +02:00
Eduard Filip
8c0f1a7837
Add CONTRIBUTING.md ( #186 )
...
This provides the necessary steps for external contributors to build, test and add features to the operator.
2024-03-25 15:58:16 +01:00