Marton Soos
a34c6e8b38
Merge pull request #87 from 1Password/feature/kubernetes-secret-types
...
Feature: Support configuring Kubernetes secret type
2022-02-18 14:16:22 +01:00
Marton Soos
b16960057a
Update tests and add new test
2022-02-18 10:47:14 +01:00
Marton Soos
285496dc7e
Error when secret type is changed
2022-02-18 10:27:48 +01:00
Marton Soos
f38cf7e1c2
Fix tests and add new test
2022-02-17 21:23:22 +01:00
Marton Soos
bb7a0c8ca9
Simplify secret type cast and default to Opaque
2022-02-17 19:36:49 +01:00
Marton Soos
302653832e
Account for the fact that the '' type and Opaque are equivalent on secret comparison
2022-02-17 19:18:33 +01:00
Marton Soos
a1bcfdfdcb
Merge branch 'main' into feature/kubernetes-secret-types
2022-02-17 17:54:17 +01:00
Floris van der Grinten
c0f1632638
Merge pull request #72 from samifruit514/main
...
More logging if 1password item cant be read and continue processing other items
2021-11-18 13:39:34 +01:00
Floris van der Grinten
c46065fa7a
Merge branch 'main' into samifruit514/main
2021-11-18 13:29:55 +01:00
Andres Montalban
5d229c42d5
feat: Allow configuration of the Kubernetes Secret type to be created
2021-11-18 08:32:55 -03:00
Joris Coenen
c7235b4f09
Merge pull request #49 from FabioAntunes/patch-1
...
Update README.md
2021-10-04 12:33:02 +02:00
Joris Coenen
5183fc129a
Merge branch 'main' into patch-1
2021-10-04 12:29:48 +02:00
David Gunter
7d619165b2
Merge pull request #76 from Klaudioz/patch-1
...
Removing $ from bash commands
2021-09-30 09:26:03 -07:00
Claudio Canales
0363ae1e4e
Removing $ from bash commands
...
Using the copy button is bringing the commands with a $, which is giving the error `-bash: $: command not found` after pasting them to the console.
2021-09-29 16:16:45 -03:00
Samuel Archambault
d9e003bdb7
cleanup comments
2021-09-24 14:02:46 -04:00
Samuel Archambault
b25f943b3a
Verify secrets and FromEnv in addition to Env
2021-09-24 13:51:05 -04:00
Samuel Archambault
5fab662424
More logging if 1password item cant be read and continue processing others
2021-09-24 11:03:47 -04:00
David Gunter
d807e92c36
Merge pull request #71 from 1Password/release/v1.1.0
...
Prepare Release - v1.1.0
v1.1.0
2021-09-23 11:21:16 -07:00
david.gunter
244771717c
Prepare release/1.1.0
2021-09-23 11:18:53 -07:00
mcmarkj
a760e524ea
Merge branch 'main' of github.com:1Password/onepassword-operator into secret-path-updates
2021-09-13 13:28:25 +01:00
Floris van der Grinten
7aeb36e383
Merge pull request #66 from 1Password/fix/handling-key-names
...
Handling key names
2021-09-13 13:34:44 +02:00
Floris van der Grinten
5c2f840623
Merge pull request #43 from mcmarkj/pass-labels-and-annotations
...
Add Labels & Annotations from OPObject to Secret
2021-09-13 13:33:38 +02:00
Eddy Filip
670040477e
Add max length for secret key names
...
Max length for secret key names must be DNS1123 compliant (253)
2021-09-08 16:02:08 +03:00
Eddy Filip
a45a310611
Make secret names DNS1123 Subdomain compiant
...
This is done while ensuring that secret keys are compliant (contain alphanumeric characters, `-`, `_` and `.`)
2021-09-08 15:36:40 +03:00
Eddy Filip
d80e8dd799
Add tests with names that contain .
and _
2021-09-08 13:58:48 +03:00
Eddy Filip
88728909ff
Adjust regex to support _
and .
and trim them
...
Now secret names can also contain `_` and `.` and they will be trimmed from start and end of string to be DNS1123 compliant
2021-09-08 13:49:32 +03:00
Marton Soos
e365ebfdfa
Fix tests
2021-09-03 15:42:02 +03:00
Marton Soos
2c4b4df01a
Do not make secret names lowercase on normalization
2021-09-03 15:41:46 +03:00
Jillian W
49d984c6f2
Merge pull request #64 from 1Password/release/v1.0.2
...
Preparing release
v1.0.2
2021-08-27 15:32:40 -03:00
jillianwilson
72cad7284c
Preparing release
2021-08-27 15:21:07 -03:00
mcmarkj
19f774bb2d
Merge branch 'main' of github.com:1Password/onepassword-operator into secret-path-updates
2021-08-19 16:17:57 +01:00
mcmarkj
0193a98681
Merge branch 'main' of github.com:1Password/onepassword-operator into pass-labels-and-annotations
2021-08-19 16:15:02 +01:00
mcmarkj
f241d7423d
Use deepequal
2021-08-19 16:11:29 +01:00
Eduard Filip
6043e0da0b
Merge pull request #58 from 1Password/dg/normalize-secret-name
...
Add secret name normalizer to the operator.
2021-08-17 20:28:07 +02:00
Eddy Filip
753cc5e9a3
Update note in README
...
The note now explains how the item title and fields are made into DNS subdomain-compliant names for creating Kubernetes secrets.
2021-08-16 15:24:04 +02:00
Eddy Filip
8cfe98073e
Improve testing
...
Fix previous tests and add test for items with field names that are not valid DNS subdomain names.
2021-08-16 14:51:44 +02:00
mcmarkj
c0037526b0
remove commit file
2021-08-15 15:32:18 +01:00
david.gunter
96b42e7c52
Label normalizer now fixes both Secret names and data keys.
...
Each key in the `data` section of a secret must also be a valid DNS subdomain. The operator needs to "fix" the 1Password item fields before trying to create the secret.
2021-08-06 13:18:21 -07:00
david.gunter
579b5848da
Add secret name normalizer to the operator.
...
The operator will now reformat 1Password item names to become valid names K8s Secret objects. Secret names must be a valid DNS subdomain name. See more: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names
2021-08-05 16:39:55 -07:00
mcmarkj
dff934cbc3
Fix tests
2021-08-04 06:33:56 +01:00
mcmarkj
2096f4440f
add logic for checking for label or annotation updates
2021-08-03 21:32:04 +01:00
mcmarkj
b3fc707337
Merge branch 'main' of github.com:1Password/onepassword-operator into pass-labels-and-annotations
2021-07-23 15:29:24 +01:00
mcmarkj
32643651d9
Fix tests
2021-07-23 15:08:44 +01:00
mcmarkj
ba8d3fa698
Lookup the vaultPath for secrets to check for updates
2021-07-23 13:32:15 +01:00
mcmarkj
c57aa22a9c
Update if in the poller
2021-07-22 08:18:52 +01:00
mcmarkj
48944b0d56
Deal with item paths changing
2021-07-22 07:11:50 +01:00
Fábio Antunes
313cd1169b
Update README.md
...
Minor update to the README. Got me debugging for a few hours
2021-07-02 10:23:28 +01:00
Eduard Filip
b50d864b50
Merge pull request #46 from 1Password/connect-deploy-custom-namespace
...
Add support custom namespace for connect deployment
2021-06-17 14:13:43 +03:00
Eduard Filip
1643385d9b
Merge pull request #45 from 1Password/fix/makefile
...
Add missing argument for docker build
2021-06-17 14:13:11 +03:00
Eddy Filip
9441214733
Add support custom namespace for connect deployment
...
Now when the operator is deployed with the `MANAGE_CONNECT` env var set to true, the connect instance is deployed in the same namespace as the operator.
2021-06-09 20:45:33 +03:00