From f3923efe6f250caa0f40bcfb645b68b59ee7065c Mon Sep 17 00:00:00 2001 From: Yadunand Prem Date: Thu, 7 Nov 2024 00:57:32 -0500 Subject: [PATCH] feat: deploy podinfo --- apps/base/podinfo.yaml | 22 +++++++++------------- apps/prod/kustomization.yaml | 2 +- cluster/base/apps.yaml | 34 +++++++++++++++++----------------- 3 files changed, 27 insertions(+), 31 deletions(-) diff --git a/apps/base/podinfo.yaml b/apps/base/podinfo.yaml index 5f4d8b5..bdd726a 100644 --- a/apps/base/podinfo.yaml +++ b/apps/base/podinfo.yaml @@ -29,19 +29,15 @@ spec: namespace: flux-system interval: 1m0s releaseName: podinfo - valuesFrom: - - kind: ConfigMap - name: podinfo-value-overrides - valuesKey: values.yaml ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: podinfo-value-overrides - namespace: podinfo -data: - values.yaml: |- - replicaCount: 3 + values: + replicaCount: 1 service: type: LoadBalancer externalPort: 80 + ingress: + enabled: true + hosts: + - host: podinfo.yadunut.dev + paths: + - path: / + pathType: ImplementationSpecific diff --git a/apps/prod/kustomization.yaml b/apps/prod/kustomization.yaml index 356a48a..4762af7 100644 --- a/apps/prod/kustomization.yaml +++ b/apps/prod/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - # - ../base/podinfo.yaml + - ../base/podinfo.yaml diff --git a/cluster/base/apps.yaml b/cluster/base/apps.yaml index 00b97ac..48261b0 100644 --- a/cluster/base/apps.yaml +++ b/cluster/base/apps.yaml @@ -1,17 +1,17 @@ -# --- -# apiVersion: kustomize.toolkit.fluxcd.io/v1 -# kind: Kustomization -# metadata: -# name: apps -# namespace: flux-system -# spec: -# dependsOn: -# - name: infra-configs -# interval: 1m0s -# path: ./apps/prod -# prune: true -# sourceRef: -# kind: GitRepository -# name: flux-system -# timeout: 5m0s -# wait: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: apps + namespace: flux-system +spec: + dependsOn: + - name: infra-traefik + interval: 1m0s + path: ./apps/prod + prune: true + sourceRef: + kind: GitRepository + name: flux-system + timeout: 5m0s + wait: true