├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── actionlint.yaml │ ├── build.yml │ ├── jira.yaml │ └── local-test.yaml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── CODEOWNERS ├── LICENSE ├── Makefile ├── README.md ├── action.yml ├── dist └── index.js ├── docker-compose.yml ├── integrationTests ├── basic │ ├── approle_auth.test.js │ ├── integration.test.js │ ├── jest.config.js │ ├── jwt_auth.test.js │ ├── rsa_keys.js │ └── userpass_auth.test.js ├── e2e-tls │ ├── README.md │ ├── configs │ │ ├── ca.crt │ │ ├── client.crt │ │ ├── client.key │ │ ├── config.hcl │ │ ├── server.crt │ │ └── server.key │ ├── e2e-tls.test.js │ ├── jest.config.js │ └── setup.js ├── e2e │ ├── README.md │ ├── e2e.test.js │ ├── jest.config.js │ └── setup.js └── enterprise │ ├── enterprise.test.js │ └── jest.config.js ├── jest.config.js ├── jsconfig.json ├── package.json ├── src ├── action.js ├── action.test.js ├── auth.js ├── auth.test.js ├── constants.js ├── entry.js ├── index.js ├── pki.js ├── retries.test.js ├── secrets.js └── utils.js └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/actionlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.github/workflows/actionlint.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/jira.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.github/workflows/jira.yaml -------------------------------------------------------------------------------- /.github/workflows/local-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.github/workflows/local-test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "markdown-toc.depthFrom": 2 3 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @hashicorp/vault-ecosystem -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/action.yml -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/dist/index.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /integrationTests/basic/approle_auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/basic/approle_auth.test.js -------------------------------------------------------------------------------- /integrationTests/basic/integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/basic/integration.test.js -------------------------------------------------------------------------------- /integrationTests/basic/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | verbose: true 3 | }; 4 | -------------------------------------------------------------------------------- /integrationTests/basic/jwt_auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/basic/jwt_auth.test.js -------------------------------------------------------------------------------- /integrationTests/basic/rsa_keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/basic/rsa_keys.js -------------------------------------------------------------------------------- /integrationTests/basic/userpass_auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/basic/userpass_auth.test.js -------------------------------------------------------------------------------- /integrationTests/e2e-tls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e-tls/README.md -------------------------------------------------------------------------------- /integrationTests/e2e-tls/configs/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e-tls/configs/ca.crt -------------------------------------------------------------------------------- /integrationTests/e2e-tls/configs/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e-tls/configs/client.crt -------------------------------------------------------------------------------- /integrationTests/e2e-tls/configs/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e-tls/configs/client.key -------------------------------------------------------------------------------- /integrationTests/e2e-tls/configs/config.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e-tls/configs/config.hcl -------------------------------------------------------------------------------- /integrationTests/e2e-tls/configs/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e-tls/configs/server.crt -------------------------------------------------------------------------------- /integrationTests/e2e-tls/configs/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e-tls/configs/server.key -------------------------------------------------------------------------------- /integrationTests/e2e-tls/e2e-tls.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e-tls/e2e-tls.test.js -------------------------------------------------------------------------------- /integrationTests/e2e-tls/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | verbose: true 3 | }; 4 | -------------------------------------------------------------------------------- /integrationTests/e2e-tls/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e-tls/setup.js -------------------------------------------------------------------------------- /integrationTests/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e/README.md -------------------------------------------------------------------------------- /integrationTests/e2e/e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e/e2e.test.js -------------------------------------------------------------------------------- /integrationTests/e2e/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | verbose: true 3 | }; 4 | -------------------------------------------------------------------------------- /integrationTests/e2e/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/e2e/setup.js -------------------------------------------------------------------------------- /integrationTests/enterprise/enterprise.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/integrationTests/enterprise/enterprise.test.js -------------------------------------------------------------------------------- /integrationTests/enterprise/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | verbose: true 3 | }; 4 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/jest.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/package.json -------------------------------------------------------------------------------- /src/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/action.js -------------------------------------------------------------------------------- /src/action.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/action.test.js -------------------------------------------------------------------------------- /src/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/auth.js -------------------------------------------------------------------------------- /src/auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/auth.test.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/entry.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/pki.js -------------------------------------------------------------------------------- /src/retries.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/retries.test.js -------------------------------------------------------------------------------- /src/secrets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/secrets.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/src/utils.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-action/HEAD/tsconfig.json --------------------------------------------------------------------------------