├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── actions │ └── integration-test │ │ └── action.yml ├── dependabot.yaml ├── pull_request_template.md └── workflows │ ├── build.yml │ ├── jira.yaml │ └── tests.yaml ├── .gitignore ├── .go-version ├── .release ├── ci.hcl ├── release-metadata.hcl ├── security-scan.hcl └── vault-k8s-artifacts.hcl ├── CHANGELOG.md ├── CODEOWNERS ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── agent-inject ├── agent │ ├── agent.go │ ├── agent_test.go │ ├── annotations.go │ ├── annotations_test.go │ ├── config.go │ ├── config_test.go │ ├── container_env.go │ ├── container_env_test.go │ ├── container_init_sidecar.go │ ├── container_sidecar.go │ ├── container_sidecar_test.go │ ├── container_volume.go │ └── patch.go ├── handler.go ├── handler_test.go ├── internal │ └── json_patch_helper.go ├── metrics.go └── metrics_test.go ├── commands.go ├── deploy ├── injector-deployment.yaml ├── injector-leader-extras.yaml ├── injector-mutating-webhook.yaml ├── injector-rbac.yaml ├── injector-service.yaml └── kustomization.yaml ├── go.mod ├── go.sum ├── helper ├── cert │ ├── notify.go │ ├── notify_test.go │ ├── source.go │ ├── source_disk.go │ ├── source_disk_test.go │ ├── source_gen.go │ └── source_gen_test.go └── flags │ └── usage.go ├── kustomization.yaml ├── leader ├── leader.go └── logger.go ├── main.go ├── subcommand ├── injector │ ├── command.go │ ├── command_test.go │ ├── flags.go │ └── flags_test.go └── version │ └── command.go ├── test └── vault │ ├── dev-no-tls.values.yaml │ └── dev.values.yaml └── version └── version.go /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/actions/integration-test/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.github/actions/integration-test/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/jira.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.github/workflows/jira.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.gitignore -------------------------------------------------------------------------------- /.go-version: -------------------------------------------------------------------------------- 1 | 1.25.4 2 | -------------------------------------------------------------------------------- /.release/ci.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.release/ci.hcl -------------------------------------------------------------------------------- /.release/release-metadata.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.release/release-metadata.hcl -------------------------------------------------------------------------------- /.release/security-scan.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.release/security-scan.hcl -------------------------------------------------------------------------------- /.release/vault-k8s-artifacts.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/.release/vault-k8s-artifacts.hcl -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @hashicorp/vault-ecosystem 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/README.md -------------------------------------------------------------------------------- /agent-inject/agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/agent.go -------------------------------------------------------------------------------- /agent-inject/agent/agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/agent_test.go -------------------------------------------------------------------------------- /agent-inject/agent/annotations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/annotations.go -------------------------------------------------------------------------------- /agent-inject/agent/annotations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/annotations_test.go -------------------------------------------------------------------------------- /agent-inject/agent/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/config.go -------------------------------------------------------------------------------- /agent-inject/agent/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/config_test.go -------------------------------------------------------------------------------- /agent-inject/agent/container_env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/container_env.go -------------------------------------------------------------------------------- /agent-inject/agent/container_env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/container_env_test.go -------------------------------------------------------------------------------- /agent-inject/agent/container_init_sidecar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/container_init_sidecar.go -------------------------------------------------------------------------------- /agent-inject/agent/container_sidecar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/container_sidecar.go -------------------------------------------------------------------------------- /agent-inject/agent/container_sidecar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/container_sidecar_test.go -------------------------------------------------------------------------------- /agent-inject/agent/container_volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/container_volume.go -------------------------------------------------------------------------------- /agent-inject/agent/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/agent/patch.go -------------------------------------------------------------------------------- /agent-inject/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/handler.go -------------------------------------------------------------------------------- /agent-inject/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/handler_test.go -------------------------------------------------------------------------------- /agent-inject/internal/json_patch_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/internal/json_patch_helper.go -------------------------------------------------------------------------------- /agent-inject/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/metrics.go -------------------------------------------------------------------------------- /agent-inject/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/agent-inject/metrics_test.go -------------------------------------------------------------------------------- /commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/commands.go -------------------------------------------------------------------------------- /deploy/injector-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/deploy/injector-deployment.yaml -------------------------------------------------------------------------------- /deploy/injector-leader-extras.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/deploy/injector-leader-extras.yaml -------------------------------------------------------------------------------- /deploy/injector-mutating-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/deploy/injector-mutating-webhook.yaml -------------------------------------------------------------------------------- /deploy/injector-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/deploy/injector-rbac.yaml -------------------------------------------------------------------------------- /deploy/injector-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/deploy/injector-service.yaml -------------------------------------------------------------------------------- /deploy/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/deploy/kustomization.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/go.sum -------------------------------------------------------------------------------- /helper/cert/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/helper/cert/notify.go -------------------------------------------------------------------------------- /helper/cert/notify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/helper/cert/notify_test.go -------------------------------------------------------------------------------- /helper/cert/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/helper/cert/source.go -------------------------------------------------------------------------------- /helper/cert/source_disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/helper/cert/source_disk.go -------------------------------------------------------------------------------- /helper/cert/source_disk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/helper/cert/source_disk_test.go -------------------------------------------------------------------------------- /helper/cert/source_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/helper/cert/source_gen.go -------------------------------------------------------------------------------- /helper/cert/source_gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/helper/cert/source_gen_test.go -------------------------------------------------------------------------------- /helper/flags/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/helper/flags/usage.go -------------------------------------------------------------------------------- /kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/kustomization.yaml -------------------------------------------------------------------------------- /leader/leader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/leader/leader.go -------------------------------------------------------------------------------- /leader/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/leader/logger.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/main.go -------------------------------------------------------------------------------- /subcommand/injector/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/subcommand/injector/command.go -------------------------------------------------------------------------------- /subcommand/injector/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/subcommand/injector/command_test.go -------------------------------------------------------------------------------- /subcommand/injector/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/subcommand/injector/flags.go -------------------------------------------------------------------------------- /subcommand/injector/flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/subcommand/injector/flags_test.go -------------------------------------------------------------------------------- /subcommand/version/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/subcommand/version/command.go -------------------------------------------------------------------------------- /test/vault/dev-no-tls.values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/test/vault/dev-no-tls.values.yaml -------------------------------------------------------------------------------- /test/vault/dev.values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/test/vault/dev.values.yaml -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-k8s/HEAD/version/version.go --------------------------------------------------------------------------------