Parameters

The parent key for all of the following parameters is kubelet_serving_cert_approver.

namespace

type

string

default

syn-kubelet-serving-cert-approver

The namespace in which to deploy this component.

namespaceLabels

type

dictionary

default

{}

Additional labels to add to the component’s namespace.

manifestVersion

type

string

default

${kubelet_serving_cert_approver:images:cert_approver:tag}

The Git reference of the upstream kubelet-serving-cert-approver repository from which the manifests are fetched.

kustomizeInput

type

dictionary

default
kustomizeInput:
  namespace: ${kubelet_serving_cert_approver:namespace}`

Additional input for the Kustomize overlay which is applied to the upstream manifests. See the Kustomization reference for available fields.

images

type

dictionary

default
images:
  cert_approver:
    registry: ghcr.io
    repository: alex1989hu/kubelet-serving-cert-approver
    tag: v0.11.1

The container images used by this component.

Example

kustomizeInput:
  patches:
    - target:
        group: apps
        version: v1
        kind: Deployment
        name: kubelet-serving-cert-approver
      patch: |
        apiVersion: apps/v1
        kind: Deployment
        metadata:
          name: kubelet-serving-cert-approver
        spec:
          template:
            spec:
              containers:
                - name: cert-approver
                  resources:
                    limits:
                      cpu: 500m
                      memory: 128Mi
                    requests:
                      cpu: 50m
                      memory: 64Mi