vault: scope Hermes task grants to the SCM broker
This commit is contained in:
parent
17d70759e0
commit
4dd5d1fcf7
@ -19,7 +19,7 @@ spec:
|
||||
healthChecks:
|
||||
- apiVersion: batch/v1
|
||||
kind: Job
|
||||
name: vault-k8s-auth-hermes-10
|
||||
name: vault-k8s-auth-hermes-11
|
||||
namespace: vault
|
||||
dependsOn:
|
||||
- name: longhorn
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: vault-k8s-auth-hermes-10
|
||||
name: vault-k8s-auth-hermes-11
|
||||
namespace: vault
|
||||
spec:
|
||||
backoffLimit: 2
|
||||
|
||||
@ -294,7 +294,7 @@ vault_cmd write "auth/kubernetes/role/hermes-jenkins-token-seed" \
|
||||
policies="hermes-jenkins-token-seed" \
|
||||
ttl="${role_ttl}"
|
||||
write_policy_and_role "hermes-scm-broker" "hermes-scm" "hermes-scm-broker" \
|
||||
"hermes/developer-gitea" ""
|
||||
"hermes/developer-gitea hermes/scm-task-grant" ""
|
||||
write_policy_and_role "hermes-credential-sync" "hermes" "hermes-agent" \
|
||||
"" "hermes/agent-tokens"
|
||||
write_policy_and_role "hermes-node-ssh" "hermes" "hermes-node-ssh-access" \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user