We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/controlplaneio-fluxcd/flux-operator'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: flux-system
transformers:
- annotations.yaml
- labels.yaml
resources:
- namespace.yaml
- policies.yaml
- roles
- source-controller.yaml
- kustomize-controller.yaml
- helm-controller.yaml
- notification-controller.yaml
- image-reflector-controller.yaml
- image-automation-controller.yaml
- shard1
- shard2
- pvc.yaml
images:
- name: fluxcd/source-controller
newName: ghcr.io/fluxcd/source-controller
newTag: v1.3.0
- name: fluxcd/kustomize-controller
newName: ghcr.io/fluxcd/kustomize-controller
newTag: v1.3.0
- name: fluxcd/helm-controller
newName: ghcr.io/fluxcd/helm-controller
newTag: v1.0.1
- name: fluxcd/notification-controller
newName: ghcr.io/fluxcd/notification-controller
newTag: v1.3.0
- name: fluxcd/image-reflector-controller
newName: ghcr.io/fluxcd/image-reflector-controller
newTag: v0.32.0
- name: fluxcd/image-automation-controller
newName: ghcr.io/fluxcd/image-automation-controller
newTag: v0.38.0
patches:
- path: node-selector.yaml
target:
kind: Deployment
- target:
group: apps
version: v1
kind: Deployment
name: source-controller
patch: |-
- op: replace
path: /spec/template/spec/containers/0/args/0
value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
- op: replace
path: /spec/template/spec/containers/0/args/1
value: --watch-all-namespaces=true
- op: replace
path: /spec/template/spec/containers/0/args/2
value: --log-level=info
- op: replace
path: /spec/template/spec/containers/0/args/6
value: --storage-adv-addr=source-controller.$(RUNTIME_NAMESPACE).svc.cluster.local.
- target:
group: apps
version: v1
kind: Deployment
name: source-controller
annotationSelector: "!sharding.fluxcd.io/role"
patch: |-
- op: add
path: '/spec/template/spec/volumes/-'
value:
name: persistent-data
persistentVolumeClaim:
claimName: source-controller
- op: replace
path: '/spec/template/spec/containers/0/volumeMounts/0'
value:
name: persistent-data
mountPath: /data
- target:
group: apps
version: v1
kind: Deployment
name: kustomize-controller
patch: |-
- op: replace
path: /spec/template/spec/containers/0/args/0
value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
- op: replace
path: /spec/template/spec/containers/0/args/1
value: --watch-all-namespaces=true
- op: replace
path: /spec/template/spec/containers/0/args/2
value: --log-level=info
- target:
group: apps
version: v1
kind: Deployment
name: helm-controller
patch: |-
- op: replace
path: /spec/template/spec/containers/0/args/0
value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
- op: replace
path: /spec/template/spec/containers/0/args/1
value: --watch-all-namespaces=true
- op: replace
path: /spec/template/spec/containers/0/args/2
value: --log-level=info
- target:
group: apps
version: v1
kind: Deployment
name: notification-controller
patch: |-
- op: replace
path: /spec/template/spec/containers/0/args/0
value: --watch-all-namespaces=true
- op: replace
path: /spec/template/spec/containers/0/args/1
value: --log-level=info
- target:
group: apps
version: v1
kind: Deployment
name: image-reflector-controller
patch: |-
- op: replace
path: /spec/template/spec/containers/0/args/0
value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
- op: replace
path: /spec/template/spec/containers/0/args/1
value: --watch-all-namespaces=true
- op: replace
path: /spec/template/spec/containers/0/args/2
value: --log-level=info
- target:
group: apps
version: v1
kind: Deployment
name: image-automation-controller
patch: |-
- op: replace
path: /spec/template/spec/containers/0/args/0
value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
- op: replace
path: /spec/template/spec/containers/0/args/1
value: --watch-all-namespaces=true
- op: replace
path: /spec/template/spec/containers/0/args/2
value: --log-level=info
- target:
kind: Deployment
name: "(source-controller|kustomize-controller|helm-controller)"
annotationSelector: "!sharding.fluxcd.io/role"
patch: |
- op: add
path: /spec/template/spec/containers/0/args/-
value: --watch-label-selector=!sharding.fluxcd.io/key
- target:
kind: Deployment
patch: |-
- op: remove
path: /spec/template/spec/securityContext
- op: remove
path: /spec/template/spec/containers/0/securityContext/seccompProfile
- op: remove
path: /spec/template/spec/containers/0/securityContext/runAsNonRoot
- target:
kind: Namespace
patch: |-
- op: remove
path: /metadata/labels/pod-security.kubernetes.io~1warn
- op: remove
path: /metadata/labels/pod-security.kubernetes.io~1warn-version
- target:
kind: Deployment
name: "(kustomize-controller|helm-controller|notification-controller|image-reflector-controller|image-automation-controller|source-watcher)"
patch: |-
- op: add
path: /spec/template/spec/containers/0/args/-
value: --no-cross-namespace-refs=true
- target:
kind: Deployment
name: "(kustomize-controller)"
patch: |-
- op: add
path: /spec/template/spec/containers/0/args/-
value: --no-remote-bases=true
- target:
kind: Deployment
name: "(kustomize-controller|helm-controller)"
patch: |-
- op: add
path: /spec/template/spec/containers/0/args/-
value: --default-service-account=default
- target:
kind: Kustomization
patch: |-
- op: add
path: /spec/serviceAccountName
value: kustomize-controller