helm/korifi/controllers/manifests.yaml
---
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
name: korifi-controllers-mutating-webhook-configuration
annotations:
cert-manager.io/inject-ca-from: '{{ .Release.Namespace }}/korifi-controllers-serving-cert'
webhooks:
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /mutate-korifi-cloudfoundry-org-v1alpha1-cfapp
failurePolicy: Fail
name: mcfapp.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- cfapps
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /mutate-korifi-cloudfoundry-org-v1alpha1-cfbuild
failurePolicy: Fail
name: mcfbuild.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- cfbuilds
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /mutate-korifi-cloudfoundry-org-v1alpha1-cfpackage
failurePolicy: Fail
name: mcfpackage.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- cfpackages
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /mutate-korifi-cloudfoundry-org-v1alpha1-cfprocess
failurePolicy: Fail
name: mcfprocess.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- cfprocesses
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /mutate-korifi-cloudfoundry-org-v1alpha1-cfroute
failurePolicy: Fail
name: mcfroute.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- cfroutes
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /mutate-korifi-cloudfoundry-org-v1alpha1-controllers-finalizer
failurePolicy: Fail
name: mcffinalizer.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
resources:
- cfapps
- cfspaces
- cfpackages
- cforgs
- cfroutes
- cfdomains
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /mutate-korifi-cloudfoundry-org-v1alpha1-all-version
failurePolicy: Fail
name: mcfversion.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- cforgs
- cfspaces
- builderinfos
- cfdomains
- cfserviceinstances
- cfapps
- cfpackages
- cftasks
- cfprocesses
- cfbuilds
- cfroutes
- cfservicebindings
- taskworkloads
- appworkloads
- buildworkloads
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /mutate-korifi-cloudfoundry-org-v1alpha1-cfapp-apprev
failurePolicy: Fail
name: mcfapprev.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- UPDATE
resources:
- cfapps
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /mutate-korifi-cloudfoundry-org-v1alpha1-cftask
failurePolicy: Fail
name: mcftask.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- cftasks/status
sideEffects: None
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
name: korifi-controllers-validating-webhook-configuration
annotations:
cert-manager.io/inject-ca-from: '{{ .Release.Namespace }}/korifi-controllers-serving-cert'
webhooks:
- admissionReviewVersions:
- v1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /validate-korifi-cloudfoundry-org-v1alpha1-cfdomain
failurePolicy: Fail
name: vcfdomain.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- cfdomains
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /validate-korifi-cloudfoundry-org-v1alpha1-cfroute
failurePolicy: Fail
name: vcfroute.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- cfroutes
sideEffects: NoneOnDryRun
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /validate-korifi-cloudfoundry-org-v1alpha1-cfservicebinding
failurePolicy: Fail
name: vcfservicebinding.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- cfservicebindings
sideEffects: NoneOnDryRun
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /validate-korifi-cloudfoundry-org-v1alpha1-cfserviceinstance
failurePolicy: Fail
name: vcfserviceinstance.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- cfserviceinstances
sideEffects: NoneOnDryRun
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /validate-korifi-cloudfoundry-org-v1alpha1-cfapp
failurePolicy: Fail
name: vcfapp.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- cfapps
sideEffects: NoneOnDryRun
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /validate-korifi-cloudfoundry-org-v1alpha1-cforg
failurePolicy: Fail
name: vcforg.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- cforgs
sideEffects: NoneOnDryRun
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /validate-korifi-cloudfoundry-org-v1alpha1-cfpackage
failurePolicy: Fail
name: vcfpackage.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- UPDATE
resources:
- cfpackages
sideEffects: None
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /validate-korifi-cloudfoundry-org-v1alpha1-cfspace
failurePolicy: Fail
name: vcfspace.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- cfspaces
sideEffects: NoneOnDryRun
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
service:
name: korifi-controllers-webhook-service
namespace: '{{ .Release.Namespace }}'
path: /validate-korifi-cloudfoundry-org-v1alpha1-cftask
failurePolicy: Fail
name: vcftask.korifi.cloudfoundry.org
rules:
- apiGroups:
- korifi.cloudfoundry.org
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- cftasks
- cftasks/status
sideEffects: None