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