Update application definitions to use new app names and images for nginx and caddy

This commit is contained in:
suyiiyii 2025-03-14 17:16:29 +08:00
parent 7697420c30
commit 69c336d9e9
Signed by: suyiiyii
GPG Key ID: 044704CB29B8AD85

17
main.k
View File

@ -2,18 +2,20 @@ 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 = {
@ -22,9 +24,8 @@ envs = base.Envs {
} }
} }
deploys = sum([base.appRender(a) for a in base.App.instances()], []) deploys = sum([base.appRender(a) for a in apps], [])
# 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()]