omelette-gay/Vault k8s login action

Obtain k8s credentials from Vault using GitHub auth

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
vault-serverThe URL of the Vault server to access (e.g., https://vault.example.com/)yes
vault-github-mountpointThe Vault mountpoint of the OIDC auth provider configured to trust GitHubyesgithub
vault-github-roleThe Vault role of the OIDC auth provider which the action will log in to Vault with
vault-k8s-mountpointThe Vault mountpoint of the secrets engine which provides k8s credentialsyeskubernetes
vault-k8s-roleThe name of the Vault role in the k8s secrets engine which credentials will be obtained foryes
vault-k8s-namespaceThe k8s namespace to request credentials for from Vaultyesdefault
k8s-controller-urlThe URL to the Kube controller which will be embedded in the kubeconfigyes
k8s-controller-caA .pem encoded certificate file corresponding to the trust CA for the kube controller.yes
namedescription
kubeconfigA Kubeconfig file which is authenticated for this cluster