Disable init con
This commit is contained in:
parent
1633cd8a24
commit
a3182459c8
@ -23,42 +23,42 @@ server:
|
|||||||
extraEnvironmentVars:
|
extraEnvironmentVars:
|
||||||
VAULT_ADDR: http://127.0.0.1:8200
|
VAULT_ADDR: http://127.0.0.1:8200
|
||||||
|
|
||||||
extraInitContainers:
|
# extraInitContainers:
|
||||||
- name: configure-oidc
|
# - name: configure-oidc
|
||||||
image: hashicorp/vault:1.15.5
|
# image: hashicorp/vault:1.15.5
|
||||||
command:
|
# command:
|
||||||
- /bin/sh
|
# - /bin/sh
|
||||||
- -c
|
# - -c
|
||||||
- |
|
# - |
|
||||||
echo "Waiting for Vault to initialize..."
|
# echo "Waiting for Vault to initialize..."
|
||||||
until curl -s http://vault:8200/v1/sys/health | grep '"initialized":true'; do
|
# until curl -s http://vault:8200/v1/sys/health | grep '"initialized":true'; do
|
||||||
sleep 2
|
# sleep 2
|
||||||
done
|
# done
|
||||||
|
|
||||||
export VAULT_ADDR=http://vault:8200
|
# export VAULT_ADDR=http://vault:8200
|
||||||
vault auth enable oidc || true
|
# vault auth enable oidc || true
|
||||||
|
|
||||||
vault write auth/oidc/config \
|
# vault write auth/oidc/config \
|
||||||
oidc_discovery_url="https://keycloack.dvirlabs.com/realms/lab" \
|
# oidc_discovery_url="https://keycloack.dvirlabs.com/realms/lab" \
|
||||||
oidc_client_id="vault" \
|
# oidc_client_id="vault" \
|
||||||
oidc_client_secret="8GWiUqwUZimb4xXHqFNTYCrTkKyc9hrY" \
|
# oidc_client_secret="8GWiUqwUZimb4xXHqFNTYCrTkKyc9hrY" \
|
||||||
default_role="vault-role"
|
# default_role="vault-role"
|
||||||
|
|
||||||
vault policy write oidc-ui-access - <<EOF
|
# vault policy write oidc-ui-access - <<EOF
|
||||||
path "auth/oidc/role/vault-role" {
|
# path "auth/oidc/role/vault-role" {
|
||||||
capabilities = ["read"]
|
# capabilities = ["read"]
|
||||||
}
|
# }
|
||||||
EOF
|
# EOF
|
||||||
|
|
||||||
vault write auth/oidc/role/vault-role \
|
# vault write auth/oidc/role/vault-role \
|
||||||
bound_audiences="vault" \
|
# bound_audiences="vault" \
|
||||||
allowed_redirect_uris="https://vault.dvirlabs.com/ui/vault/auth/oidc/oidc/callback" \
|
# allowed_redirect_uris="https://vault.dvirlabs.com/ui/vault/auth/oidc/oidc/callback" \
|
||||||
user_claim="preferred_username" \
|
# user_claim="preferred_username" \
|
||||||
groups_claim="groups" \
|
# groups_claim="groups" \
|
||||||
oidc_scopes="profile email groups" \
|
# oidc_scopes="profile email groups" \
|
||||||
policies="default" \
|
# policies="default" \
|
||||||
token_policies="oidc-ui-access" \
|
# token_policies="oidc-ui-access" \
|
||||||
ttl="1h"
|
# ttl="1h"
|
||||||
|
|
||||||
|
|
||||||
env:
|
env:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user