jillianwilson
1590dd9b89
Updating path for fetching 1password items to be of the op:// reference format
2021-09-13 10:33:34 -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
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
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
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
Eddy Filip
7e4e988813
Add missing argument for docker build
...
`make build` and `make build/local` would fail because the docker build commands were incomplete.
2021-06-09 16:02:05 +03:00
Simon Barendse
68f084080e
Merge pull request #40 from 1Password/feature/watch-namespaces-default
...
Watch all namespaces by default
2021-06-07 14:25:48 +02:00
Simon Barendse
859c9e3462
Watch all namespaces by default
...
When nothing is configured, watch all namespaces by default. This
makes it easier to get started.
It also makes configuring to watch all namespaces less akward
(currently you have to set the WATCH_NAMESPACE environment variable
to the empty string to configure the operator to watch all namespaces.
2021-05-14 14:26:30 +02:00
Simon Barendse
9dabac4a55
Merge pull request #35 from 1Password/auto-restart-annotation-example
...
Fix examples using the auto-restart annotation
2021-05-07 11:33:54 +02:00
Simon Barendse
d927a08790
Fix examples using the auto-restart annotation
2021-05-03 18:14:02 +02:00
Simon Barendse
933f7c4e2c
Merge pull request #33 from lemichello/readme-token-name
...
Make token name used in README and deploy/operator.yaml consistent
2021-05-03 18:04:07 +02:00
Floris van der Grinten
81eb9a521f
Merge pull request #34 from 1Password/support-links
...
Update documentation links
2021-05-03 18:02:09 +02:00
Simon Barendse
eb32bd7f94
Update documentation links
...
Also switch b5dev.com to 1password.com
2021-05-03 16:59:32 +02:00
Simon Barendse
a5781af949
Update documentation links
...
The documentation is moved to our main support site when the
operator was publicly released. The old URLs are redirected to
the new URLs used in this commit, however, when redirecting the
anchor is lost and the page is not scrolled to that position on
the page. This commit fixes that by changing the URLs to the new
URLs.
2021-05-03 16:56:49 +02:00
Maksym Lemich
0aa5781acd
renamed the proposed secret name for the token
2021-05-03 14:07:59 +03:00
Joris Coenen
700be4426f
Merge pull request #31 from 1Password/armv7-image
...
Add arm/v7 image
2021-04-30 17:43:07 +02:00
Joris Coenen
76ef9aa372
Merge pull request #30 from 1Password/fix-cli-version
...
Fix the version passed to the image
2021-04-30 16:39:29 +02:00
Joris Coenen
d7e6704314
Add arm/v7 image
...
Needed to run on a Raspberry Pi.
Arm/v6 would also be nice, but this does not seem to be supported by the current base image gcr.io/distroless/static:nonroot. So let's go with this for now.
2021-04-30 16:39:05 +02:00
Joris Coenen
2443979602
Fix the version passed to the image
...
Contrary to what internet resources say, ${{github.event.ref}} also contains the `ref/tags/` prefix. That is removed now.
Also, setting the version with plain "-X version.Version" does not seem to work consistently. Adding the full package as a prefix fixes this.
2021-04-30 16:12:45 +02:00
Joris Coenen
5b65196d31
Merge pull request #29 from 1Password/release/v1.0.1
...
Release v1.0.1
v1.0.1
2021-04-30 14:31:35 +02:00
Joris Coenen
e7df8a485d
Fix inconsistency in .VERSION file
2021-04-30 14:28:36 +02:00
Joris Coenen
ded76138da
Prepare release v1.0.1
2021-04-30 14:24:33 +02:00
Joris Coenen
a5db6aeb81
Merge pull request #24 from 1Password/go-binaries-action
...
Create GitHub Actions workflow to release to Docker Hub
2021-04-30 11:15:33 +02:00
Joris Coenen
d45f682c37
Rename job to release-docker
...
Co-authored-by: Floris van der Grinten <floris.vandergrinten@agilebits.com >
2021-04-29 14:35:21 +02:00
Joris Coenen
d0c1235e58
Remove obsoleted goreleaser files
2021-04-23 18:45:06 +02:00
Joris Coenen
9e8f621020
Use docker buildx for building and pushing images
...
This has the benefit that every tag only shows up as one image. With goreleaser, multiple images were shipped
2021-04-23 18:40:15 +02:00
Joris Coenen
8dd7a28456
Merge pull request #26 from 1Password/issue-templates
...
Add GitHub issue templates
2021-04-22 18:38:29 +02:00
Joris Coenen
43b06dd7aa
Add GitHub issue templates
2021-04-22 13:38:35 +02:00
Joris Coenen
e8e01d6578
Also push :latest tag
2021-04-21 19:06:13 +02:00
Joris Coenen
b53e017b77
GitHub Action steps for publishing images to DockerHub
2021-04-21 18:41:30 +02:00
Joris Coenen
b2565cebf8
Add GoReleaser configuration for publishing docker images
...
Should build both an amd64 and arm64 image and combine both in a single manifest. Does require some modifications to the GitHub Actions to correctly push to DockerHub.
Used this blog post as inspiration: https://carlosbecker.com/posts/multi-platform-docker-images-goreleaser-gh-actions/
2021-04-21 18:18:47 +02:00
Joris Coenen
9459d2e292
Merge pull request #25 from 1Password/readme-update
...
Minor README adjustments
2021-04-21 10:50:48 +02:00
jillianwilson
0409b17ef4
Minor README adjustments
2021-04-20 16:18:59 -03:00
jillianwilson
2e47b76d4c
Github action for building Go binaries for new release
2021-04-20 16:15:12 -03:00
Floris van der Grinten
1cca09df90
Merge pull request #23 from 1Password/actions-for-community-prs
...
Run GitHub Actions tests on community PRs too
2021-04-20 16:38:26 +02:00
Floris van der Grinten
b9cb92eb1b
Run GitHub Actions tests on community PRs too
2021-04-19 21:04:18 +02:00
Jillian W
b574e394ad
Merge pull request #17 from 1Password/release/v1.0.0
...
Preparing release v1.0.0
v1.0.0
2021-04-12 15:11:55 -03:00
jillianwilson
2b92214cf5
Preparing release v1.0.0
2021-04-12 15:08:18 -03:00
Jillian W
5422e37d77
Merge pull request #16 from 1Password/release-script
...
Adding script to prepare release
2021-04-12 14:49:52 -03:00
jillianwilson
ac05846062
Adding script to prepare release
2021-04-12 14:41:26 -03:00
Jillian W
dcc37519ef
Merge pull request #15 from 1Password/test-ci-action
...
Add github action to build and test
2021-04-12 14:33:04 -03:00
Jillian W
73b089df79
Merge pull request #14 from 1Password/upgrade-connect-dependencies
...
Updating Connect dependencies to latest
2021-04-12 14:32:26 -03:00
jillianwilson
97650573fd
Add github action to build and test
2021-04-12 10:06:03 -03:00
jillianwilson
42e348de91
Updating Connnect dependencies to latest
2021-04-12 09:37:32 -03:00