-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Part 9/n - Add kubernetes secret plugin #107
Part 9/n - Add kubernetes secret plugin #107
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6491b65 - Browse repository at this point
Copy the full SHA 6491b65View commit details
Commits on Apr 11, 2022
-
Adds license, readme, basic secrets plugin skeleton, and CI tests and integration tests. Most of the non-code parts were copied from hashicorp/vault-plugin-auth-kubernetes and s/auth/secrets/. Notable changes include using gofumpt instead of gofmt (like hashicorp/vault does), and an additional local_dev.sh script.
Configuration menu - View commit details
-
Copy full SHA for dca0c35 - Browse repository at this point
Copy the full SHA dca0c35View commit details
Commits on Apr 19, 2022
-
config endpoint implementation (#2)
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4a1591f - Browse repository at this point
Copy the full SHA 4a1591fView commit details
Commits on May 3, 2022
-
And updating fileutil, and the integration test's vault version Co-authored-by: Christopher Swenson <swenson@swenson.io> Co-authored-by: Calvin Leung Huang <1883212+calvn@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 709eb57 - Browse repository at this point
Copy the full SHA 709eb57View commit details
Commits on May 20, 2022
-
Generates k8s service accounts for the three operation modes: existing service account, existing role, and creating all objects from given role rules. Includes a WAL-based rollback to cleanup create failures. Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f61499d - Browse repository at this point
Copy the full SHA f61499dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f60824 - Browse repository at this point
Copy the full SHA 2f60824View commit details
Commits on May 25, 2022
-
Split additional annotations (openbao#7)
* Split additional_metadata into extra_labels and extra_annotations * Reduce WAL integration test time * Speed up WAL tests by a further 3x, delete unused test code, tidy test type conversions a little * Check service account isn't created, port across some doc tweaks Co-authored-by: Theron Voran <tvoran@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e38a909 - Browse repository at this point
Copy the full SHA e38a909View commit details
Commits on May 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 498edce - Browse repository at this point
Copy the full SHA 498edceView commit details
Commits on Jun 8, 2022
-
test with kubernetes 1.24 (openbao#9)
Update the CI tests to use kubernetes 1.24, and drop 1.20. Remove unused KUBERNETES_JWT env.
Configuration menu - View commit details
-
Copy full SHA for aab96f5 - Browse repository at this point
Copy the full SHA aab96f5View commit details
Commits on Jul 19, 2022
-
Test against Vault Enterprise (openbao#11)
Test against Vault Enterprise We run the tests again but overwrite the `vault:dev` image with the Enterprise image and ensure that the license is loaded.
Christopher Swenson committedJul 19, 2022 Configuration menu - View commit details
-
Copy full SHA for dee9534 - Browse repository at this point
Copy the full SHA dee9534View commit details
Commits on Aug 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b617757 - Browse repository at this point
Copy the full SHA b617757View commit details
Commits on Aug 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b423467 - Browse repository at this point
Copy the full SHA b423467View commit details
Commits on Sep 16, 2022
-
Role namespace configuration possible via LabelSelector (openbao#10)
* add new parameter allowed_kubernetes_namespace_selector to external plugin api * add logic to handle a namespace label selector if configured in role * change validation that both namespace parameters can be supplied on roles, add integration tests for allowed_kubernetes_namespace_selector
Configuration menu - View commit details
-
Copy full SHA for bc53143 - Browse repository at this point
Copy the full SHA bc53143View commit details -
test with k8s 1.22-25, vault 1.11.3, vault-helm 0.22.0, and go 1.19.1 gofumpt format fixes, and updated dependencies to avoid CVEs: - golang.org/x/crypto@v0.0.0-20220314234659-1baeb1ce4c0b - golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c - golang.org/x/sys@v0.0.0-20220728004956-3c1f35247d10 - github.com/stretchr/testify@v1.8.0 updated vault/api and vault/sdk - github.com/hashicorp/vault/api@v1.7.2 - github.com/hashicorp/vault/sdk@v0.5.3
Configuration menu - View commit details
-
Copy full SHA for f9cb9f0 - Browse repository at this point
Copy the full SHA f9cb9f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d24bd2 - Browse repository at this point
Copy the full SHA 3d24bd2View commit details
Commits on Nov 8, 2022
-
Update dependencies (openbao#15)
By running: ```sh go list -u -m -json all | jq -r 'select(.Indirect != true and .Update != null) | .Path+"@"+.Update.Version' | xargs -L1 go get go mod tidy ```
Christopher Swenson committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 02f0219 - Browse repository at this point
Copy the full SHA 02f0219View commit details
Commits on Nov 9, 2022
-
[COMPLIANCE] Update MPL-2.0 LICENSE (openbao#16)
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 47eab73 - Browse repository at this point
Copy the full SHA 47eab73View commit details
Commits on Dec 15, 2022
-
Add /check endpoint to verify env variable setup (openbao#18)
Adds a `/check` endpoint that will return a 204 if the required environment variables are present, and otherwise returns a 400 with a list of what variables are missing. Co-authored-by: Theron Voran <tvoran@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6b1994e - Browse repository at this point
Copy the full SHA 6b1994eView commit details
Commits on Feb 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 077bb00 - Browse repository at this point
Copy the full SHA 077bb00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17938cf - Browse repository at this point
Copy the full SHA 17938cfView commit details
Commits on Feb 28, 2023
-
[COMPLIANCE] Add Copyright and License Headers (openbao#22)
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a0e8750 - Browse repository at this point
Copy the full SHA a0e8750View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd13ac - Browse repository at this point
Copy the full SHA 5fd13acView commit details -
enable plugin multiplexing (openbao#23)
* enable plugin multiplexing - the plugin will be multiplexed when run as an external plugin against vault versions that support plugin multiplexing - we continue to set the TLSProviderFunc to maintain backwards compatibility with vault versions that don't support AutoMTLS (< 1.12) * update changelog and readme
Configuration menu - View commit details
-
Copy full SHA for 1f51056 - Browse repository at this point
Copy the full SHA 1f51056View commit details
Commits on Mar 10, 2023
-
feat: add audiences option on token create and token_default_audience…
…s option on role create (openbao#24)
Configuration menu - View commit details
-
Copy full SHA for fb49b9f - Browse repository at this point
Copy the full SHA fb49b9fView commit details
Commits on Mar 23, 2023
-
Update go, k8s, and Vault (openbao#25)
Use go 1.20.2, and update x/net to v0.8.0: golang.org/x/net v0.5.0 => v0.8.0 golang.org/x/sys v0.4.0 => v0.6.0 golang.org/x/term v0.4.0 => v0.6.0 golang.org/x/text v0.6.0 => v0.8.0 Update k8s versions and add 1.26.2. Use known GHA SHAs in the test workflow, update helm/kind-action's version and remove azure/setup-kubectl in favor of the kubectl_version option on helm/kind-action. Removes the extra caching steps in favor of setup-go@v3's built-in caching support.
Configuration menu - View commit details
-
Copy full SHA for 724c9f3 - Browse repository at this point
Copy the full SHA 724c9f3View commit details
Commits on Mar 30, 2023
-
Prep for independent release; update deps (openbao#26)
Prep for release; update deps
Christopher Swenson committedMar 30, 2023 Configuration menu - View commit details
-
Copy full SHA for 9b6ea73 - Browse repository at this point
Copy the full SHA 9b6ea73View commit details
Commits on Apr 7, 2023
-
feat: kubernetes_namespace omittable on token create for single names…
…pace Vault role (openbao#27)
Configuration menu - View commit details
-
Copy full SHA for 1340266 - Browse repository at this point
Copy the full SHA 1340266View commit details
Commits on Apr 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9f0a487 - Browse repository at this point
Copy the full SHA 9f0a487View commit details
Commits on Apr 21, 2023
-
Result of tsccr-helper -pin-all-workflows . (openbao#29)
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ce061dc - Browse repository at this point
Copy the full SHA ce061dcView commit details
Commits on May 25, 2023
-
update dependencies (openbao#30)
* update dependencies * update go-version; update changelog
Configuration menu - View commit details
-
Copy full SHA for a5db793 - Browse repository at this point
Copy the full SHA a5db793View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad634b0 - Browse repository at this point
Copy the full SHA ad634b0View commit details
Commits on Jun 15, 2023
-
Use the common jira-sync with the correct team name, update actions to latest trusted versions, test with k8s 1.23-1.27 and vault 1.13.3, use go 1.20.5.
Configuration menu - View commit details
-
Copy full SHA for fe4b949 - Browse repository at this point
Copy the full SHA fe4b949View commit details
Commits on Jul 26, 2023
-
workflows: add bulk dep update job (openbao#34)
* workflows: add bulk dep update job * update reviewer team
Configuration menu - View commit details
-
Copy full SHA for e1d2312 - Browse repository at this point
Copy the full SHA e1d2312View commit details
Commits on Sep 6, 2023
-
Bump google.golang.org/grpc from 1.41.0 to 1.53.0 (openbao#33)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.41.0 to 1.53.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.41.0...v1.53.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e62408f - Browse repository at this point
Copy the full SHA e62408fView commit details -
Update dependencies and release tag (openbao#35)
* Update deps * update changelog
Configuration menu - View commit details
-
Copy full SHA for 17019ff - Browse repository at this point
Copy the full SHA 17019ffView commit details
Commits on Oct 12, 2023
-
go, k8s, and actions updates (openbao#37)
Build with go 1.21.3, and update related packages. Pin github actions to the latest trusted versions, and test with k8s 1.24-1.28 and Vault 1.15.0.
Configuration menu - View commit details
-
Copy full SHA for 5903c1e - Browse repository at this point
Copy the full SHA 5903c1eView commit details
Commits on Oct 27, 2023
-
Bump google.golang.org/grpc from 1.57.0 to 1.57.1 (openbao#38)
* Bump google.golang.org/grpc from 1.57.0 to 1.57.1 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.57.0 to 1.57.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.57.0...v1.57.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 2f75db6 - Browse repository at this point
Copy the full SHA 2f75db6View commit details
Commits on Nov 2, 2023
-
Bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+inco…
…mpatible (openbao#39) Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.5+incompatible to 24.0.7+incompatible. - [Release notes](https://github.com/docker/docker/releases) - [Commits](moby/moby@v24.0.5...v24.0.7) --- updated-dependencies: - dependency-name: github.com/docker/docker dependency-type: indirect ... --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8af09a9 - Browse repository at this point
Copy the full SHA 8af09a9View commit details -
Automated dependency upgrades (openbao#40)
Co-authored-by: hc-github-team-secure-vault-ecosystem <hc-github-team-secure-vault-ecosystem@users.noreply.github.com>
hc-github-team-secure-vault-ecosystem and hc-github-team-secure-vault-ecosystem committedNov 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 1e7a059 - Browse repository at this point
Copy the full SHA 1e7a059View commit details
Commits on Nov 28, 2023
-
Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (openbao#41)
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/go-jose/go-jose/releases) - [Changelog](https://github.com/go-jose/go-jose/blob/v3/CHANGELOG.md) - [Commits](go-jose/go-jose@v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: github.com/go-jose/go-jose/v3 dependency-type: indirect ... --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fdc0f88 - Browse repository at this point
Copy the full SHA fdc0f88View commit details
Commits on Dec 1, 2023
-
Automated dependency upgrades (openbao#42)
Co-authored-by: hc-github-team-secure-vault-ecosystem <hc-github-team-secure-vault-ecosystem@users.noreply.github.com>
hc-github-team-secure-vault-ecosystem and hc-github-team-secure-vault-ecosystem committedDec 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 0074a52 - Browse repository at this point
Copy the full SHA 0074a52View commit details
Commits on Feb 2, 2024
-
Replace hashicorp/vault -> openbao/openbao in secret/kubernetes
Signed-off-by: Alexander Scheel <alexander.m.scheel@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d3d8789 - Browse repository at this point
Copy the full SHA d3d8789View commit details -
Add 'builtin/logical/kubernetes/' from commit 'd3d8789fbd26469e969899…
Configuration menu - View commit details
-
Copy full SHA for 477aea6 - Browse repository at this point
Copy the full SHA 477aea6View commit details -
Rename cmd/vault-plugin-secrets-kubernetes -> kubernetes
Cherry-pick of d0dbf8b. Signed-off-by: Alexander Scheel <alexander.m.scheel@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be8fd13 - Browse repository at this point
Copy the full SHA be8fd13View commit details -
Use builtin/logical/kubernetes over hashicorp/vault-plugin-secrets-ku…
Configuration menu - View commit details
-
Copy full SHA for 0eb372a - Browse repository at this point
Copy the full SHA 0eb372aView commit details