Skip to content

Commit

Permalink
Merge pull request #99 from 1Password/release/v1.4.0
Browse files Browse the repository at this point in the history
preparing release 1.4.0
  • Loading branch information
jillianwilson authored Apr 7, 2022
2 parents 4864652 + d93fecd commit 58b4ff8
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 37 deletions.
2 changes: 1 addition & 1 deletion .VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.3.0
1.4.0
104 changes: 68 additions & 36 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,96 +1,128 @@
[//]: # (START/LATEST)
[//]: # "START/LATEST"

# Latest

## Features
* A user-friendly description of a new feature. {issue-number}

- A user-friendly description of a new feature. {issue-number}

## Fixes
* A user-friendly description of a fix. {issue-number}

- A user-friendly description of a fix. {issue-number}

## Security
* A user-friendly description of a security fix. {issue-number}

- A user-friendly description of a security fix. {issue-number}

---

[//]: # (START/v1.3.0)
[//]: # "START/v1.4.0"

# v1.4.0

## Features

- The operator now declares the an OwnerReference for the secrets it manages. This should stop secrets from getting pruned by tools like Argo CD. {#51,#84,#96}

---

[//]: # "START/v1.3.0"

# v1.3.0

## Features
* Added support for loading secrets from files stored in 1Password. {#47}

- Added support for loading secrets from files stored in 1Password. {#47}

---

[//]: # (START/v1.2.0)
[//]: # "START/v1.2.0"

# v1.2.0

## Features
* Support secrets provisioned through FromEnv. {#74}
* Support configuration of Kubernetes Secret type. {#87}
* Improved logging. (#72)

- Support secrets provisioned through FromEnv. {#74}
- Support configuration of Kubernetes Secret type. {#87}
- Improved logging. (#72)

---

[//]: # (START/v1.1.0)
[//]: # "START/v1.1.0"

# v1.1.0

## Fixes
* Fix normalization for keys in a Secret's `data` section to allow upper- and lower-case alphanumeric characters. {#66}

- Fix normalization for keys in a Secret's `data` section to allow upper- and lower-case alphanumeric characters. {#66}

---

[//]: # (START/v1.0.2)
[//]: # "START/v1.0.2"

# v1.0.2

## Fixes
* Name normalizer added to handle non-conforming item names.

- Name normalizer added to handle non-conforming item names.

---

[//]: # (START/v1.0.1)
[//]: # "START/v1.0.1"

# v1.0.1

## Features
* This release also contains an arm64 Docker image. {#20}
* Docker images are also pushed to the :latest and :<major>.<minor> tags.

- This release also contains an arm64 Docker image. {#20}
- Docker images are also pushed to the :latest and :<major>.<minor> tags.

---

[//]: # (START/v1.0.0)
[//]: # "START/v1.0.0"

# v1.0.0

## Features:
* Option to automatically deploy 1Password Connect via the operator
* Ignore restart annotation when looking for 1Password annotations
* Release Automation
* Upgrading apiextensions.k8s.io/v1beta apiversion from the operator custom resource
* Adding configuration for auto rolling restart on deployments
* Configure Auto Restarts for a OnePasswordItem Custom Resource
* Update Connect Dependencies to latest
* Add Github action for building and testing operator

- Option to automatically deploy 1Password Connect via the operator
- Ignore restart annotation when looking for 1Password annotations
- Release Automation
- Upgrading apiextensions.k8s.io/v1beta apiversion from the operator custom resource
- Adding configuration for auto rolling restart on deployments
- Configure Auto Restarts for a OnePasswordItem Custom Resource
- Update Connect Dependencies to latest
- Add Github action for building and testing operator

## Fixes:
* Fix spec field example for OnePasswordItem in readme
* Casing of annotations are now consistent

- Fix spec field example for OnePasswordItem in readme
- Casing of annotations are now consistent

---

[//]: # (START/v0.0.2)
[//]: # "START/v0.0.2"

# v0.0.2

## Features:
* Items can now be accessed by either `vaults/<vault_id>/items/<item_id>` or `vaults/<vault_title>/items/<item_title>`

- Items can now be accessed by either `vaults/<vault_id>/items/<item_id>` or `vaults/<vault_title>/items/<item_title>`

---

[//]: # (START/v0.0.1)
[//]: # "START/v0.0.1"

# v0.0.1

Initial 1Password Operator release

## Features
* watches for deployment creations with `onepassword` annotations and creates an associated kubernetes secret
* watches for `onepasswordsecret` crd creations and creates an associated kubernetes secrets
* watches for changes to 1Password secrets associated with kubernetes secrets and updates the kubernetes secret with changes
* restart pods when secret has been updated
* cleanup of kubernetes secrets when deployment or `onepasswordsecret` is deleted

- watches for deployment creations with `onepassword` annotations and creates an associated kubernetes secret
- watches for `onepasswordsecret` crd creations and creates an associated kubernetes secrets
- watches for changes to 1Password secrets associated with kubernetes secrets and updates the kubernetes secret with changes
- restart pods when secret has been updated
- cleanup of kubernetes secrets when deployment or `onepasswordsecret` is deleted

---

0 comments on commit 58b4ff8

Please sign in to comment.