From b84df2c2af6a72ecaa18e4ded4181cb286d79b25 Mon Sep 17 00:00:00 2001 From: efiohou Date: Tue, 4 Nov 2025 16:38:47 +0000 Subject: [PATCH 1/5] Add new deployment to cluster --- deploy/kubernetes/podinfo-dep.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 deploy/kubernetes/podinfo-dep.yaml diff --git a/deploy/kubernetes/podinfo-dep.yaml b/deploy/kubernetes/podinfo-dep.yaml new file mode 100644 index 000000000..8fd20f077 --- /dev/null +++ b/deploy/kubernetes/podinfo-dep.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: apps/v1beta1 # for versions before 1.6.0 use extensions/v1beta1 +kind: Deployment +metadata: + name: podinfo +spec: + replicas: 1 + template: + metadata: + labels: + app: podinfo + spec: + containers: + - name: podinfo + image: quay.io/stefanprodan/podinfo:3.0.0 + ports: + - containerPort: 3000 From 1b42bfad168b468c8685be6b7e667ac784ac669f Mon Sep 17 00:00:00 2001 From: efiohou Date: Wed, 5 Nov 2025 09:27:35 +0000 Subject: [PATCH 2/5] Add flux --- flux/flux-account.yaml | 4 ++-- flux/flux-deployment.yaml | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/flux/flux-account.yaml b/flux/flux-account.yaml index 4bf7702e2..0b100e0cc 100644 --- a/flux/flux-account.yaml +++ b/flux/flux-account.yaml @@ -8,7 +8,7 @@ metadata: name: flux name: flux --- -apiVersion: rbac.authorization.k8s.io/v1beta1 +apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: @@ -21,7 +21,7 @@ rules: - nonResourceURLs: ['*'] verbs: ['*'] --- -apiVersion: rbac.authorization.k8s.io/v1beta1 +apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: labels: diff --git a/flux/flux-deployment.yaml b/flux/flux-deployment.yaml index dbad4e9f4..924eeb15a 100644 --- a/flux/flux-deployment.yaml +++ b/flux/flux-deployment.yaml @@ -100,7 +100,8 @@ spec: - --ssh-keygen-dir=/var/fluxd/keygen # replace or remove the following URL - - --git-url=git@github.com:weaveworks/flux-get-started + - --git-url=https://github.com/fionnhourican/gitops-tutorial.git + - --git-path=deploy/kubernetes - --git-branch=master # include these next two to connect to an "upstream" service From 2589661c23e6b870275db5950612ff1125378701 Mon Sep 17 00:00:00 2001 From: efiohou Date: Wed, 5 Nov 2025 09:42:12 +0000 Subject: [PATCH 3/5] Fix podinfo deployment API version --- deploy/kubernetes/podinfo-dep.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deploy/kubernetes/podinfo-dep.yaml b/deploy/kubernetes/podinfo-dep.yaml index 8fd20f077..b7c5f1460 100644 --- a/deploy/kubernetes/podinfo-dep.yaml +++ b/deploy/kubernetes/podinfo-dep.yaml @@ -1,10 +1,13 @@ --- -apiVersion: apps/v1beta1 # for versions before 1.6.0 use extensions/v1beta1 +apiVersion: apps/v1 kind: Deployment metadata: name: podinfo spec: replicas: 1 + selector: + matchLabels: + app: podinfo template: metadata: labels: From 79150be32bd7a059d78b37082796bbcb190a32db Mon Sep 17 00:00:00 2001 From: efiohou Date: Wed, 5 Nov 2025 09:44:47 +0000 Subject: [PATCH 4/5] Update podinfo to newer image version --- deploy/kubernetes/podinfo-dep.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/kubernetes/podinfo-dep.yaml b/deploy/kubernetes/podinfo-dep.yaml index b7c5f1460..d4c9bc736 100644 --- a/deploy/kubernetes/podinfo-dep.yaml +++ b/deploy/kubernetes/podinfo-dep.yaml @@ -15,6 +15,6 @@ spec: spec: containers: - name: podinfo - image: quay.io/stefanprodan/podinfo:3.0.0 + image: quay.io/stefanprodan/podinfo:6.0.0 ports: - containerPort: 3000 From 21a1d72104c65162030bbbd11eaf4f8b3dc1e627 Mon Sep 17 00:00:00 2001 From: efiohou Date: Wed, 5 Nov 2025 09:45:50 +0000 Subject: [PATCH 5/5] Use nginx image for testing --- deploy/kubernetes/podinfo-dep.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy/kubernetes/podinfo-dep.yaml b/deploy/kubernetes/podinfo-dep.yaml index d4c9bc736..f4b79cba8 100644 --- a/deploy/kubernetes/podinfo-dep.yaml +++ b/deploy/kubernetes/podinfo-dep.yaml @@ -15,6 +15,6 @@ spec: spec: containers: - name: podinfo - image: quay.io/stefanprodan/podinfo:6.0.0 + image: nginx:1.20 ports: - - containerPort: 3000 + - containerPort: 80