This commit is contained in:
elee 2022-03-20 02:06:33 -05:00
parent fb93d78b80
commit 675cbc0d03
3 changed files with 34 additions and 53 deletions

View File

@ -1,3 +1,4 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated // +build !ignore_autogenerated
/* /*

View File

@ -6,15 +6,8 @@ resources:
# +kubebuilder:scaffold:crdkustomizeresource # +kubebuilder:scaffold:crdkustomizeresource
patchesStrategicMerge: patchesStrategicMerge:
# [WEBHOOK] To enable webhook, uncomment all the sections with [WEBHOOK] prefix. - patches/webhook_in_seaweeds.yaml
# patches here are for enabling the conversion webhook for each CRD - patches/cainjection_in_seaweeds.yaml
#- patches/webhook_in_seaweeds.yaml
# +kubebuilder:scaffold:crdkustomizewebhookpatch
# [CERTMANAGER] To enable webhook, uncomment all the sections with [CERTMANAGER] prefix.
# patches here are for enabling the CA injection for each CRD
#- patches/cainjection_in_seaweeds.yaml
# +kubebuilder:scaffold:crdkustomizecainjectionpatch
# the following config is for teaching kustomize how to do kustomization for CRDs. # the following config is for teaching kustomize how to do kustomization for CRDs.
configurations: configurations:

View File

@ -16,55 +16,42 @@ bases:
- ../crd - ../crd
- ../rbac - ../rbac
- ../manager - ../manager
# [WEBHOOK] To enable webhook, uncomment all the sections with [WEBHOOK] prefix including the one in - ../webhook
# crd/kustomization.yaml - ../certmanager
#- ../webhook - ../prometheus
# [CERTMANAGER] To enable cert-manager, uncomment all sections with 'CERTMANAGER'. 'WEBHOOK' components are required.
#- ../certmanager
# [PROMETHEUS] To enable prometheus monitor, uncomment all sections with 'PROMETHEUS'.
#- ../prometheus
patchesStrategicMerge: patchesStrategicMerge:
# Protect the /metrics endpoint by putting it behind auth. # Protect the /metrics endpoint by putting it behind auth.
# If you want your controller-manager to expose the /metrics # If you want your controller-manager to expose the /metrics
# endpoint w/o any authn/z, please comment the following line. # endpoint w/o any authn/z, please comment the following line.
- manager_auth_proxy_patch.yaml - manager_auth_proxy_patch.yaml
- manager_webhook_patch.yaml
- webhookcainjection_patch.yaml
# [WEBHOOK] To enable webhook, uncomment all the sections with [WEBHOOK] prefix including the one in
# crd/kustomization.yaml
#- manager_webhook_patch.yaml
# [CERTMANAGER] To enable cert-manager, uncomment all sections with 'CERTMANAGER'.
# Uncomment 'CERTMANAGER' sections in crd/kustomization.yaml to enable the CA injection in the admission webhooks.
# 'CERTMANAGER' needs to be enabled to use ca injection
#- webhookcainjection_patch.yaml
# the following config is for teaching kustomize how to do var substitution
vars: vars:
# [CERTMANAGER] To enable cert-manager, uncomment all sections with 'CERTMANAGER' prefix. - name: CERTIFICATE_NAMESPACE # namespace of the certificate CR
#- name: CERTIFICATE_NAMESPACE # namespace of the certificate CR objref:
# objref: kind: Certificate
# kind: Certificate group: cert-manager.io
# group: cert-manager.io version: v1alpha2
# version: v1alpha2 name: serving-cert # this name should match the one in certificate.yaml
# name: serving-cert # this name should match the one in certificate.yaml fieldref:
# fieldref: fieldpath: metadata.namespace
# fieldpath: metadata.namespace - name: CERTIFICATE_NAME
#- name: CERTIFICATE_NAME objref:
# objref: kind: Certificate
# kind: Certificate group: cert-manager.io
# group: cert-manager.io version: v1alpha2
# version: v1alpha2 name: serving-cert # this name should match the one in certificate.yaml
# name: serving-cert # this name should match the one in certificate.yaml - name: SERVICE_NAMESPACE # namespace of the service
#- name: SERVICE_NAMESPACE # namespace of the service objref:
# objref: kind: Service
# kind: Service version: v1
# version: v1 name: webhook-service
# name: webhook-service fieldref:
# fieldref: fieldpath: metadata.namespace
# fieldpath: metadata.namespace - name: SERVICE_NAME
#- name: SERVICE_NAME objref:
# objref: kind: Service
# kind: Service version: v1
# version: v1 name: webhook-service
# name: webhook-service