Files
ansible-playbooks/playbookconfig/src/playbooks/roles/common/fluxcd-controllers/templates/fluxcd-service.yaml.j2
Reed, Joshua 0530faed93 Update FluxCD to v2.3.0
Updates the FluxCD jinja templates for CRDs, deployments,
rbac, and services.  Kubernetes system-images.yml files
have also been updated with the corresponding images:

docker.io/fluxcd/helm-controller:v1.0.1
docker.io/fluxcd/source-controller:v1.3.0

Test Plan:

This test plan is conducted with helm version
3.12 and 3.14.

PASS: Build STX packages & ISO
PASS: Boostrap an STX ISO and ensure FluxCD starts
      without error: K8S 1.28.4
PASS: Install all applications under K8S 1.28.4
      using updated FluxCD. Verify all apps
      upload/apply/remove/delete without error.
PASS: Bootstrap an STX ISO and ensure FluxCD starts
      without error: K8S 1.24.4
PASS: Install al applications under K8S 1.24.4
      using updated FluxCD. Verify all apps
      upload/apply/remove/delete without error.

Story: 2011129
Task: 50173

Depends-On: https://review.opendev.org/c/starlingx/integ/+/920040

Change-Id: I3ddd3bf0596537ad93f728be750d72fb95e35b49
Signed-off-by: Reed, Joshua <Joshua.Reed@windriver.com>
2024-05-30 07:48:53 -06:00

16 lines
266 B
Django/Jinja

apiVersion: v1
kind: Service
metadata:
labels:
control-plane: controller
name: source-controller
namespace: flux-helm
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: http
selector:
app: source-controller
type: ClusterIP