Commit Graph

105 Commits

Author SHA1 Message Date
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
Jillian W
9946ce7ba6 Merge pull request #13 from 1Password/readme-updates
Readme updates
2021-04-09 16:14:41 -03:00
jillianwilson
71ccfc6235 Updating the Readme for clarity and to include helm information 2021-04-09 10:46:43 -03:00
Jillian W
6cb8b87560 Merge pull request #12 from 1Password/naming-cleanup
Making casing of annotations consistent
2021-04-09 10:42:18 -03:00
jillianwilson
62ca0c25fd Making casing of annotations consistent 2021-04-09 10:41:41 -03:00
Jillian W
990ac86297 Merge pull request #10 from 1Password/restart-cr
Configure Auto Restarts for a OnePasswordItem Custom Resource
2021-04-07 14:39:39 -03:00
Jillian W
077142d9f2 Merge pull request #11 from 1Password/fix-readme-typo
Fix spec field example for OnePasswordItem in readme
2021-03-19 16:10:57 -03:00
jillianwilson
d8a969265c Fix spec field example for OnePasswordItem in readme 2021-03-03 14:35:34 -04:00
jillianwilson
d98f9172a0 Auto restart one password custom resource will be be added to converted kubernetes secret 2021-03-03 14:29:27 -04:00
jillianwilson
8635be0cab Handle restart annotation on kubernetes secret 2021-03-01 15:58:32 -04:00
jillianwilson
0824aa0837 Refactoring map of updated secrets to include secret 2021-02-26 10:45:30 -04:00
Jillian W
10b7db3057 Merge pull request #6 from 1Password/configure-restarts
Adding configuration for auto rolling restart on deployments
2021-01-25 16:50:18 -04:00
jillianwilson
e2fc9e228e Adding configuration for auto rolling restart on deployments
- Locked secrets will not trigger rolling restarts of deployments
- Configure restart of deployments via operator environment variables, namespace annotations, or deployment annotations
- Updating permissions examples to include the ability to list namespaces
- Updated readme to reflect additional cofiguration options
2021-01-20 17:16:57 -04:00
Jillian W
d0eafd93ab Merge pull request #5 from 1Password/crd-upgrade-from-beta
Upgrading apiextensions.k8s.io/v1beta apiversion from the operator custom resource
2021-01-19 17:01:15 -04:00
jillianwilson
6aea2ad31c Upgrading the deprecated apiextensions.k8s.io/v1beta apiversion from the operator custom resource 2021-01-18 16:23:33 -04:00
David Gunter
6c98b16766 Merge pull request #4 from 1Password/add-release-automation
Add release automation
2021-01-15 10:40:46 -08:00
david.gunter
7e3ab368e2 Add Makefile & release preparation tooling. Update README with Makefile usage. 2021-01-14 12:50:54 -08:00
david.gunter
b60fa8a444 Add optional $operator_version Dockerfile arg.
Value is passed to `go build` process and dynamically updates the version.Version variable.
2021-01-14 12:49:58 -08:00
Jillian W
854112caeb Merge pull request #2 from 1Password/deploy-connect
Option to automatically deploy 1Password Connect via the operator
2021-01-14 16:18:51 -04:00
jillianwilson
eebb90e43b Option to automatically deploy 1Password Connect via the operator 2021-01-14 16:18:09 -04:00
Jillian W
9f708729a8 Merge pull request #3 from 1Password/ignore_restart_annotation
Ignore restart annotation when looking for 1Password annotations
2021-01-13 17:24:29 -04:00