You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Configure Kubectl with StrongDM
v1.0.1
Composite Github action to configure kubectl using the StrongDM CLI
This requires the use of a StrongDM service account token with access to a kubernetes cluster.
https://www.strongdm.com/docs/admin-guide/service-accounts/
Make sure the service account is setup to auto connect to all data sources as described in the StrongDM documentation.
The workflow runner you are using must have kubectl installed. All of Github's hosted runner, except for MacOS, already have kubectl installed. The MacOS image has homebrew, so it can easily be installed that way.
https://docs.github.com/en/actions/reference/software-installed-on-github-hosted-runners
See action.yaml
- name: Configure Kubectl with StrongDM
uses: swdotcom/configure-kubectl-with-strongdm@v1
with:
sdm-admin-token: ${{ secrets.SDM_ADMIN_TOKEN }}