Skip to content

Instantly share code, notes, and snippets.

@warroyo
Created December 12, 2024 15:49
Show Gist options
  • Select an option

  • Save warroyo/8762dae78b2500cbc7a3954fd8af7242 to your computer and use it in GitHub Desktop.

Select an option

Save warroyo/8762dae78b2500cbc7a3954fd8af7242 to your computer and use it in GitHub Desktop.
kapp 0.48 pkg
apiVersion: data.packaging.carvel.dev/v1alpha1
kind: Package
metadata:
name: kapp-controller.tanzu.vmware.com.0.48.2+vmware.1-tkg.1
namespace: default
spec:
licenses:
- 'VMware’s End User License Agreement (Underlying OSS license: Apache License 2.0)'
refName: kapp-controller.tanzu.vmware.com
releasedAt: "2023-10-31T09:35:38Z"
template:
spec:
deploy:
- kapp:
rawOptions:
- --wait-timeout=30s
- --kube-api-qps=20
- --kube-api-burst=30
fetch:
- imgpkgBundle:
image: projects.registry.vmware.com/tkg/packages/core/kapp-controller@sha256:10199bd1a02d22400309a6acfa700acddd7ef05bdaa5fd1685aac82563f678dc
template:
- ytt:
ignoreUnknownComments: true
paths:
- config
- kbld:
paths:
- '-'
- .imgpkg/images.yml
valuesSchema:
openAPIv3:
additionalProperties: false
properties:
apiPort:
default: 10350
description: API port
type: integer
concurrency:
default: 4
description: Concurrency of kapp-controller deployment
type: integer
config:
additionalProperties: false
description: Controller Configuration Spec
properties:
appDefaultSyncPeriod:
default: ""
description: Time duration value used as a default for App CR's spec.syncPeriod.
Minimum is 30s.
type: string
appMinimumSyncPeriod:
default: ""
description: Time duration value to force a minimum for App CR's spec.syncPeriod.
Minimum is 30s.
type: string
caCerts:
default: ""
description: A cert chain of trusted ca certs. These will be added to
the system-wide cert pool of trusted ca's. Default is empty
type: string
dangerousSkipTLSVerify:
default: ""
description: A comma delimited list of hostnames for which kapp controller
should skip TLS verification. Default is empty
type: string
httpProxy:
default: ""
description: The url/ip of a proxy for kapp controller to use when making
network requests. Default is empty
type: string
httpsProxy:
default: ""
description: The url/ip of a tls capable proxy for kapp controller to
use when making network requests. Default is empty
type: string
kappDeployRawOptions:
default: ""
description: JSON encoded array of kapp deploy rawOptions that are applied
to all App CRs.
type: string
noProxy:
default: ""
description: A comma delimited list of domain names which kapp controller
should bypass the proxy for when making requests. Default is empty
type: string
type: object
coreDNSIP:
default: ""
description: The coreDNSIP will be injected into /etc/resolv.conf of kapp-controller
pod
type: string
createNamespace:
default: true
description: Whether to create namespace specified for kapp-controller
type: boolean
createPackagingNamespace:
default: true
description: Whether to create the global packaging namespace for kapp-controller
type: boolean
daemonset:
additionalProperties: false
description: Configuration for daemonsets
properties:
updateStrategy:
default: ""
description: Update strategy of daemonset, empty uses default strategy
type: string
type: object
dangerousEnablePprof:
default: false
description: Whether to enable pprofiling for kapp-controller
type: boolean
deployment:
additionalProperties: false
description: Configuration for deployments
properties:
rollingUpdate:
additionalProperties: false
description: Rolling update strategy. Applied only if RollingUpdate
is used as updateStrategy
properties:
maxSurge:
default: 0
description: The maxSurge of rollingUpdate. Applied only if RollingUpdate
is used as updateStrategy
type: integer
maxUnavailable:
default: 1
description: The maxUnavailable of rollingUpdate. Applied only if
RollingUpdate is used as updateStrategy
type: integer
type: object
updateStrategy:
default: ""
description: Update strategy of deployments, empty uses default strategy
type: string
type: object
enableApiPriorityAndFairness:
default: true
description: Whether to enable api priority and fairness
type: boolean
hostNetwork:
default: false
description: HostNetwork of kapp-controller deployment.
type: boolean
metricsBindAddress:
default: ""
description: Address for metrics server.
type: string
namespace:
default: kapp-controller
description: The namespace in which to deploy kapp-controller
type: string
nodeSelector:
default: null
description: NodeSelector configuration applied to all the deployments
nullable: true
packagingGlobalNamespace:
default: kapp-controller-packaging-global
description: The global packaging namespace for kapp-controller
type: string
priorityClassName:
default: ""
description: PriorityClassName of kapp-controller deployment.
type: string
tlsCipherSuites:
default: ""
description: Comma separated list of cipher suites - empty for language
defaults
type: string
tolerations:
default: []
description: Toleration of kapp-controller deployment.
items:
default: ""
type: string
type: array
title: kapp-controller.tanzu.vmware.com.0.48.2+vmware.1-tkg.1 values schema
type: object
version: 0.48.2+vmware.1-tkg.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment