Add environment schema and secret rendering for application configuration
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
||||
import k8s.api.core.v1 as corev1
|
||||
|
||||
schema Envs:
|
||||
"""Env schema"""
|
||||
envs: {str:str}
|
||||
|
||||
envSecretRender = lambda e: Envs {
|
||||
secret = corev1.Secret {
|
||||
apiVersion = "v1"
|
||||
kind = "Secret"
|
||||
metadata = {
|
||||
name = "app-sevret"
|
||||
}
|
||||
data = e.envs
|
||||
}
|
||||
secret
|
||||
}
|
||||
Reference in New Issue
Block a user