Refactor env.k to use a consistent secret name for environment variables
This commit is contained in:
parent
298e82bcb8
commit
dec20a87bd
@ -5,12 +5,14 @@ schema Envs:
|
|||||||
"""Env schema"""
|
"""Env schema"""
|
||||||
envs: {str:str}
|
envs: {str:str}
|
||||||
|
|
||||||
|
secret_name = "app-env"
|
||||||
|
|
||||||
envSecretRender = lambda e: Envs {
|
envSecretRender = lambda e: Envs {
|
||||||
secret = corev1.Secret {
|
secret = corev1.Secret {
|
||||||
apiVersion = "v1"
|
apiVersion = "v1"
|
||||||
kind = "Secret"
|
kind = "Secret"
|
||||||
metadata = {
|
metadata = {
|
||||||
name = "app-sevret"
|
name = secret_name
|
||||||
}
|
}
|
||||||
stringData = e.envs
|
stringData = e.envs
|
||||||
}
|
}
|
||||||
@ -28,7 +30,7 @@ envInjector = lambda envs: Envs, input: appsv1.Deployment | any {
|
|||||||
name = k
|
name = k
|
||||||
valueFrom = {
|
valueFrom = {
|
||||||
secretKeyRef = {
|
secretKeyRef = {
|
||||||
name = "app-secret"
|
name = secret_name
|
||||||
key = k
|
key = k
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user