Remove Vault dependency for deployments
This commit is contained in:
@ -11,6 +11,6 @@ data:
|
||||
* @param string result of password_hash
|
||||
*/
|
||||
return new AdminerLoginPasswordLess(
|
||||
$password_hash = password_hash(rtrim(file_get_contents('/vault/secrets/sqlitepw')), PASSWORD_DEFAULT)
|
||||
$password_hash = password_hash(getEnv('sqlitepw'), PASSWORD_DEFAULT)
|
||||
);
|
||||
?>
|
||||
|
@ -23,14 +23,6 @@ spec:
|
||||
app: adminer
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
vault.hashicorp.com/agent-inject: "true"
|
||||
vault.hashicorp.com/agent-inject-secret-sqlitepw: "secret/adminer"
|
||||
vault.hashicorp.com/role: "adminer"
|
||||
vault.hashicorp.com/agent-inject-template-sqlitepw: |
|
||||
{{ with secret "secret/adminer" -}}
|
||||
{{ .Data.data.sqlitepw }}
|
||||
{{- end }}
|
||||
labels:
|
||||
app: adminer
|
||||
spec:
|
||||
@ -38,6 +30,9 @@ spec:
|
||||
containers:
|
||||
- name: adminer
|
||||
image: bv11-cr01.bessems.eu/proxy/library/adminer
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: adminer-secret
|
||||
ports:
|
||||
- name: web
|
||||
containerPort: 8080
|
||||
|
8
services/Adminer/secret-Adminer.yml.template
Normal file
8
services/Adminer/secret-Adminer.yml.template
Normal file
@ -0,0 +1,8 @@
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: adminer-secret
|
||||
labels:
|
||||
app: adminer
|
||||
stringData:
|
||||
sqlitepw: '<removed>'
|
Reference in New Issue
Block a user