From 0ddde70df061310747e8dd41286a0e07300a51b1 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 3 Jun 2024 12:47:01 +0000 Subject: [PATCH] chore(release): 1.0.0 [skip ci] # 1.0.0 (2024-06-03) ### Bug Fixes * account nkey id to account name if not set ([e3fa989](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/e3fa9897fad29f481f7bf5dcaa802f73ed223e95)) * account status updated after periodic push ([daca09a](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/daca09aa8373201935c5b2f1b958d41f5ee06998)) * closing connection on error on periodic sync ([84d8361](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/84d8361103b565c0b100df1f1dc9968b5e78b62f)) * fix accessing nil crash ([2434c4e](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/2434c4eee8d615234a1636516d4a0d80eb79fc73)) * fixed account revocation list bug during user deletion when account... ([8da3850](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/8da385009652dc8df7898c97d8dbb846547eb039)) * fixed CI workflow ([21fb7de](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/21fb7ded17ceea187be6eeb9fba63f535b49ee93)) * fixed CI workflow ([fb40172](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/fb4017236445e5ac54661e01eecfa1ebf7acd14e)) * fixed failing unit tests because of new behavior ([5c46c3a](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/5c46c3a6366e0f227b717ee84a1cdc57822502b9)) * fixed release workflow ([94608cb](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/94608cbfd65c2ae0a79a24a3a4054b43e7a58998)) * fixed release workflow ([79fcb13](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/79fcb1342c0c3325bab4584863792014a9a22a84)) * fixed release workflow ([5d1d415](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/5d1d415bc8af4470c3d5128398a4fb0e11c66f1d)) * fixed release workflow ([3923e7a](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/3923e7aa0877b102f4e14d947432cebf1c0fc090)) * fixed release workflow ([c5a9c35](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/c5a9c3547fca6354f66ff94ec6708d500cfa58a9)) * fixed resolver connection close ([68985f9](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/68985f907de6c6cff770ce45939d72a3779678b6)) * fixed some status infos and errors. Added 'sys' account info to readme ([3d404ef](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/3d404efcf87e5707b1827e91919f5756eb14ea03)) * fixed typo in CI environment ([25b63f4](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/25b63f49445612c9cecc83d6d8b0f79f14638626)) * foce generate to use amd64 ([f7ead43](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/f7ead437d615a7792d055516192492c32f8889da)) * periodic refreshing enabled when operator has sync disabled ([1965aab](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/1965aabebb8025c3dc5b1fd8d6762454850039e6)) * reordered, added imitempty tags to claims ([c0293d0](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/c0293d0653c2aa21171cf96150d8ce5a3939c390)) * skipping periodic push for operators that don't have auto sync enabled ([5d22fb7](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/5d22fb7f8452fd0df9a436eab04fac608e3792a4)) * socket connection leak ([4386f14](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/4386f14e2bbf47c907f195c5d9c607710ea2dc2b)) * sys account handling ([9c93de6](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/9c93de612b611155dc63d1b28d0fec4b00abfc17)) * update issue deplendency paths ([d5bdc54](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/d5bdc5466e37efdd70aca8c578412180ba823061)) * updated CI for dev environment ([18ddcad](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/18ddcad111c871d0aeba0a7e63f7015adafb2a21)) * updated CI workflow ([b3679f8](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/b3679f81a8febdb2037f531eef85627af1ee4372)) * updated vault resource in dev environment ([b161fc1](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/b161fc1701ca22544127e946fec6838cb339ddb3)) * updated workflow ([c00ef3a](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/c00ef3a4c43ea7725320f08e0ada3ee27b445b2e)) * workaround for failing semantic-release ([1577164](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/1577164ac7cd10649c6242ef7668e63443731c22)) ### Features * account and user issues fixing themselves ([d2c6848](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/d2c6848ada36ae7d5e1fbf01ee98f475faedcf39)) * add multiarch build using matrix strategy ([#29](https://github.com/zerosubnet/vault-plugin-secrets-nats/issues/29)) ([54022da](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/54022da0a159d4ce0726ab8a0ccf7fb1e571b45e)) * added cmd/operator and reworked jwt/nkey ([2059ba4](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/2059ba42c5d5563753fe0680354cc7f6edca29a0)) * added cmd/operator/account to create accounts ([dfcafbf](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/dfcafbfa23d8b97542cf5dbf5cbec63f96d637fe)) * added cmd/operator/account unit test ([6d5e005](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/6d5e00540139fcdf940bdaf1e8e484ff9e5eef73)) * added creds path fuctionality ([c9cb6a4](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/c9cb6a4db62408e855023c30bd43eef3a0567c1b)) * added deepcopy methods ([6201028](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/62010283bc5d11a8714677e8065b050f6c4a80f3)) * added delete for nkey/accounts and nkey/operator ([69ca517](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/69ca517f20ef073f501bed04be0b3987594ad30a)) * added issuing of creds ([55f03fe](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/55f03fe6a9687d2983212a844ef28743f0880e43)) * added list and delete operations, bugfixes ([b33e328](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/b33e3287755bb96c16196fdadb65dc7dc5bb2ef2)) * added list options (WIP), fixed case sensitive bug, added sys account nkey ([b27d6d5](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/b27d6d574ec7b08ba39155f44c4cc4f7ac8d606b)) * added more unit tests vor cmd/operator/account ([49a0bf7](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/49a0bf7a88943ea2a3613d37d724b07cc0072997)) * added type safe category ([05621c7](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/05621c7e01c3c9ef440f34ef6dd004697b94068a)) * better error messages ([41e3847](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/41e38476b11864b5430ce2bf74c30e54c46516c9)) * create issue when adding nkeys or jwts ([bb5c772](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/bb5c7720a45b7f86703085186688492069422d45)) * handle nkey secrets ([6247371](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/6247371e74d4beceb7cddec4dd19d746ec5d8aa2)) * introduced validation for parameters for cmd/operator ([360bd16](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/360bd168b8bc9836eae5aa4d61fa2243bb0b04d1)) * jwt handling ([c17b551](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/c17b551229938a7b79ca6959ce911a7b724a6460)) * kubebuilder api docs, added generator for deepcopy ([062aa06](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/062aa0671e1c9f1403989317c4b4dd8ad17f6aa7)) * lot of stuff ([5aa71f5](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/5aa71f5be3af0c4a05a03b5e0d185b474c1fdf5b)) * operator pubkey now in accounts jwt as issuer ([b945251](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/b94525132c4f571680e89235065341507861c20c)) * periodically sync accounts to account server ([d5d67c8](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/d5d67c8acb0350471c7ea448fad227edd5990eae)) * release pipeline, readme, production vault test ([9f47d3a](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/9f47d3ac8bc1fe0b60c0f8fb964563b8cdeac19f)) * signing key handling for operator and account ([ed6a3c8](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/ed6a3c86f9c91aa77414afb97710ad05e939d502)) * signing keys, push accounts (add, delete) to account server ([ebde946](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/ebde946b3c405c74a66bd6b7ffbb72e98a539205)) * switched back to jwt types ([9e6d23e](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/9e6d23eb4b43517232244f8e73e42041ec64a207)) * sys account gets created on operator, added list op for accounts ([5ad5322](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/5ad5322db3ca174a07780e031dbce454e73abe76)) * updated to vault 1.12.5 ([a6cb247](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/a6cb2471c5b3d7c02fe12fa271c477e4bdb467bc)) * users ([62a27bc](https://github.com/zerosubnet/vault-plugin-secrets-nats/commit/62a27bc73001aaa1813b84426110ae75835bc94b)) --- README.md | 4 ++-- dev/manifests/vault/vault.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6dbbfc2..2dd7b09 100644 --- a/README.md +++ b/README.md @@ -197,7 +197,7 @@ metadata: spec: size: 1 # Use the custom vault image containing the NATS secrets plugin - image: ghcr.io/edgefarm/vault-plugin-secrets-nats/vault-with-nats-secrets:1.5.2 + image: ghcr.io/edgefarm/vault-plugin-secrets-nats/vault-with-nats-secrets:1.0.0 config: disable_mlock: true plugin_directory: "/etc/vault/vault_plugins" @@ -209,7 +209,7 @@ spec: plugins: - plugin_name: vault-plugin-secrets-nats command: vault-plugin-secrets-nats --tls-skip-verify --ca-cert=/vault/tls/ca.crt - sha256: 62b842dbc90748b199d660fe620e4f18bf507de0d6d693cd2cab97fc0680545a + sha256: e03f5771e7806296e9f77ccffde203ce2ea5ce0728df6d88054bb7939c6dc392 type: secret secrets: - path: nats-secrets diff --git a/dev/manifests/vault/vault.yaml b/dev/manifests/vault/vault.yaml index 8a777d6..adeadce 100644 --- a/dev/manifests/vault/vault.yaml +++ b/dev/manifests/vault/vault.yaml @@ -5,7 +5,7 @@ metadata: spec: size: 1 # Use the custom vault image containing the NATS secrets plugin - image: ghcr.io/edgefarm/vault-plugin-secrets-nats/vault-with-nats-secrets:1.5.2 + image: ghcr.io/edgefarm/vault-plugin-secrets-nats/vault-with-nats-secrets:1.0.0 # Common annotations for all created resources annotations: @@ -129,7 +129,7 @@ spec: plugins: - plugin_name: vault-plugin-secrets-nats command: vault-plugin-secrets-nats --tls-skip-verify --ca-cert=/vault/tls/ca.crt - sha256: 62b842dbc90748b199d660fe620e4f18bf507de0d6d693cd2cab97fc0680545a + sha256: e03f5771e7806296e9f77ccffde203ce2ea5ce0728df6d88054bb7939c6dc392 type: secret policies: