2020-08-11 20:43:56 +02:00
|
|
|
import pulumi
|
|
|
|
import pulumi_kubernetes as kubernetes
|
|
|
|
|
|
|
|
argocd_server_deployment = kubernetes.apps.v1.Deployment("argocd_serverDeployment",
|
|
|
|
api_version="apps/v1",
|
|
|
|
kind="Deployment",
|
2020-11-25 02:15:37 +01:00
|
|
|
metadata=kubernetes.meta.v1.ObjectMetaArgs(
|
|
|
|
name="argocd-server",
|
|
|
|
),
|
|
|
|
spec=kubernetes.apps.v1.DeploymentSpecArgs(
|
2021-06-24 18:17:55 +02:00
|
|
|
selector=kubernetes.meta.v1.LabelSelectorArgs(
|
|
|
|
match_labels={
|
|
|
|
"app": "server",
|
|
|
|
},
|
|
|
|
),
|
|
|
|
replicas=1,
|
2020-11-25 02:15:37 +01:00
|
|
|
template=kubernetes.core.v1.PodTemplateSpecArgs(
|
2021-06-24 18:17:55 +02:00
|
|
|
metadata=kubernetes.meta.v1.ObjectMetaArgs(
|
|
|
|
labels={
|
|
|
|
"app": "server",
|
|
|
|
},
|
|
|
|
),
|
2020-11-25 02:15:37 +01:00
|
|
|
spec=kubernetes.core.v1.PodSpecArgs(
|
|
|
|
containers=[kubernetes.core.v1.ContainerArgs(
|
2021-06-24 18:17:55 +02:00
|
|
|
name="nginx",
|
|
|
|
image="nginx",
|
2021-07-17 00:45:00 +02:00
|
|
|
readiness_probe=kubernetes.core.v1.ProbeArgs(
|
|
|
|
http_get=kubernetes.core.v1.HTTPGetActionArgs(
|
|
|
|
port=8080,
|
|
|
|
),
|
|
|
|
),
|
2020-11-25 02:15:37 +01:00
|
|
|
)],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
))
|