From c4ddc7432bc7c53fe45073693e1f81c4e82a161d Mon Sep 17 00:00:00 2001 From: codezeron Date: Wed, 5 Apr 2023 10:35:51 -0300 Subject: [PATCH] fix: config for deployment in argocd --- kustom-webapp/base/configmap.yml | 6 ++++++ kustom-webapp/base/deployment.yaml | 23 -------------------- kustom-webapp/base/deployment.yml | 31 +++++++++++++++++++++++++++ kustom-webapp/base/ingress.yml | 25 +++++++++++++++++++++ kustom-webapp/base/kustomization.yaml | 15 ------------- kustom-webapp/base/service.yaml | 10 --------- kustom-webapp/base/service.yml | 12 +++++++++++ 7 files changed, 74 insertions(+), 48 deletions(-) create mode 100644 kustom-webapp/base/configmap.yml delete mode 100644 kustom-webapp/base/deployment.yaml create mode 100644 kustom-webapp/base/deployment.yml create mode 100644 kustom-webapp/base/ingress.yml delete mode 100644 kustom-webapp/base/kustomization.yaml delete mode 100644 kustom-webapp/base/service.yaml create mode 100644 kustom-webapp/base/service.yml diff --git a/kustom-webapp/base/configmap.yml b/kustom-webapp/base/configmap.yml new file mode 100644 index 0000000..ae5159b --- /dev/null +++ b/kustom-webapp/base/configmap.yml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: my-configmap +# data: +# DATABASE_URL: "postgres://user:password@db-hostname:5432/mydatabase" diff --git a/kustom-webapp/base/deployment.yaml b/kustom-webapp/base/deployment.yaml deleted file mode 100644 index 4536d09..0000000 --- a/kustom-webapp/base/deployment.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: mywebapp -spec: - replicas: 1 - template: - spec: # Pod spec - containers: - - name: mycontainer - image: "enzoyh/teste-repo:latest" - ports: - - containerPort: 80 - envFrom: - - configMapRef: - name: mykustom-map - resources: - requests: - memory: "16Mi" - cpu: "50m" # 500milliCPUs (1/2 CPU) - limits: - memory: "128Mi" - cpu: "100m" \ No newline at end of file diff --git a/kustom-webapp/base/deployment.yml b/kustom-webapp/base/deployment.yml new file mode 100644 index 0000000..e325033 --- /dev/null +++ b/kustom-webapp/base/deployment.yml @@ -0,0 +1,31 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: app-deployment +spec: + replicas: 1 + selector: + matchLabels: + app: my-app + template: + metadata: + labels: + app: my-app + spec: + containers: + - name: tester + image: enzoyh/teste-repo:latest + ports: + - containerPort: 80 + # env: + # - name: NODE_ENV + # value: "production" + # - name: DATABASE_URL + # value: "postgres://user:password@db-host:5432/my-database" + resources: + requests: + memory: "16Mi" + cpu: "50m" # 500milliCPUs (1/2 CPU) + limits: + memory: "128Mi" + cpu: "100m" diff --git a/kustom-webapp/base/ingress.yml b/kustom-webapp/base/ingress.yml new file mode 100644 index 0000000..e0b9011 --- /dev/null +++ b/kustom-webapp/base/ingress.yml @@ -0,0 +1,25 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: my-ingress + annotations: + nginx.ingress.kubernetes.io/rewrite-target: / +spec: + rules: + - host: teste.com + http: + paths: + - path: /prod + pathType: Prefix + backend: + service: + name: app-service + port: + name: tester + - path: /dev + pathType: Prefix + backend: + service: + name: app-service + port: + name: tester diff --git a/kustom-webapp/base/kustomization.yaml b/kustom-webapp/base/kustomization.yaml deleted file mode 100644 index 503de80..0000000 --- a/kustom-webapp/base/kustomization.yaml +++ /dev/null @@ -1,15 +0,0 @@ -resources: -- deployment.yaml -- service.yaml - -commonLabels: - app: kustomwebapp - -commonAnnotations: - app: mykustom-annontations - -namePrefix: - kustom- - -nameSuffix: - -v1 \ No newline at end of file diff --git a/kustom-webapp/base/service.yaml b/kustom-webapp/base/service.yaml deleted file mode 100644 index a97ff93..0000000 --- a/kustom-webapp/base/service.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: mywebapp -spec: - ports: - - port: 80 - protocol: TCP - name: node - type: NodePort \ No newline at end of file diff --git a/kustom-webapp/base/service.yml b/kustom-webapp/base/service.yml new file mode 100644 index 0000000..732cb23 --- /dev/null +++ b/kustom-webapp/base/service.yml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Service +metadata: + name: app-service +spec: + selector: + app: my-app + container-name: tester + ports: + - protocol: TCP + port: 80 + targetPort: 80