Compare commits

..

No commits in common. "a890a979e95a0122d3466648aae26c551aaa228b" and "7697420c3097b3bc7892883971af7caff965f122" have entirely different histories.

2 changed files with 15 additions and 16 deletions

View File

@ -12,7 +12,7 @@ envSecretRender = lambda e: Envs {
metadata = { metadata = {
name = "app-sevret" name = "app-sevret"
} }
stringData = e.envs data = e.envs
} }
[secret] [secret]
} }

29
main.k
View File

@ -2,20 +2,18 @@ import base
import yaml import yaml
import manifests import manifests
apps = [ base.App {
base.App { name = "myapp"
name = "nginxxx" replicas = 2
replicas = 2 image = "myimage"
image = "nginx" port = 8080
port = 80 }
} base.App {
base.App { name = "myapp122"
name = "caddyy" replicas = 2
replicas = 2 image = "myimage"
image = "caddy" port = 8080
port = 80 }
}
]
envs = base.Envs { envs = base.Envs {
envs = { envs = {
@ -24,8 +22,9 @@ envs = base.Envs {
} }
} }
deploys = sum([base.appRender(a) for a in apps], []) deploys = sum([base.appRender(a) for a in base.App.instances()], [])
# print(yaml.encode(deploys)) # print(yaml.encode(deploys))
apps_manifests = [base.envInjector(envs, deploy) for deploy in deploys] apps_manifests = [base.envInjector(envs, deploy) for deploy in deploys]
env_manifests = [base.envSecretRender(a) for a in base.Envs.instances()] env_manifests = [base.envSecretRender(a) for a in base.Envs.instances()]