diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/Chart.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/Chart.yaml deleted file mode 100755 index b8b596204..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: fleet-system - catalog.cattle.io/os: linux - catalog.cattle.io/release-name: fleet-agent -apiVersion: v2 -appVersion: 0.3.4 -description: Fleet Manager Agent - GitOps at Scale -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet-agent -version: 0.3.400-rc08 diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/_helpers.tpl b/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/_helpers.tpl deleted file mode 100755 index f652b5643..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/_helpers.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} \ No newline at end of file diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/configmap.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/configmap.yaml deleted file mode 100755 index ce61a8756..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kind: ConfigMap -apiVersion: v1 -metadata: - name: fleet-agent -data: - config: |- - { - {{ if .Values.labels }} - "labels":{{toJson .Values.labels}}, - {{ end }} - "clientID":"{{.Values.clientID}}" - } diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/deployment.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/deployment.yaml deleted file mode 100755 index 72323dc76..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/deployment.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: fleet-agent -spec: - selector: - matchLabels: - app: fleet-agent - template: - metadata: - labels: - app: fleet-agent - spec: - containers: - - env: - - name: NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - image: '{{ template "system_default_registry" . }}{{.Values.image.repository}}:{{.Values.image.tag}}' - name: fleet-agent - serviceAccountName: fleet-agent - {{- with .Values.fleetAgent.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.fleetAgent.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/network_policy_allow_all.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/network_policy_allow_all.yaml deleted file mode 100755 index a72109a06..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/network_policy_allow_all.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - name: default-allow-all - namespace: {{ .Values.internal.systemNamespace }} -spec: - podSelector: {} - ingress: - - {} - egress: - - {} - policyTypes: - - Ingress - - Egress diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/patch_default_serviceaccount.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/patch_default_serviceaccount.yaml deleted file mode 100755 index 2448cb4f3..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/patch_default_serviceaccount.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -apiVersion: batch/v1 -kind: Job -metadata: - name: patch-fleet-sa - annotations: - "helm.sh/hook": post-install, post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation -spec: - template: - spec: - serviceAccountName: fleet-agent - restartPolicy: Never - containers: - - name: sa - image: "{{ template "system_default_registry" . }}{{ .Values.global.kubectl.repository }}:{{ .Values.global.kubectl.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - command: ["kubectl", "patch", "serviceaccount", "default", "-p", "{\"automountServiceAccountToken\": false}"] - args: ["-n", {{ .Values.internal.systemNamespace }}] - {{- with .Values.kubectl.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.kubectl.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - backoffLimit: 1 diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/rbac.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/rbac.yaml deleted file mode 100755 index 805949bf2..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/rbac.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: fleet-agent-system-fleet-agent-role -rules: -- apiGroups: - - '*' - resources: - - '*' - verbs: - - '*' - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: fleet-agent-system-fleet-agent-role-binding -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: fleet-agent-system-fleet-agent-role -subjects: -- kind: ServiceAccount - name: fleet-agent - namespace: {{.Release.Namespace}} diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/secret.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/secret.yaml deleted file mode 100755 index 471588204..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/secret.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -data: - systemRegistrationNamespace: "{{b64enc .Values.systemRegistrationNamespace}}" - clusterNamespace: "{{b64enc .Values.clusterNamespace}}" - token: "{{b64enc .Values.token}}" - apiServerURL: "{{b64enc .Values.apiServerURL}}" - apiServerCA: "{{b64enc .Values.apiServerCA}}" -kind: Secret -metadata: - name: fleet-agent-bootstrap diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/serviceaccount.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/serviceaccount.yaml deleted file mode 100755 index 73e27f0be..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/serviceaccount.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fleet-agent diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/validate.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/validate.yaml deleted file mode 100755 index d53ff1c50..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/templates/validate.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{if ne .Release.Namespace .Values.internal.systemNamespace }} -{{ fail (printf "This chart must be installed in the namespace %s as the release name fleet-agent" .Values.internal.systemNamespace) }} -{{end}} - -{{if ne .Release.Name .Values.internal.managedReleaseName }} -{{ fail (printf "This chart must be installed in the namespace %s as the release name fleet-agent" .Values.internal.managedReleaseName) }} -{{end}} - -{{if not .Values.apiServerURL }} -{{ fail "apiServerURL is required to be set, and most likely also apiServerCA" }} -{{end}} diff --git a/charts/fleet-agent/fleet-agent/0.3.400-rc08/values.yaml b/charts/fleet-agent/fleet-agent/0.3.400-rc08/values.yaml deleted file mode 100755 index 22bb74ee8..000000000 --- a/charts/fleet-agent/fleet-agent/0.3.400-rc08/values.yaml +++ /dev/null @@ -1,52 +0,0 @@ -image: - repository: rancher/fleet-agent - tag: v0.3.4 - -# The public URL of the Kubernetes API server running the Fleet Manager must be set here -# Example: https://example.com:6443 -apiServerURL: "" - -# The the pem encoded value of the CA of the Kubernetes API server running the Fleet Manager. -# If left empty it is assumed this Kubernetes API TLS is signed by a well known CA. -apiServerCA: "" - -# The cluster registration value -token: "" - -# Labels to add to the cluster upon registration only. They are not added after the fact. -#labels: -# foo: bar - -# The client ID of the cluster to associate with -clientID: "" - -# The namespace of the cluster we are register with -clusterNamespace: "" - -# The namespace containing the clusters registration secrets -systemRegistrationNamespace: fleet-clusters-system - -# Please do not change the below setting unless you really know what you are doing -internal: - systemNamespace: fleet-system - managedReleaseName: fleet-agent - -# The nodeSelector and tolerations for the agent deployment -fleetAgent: - nodeSelector: {} - tolerations: [] -kubectl: - nodeSelector: - kubernetes.io/os: linux - tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule - -global: - cattle: - systemDefaultRegistry: "" - kubectl: - repository: rancher/kubectl - tag: v1.18.6 diff --git a/charts/fleet-crd/fleet-crd/0.3.400-rc08/Chart.yaml b/charts/fleet-crd/fleet-crd/0.3.400-rc08/Chart.yaml deleted file mode 100755 index e1b9271f6..000000000 --- a/charts/fleet-crd/fleet-crd/0.3.400-rc08/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: fleet-system - catalog.cattle.io/os: linux - catalog.cattle.io/release-name: fleet-crd -apiVersion: v2 -appVersion: 0.3.4 -description: Fleet Manager CustomResourceDefinitions -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet-crd -version: 0.3.400-rc08 diff --git a/charts/fleet-crd/fleet-crd/0.3.400-rc08/templates/crds.yaml b/charts/fleet-crd/fleet-crd/0.3.400-rc08/templates/crds.yaml deleted file mode 100755 index 7b6775b5e..000000000 --- a/charts/fleet-crd/fleet-crd/0.3.400-rc08/templates/crds.yaml +++ /dev/null @@ -1,2275 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: bundles.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.display.readyClusters - name: BundleDeployments-Ready - type: string - - JSONPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - group: fleet.cattle.io - names: - kind: Bundle - plural: bundles - singular: bundle - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - defaultNamespace: - nullable: true - type: string - diff: - nullable: true - properties: - comparePatches: - items: - properties: - apiVersion: - nullable: true - type: string - jsonPointers: - items: - nullable: true - type: string - nullable: true - type: array - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - operations: - items: - properties: - op: - nullable: true - type: string - path: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - forceSyncGeneration: - type: integer - helm: - nullable: true - properties: - chart: - nullable: true - type: string - force: - type: boolean - maxHistory: - type: integer - releaseName: - nullable: true - type: string - repo: - nullable: true - type: string - takeOwnership: - type: boolean - timeoutSeconds: - type: integer - values: - nullable: true - type: object - version: - nullable: true - type: string - type: object - kustomize: - nullable: true - properties: - dir: - nullable: true - type: string - type: object - namespace: - nullable: true - type: string - paused: - type: boolean - resources: - items: - properties: - content: - nullable: true - type: string - encoding: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - rolloutStrategy: - nullable: true - properties: - autoPartitionSize: - nullable: true - type: string - maxUnavailable: - nullable: true - type: string - maxUnavailablePartitions: - nullable: true - type: string - partitions: - items: - properties: - clusterGroup: - nullable: true - type: string - clusterGroupSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - clusterSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - maxUnavailable: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - serviceAccount: - nullable: true - type: string - targetRestrictions: - items: - properties: - clusterGroup: - nullable: true - type: string - clusterGroupSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - clusterSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - name: - nullable: true - type: string - type: object - nullable: true - type: array - targets: - items: - properties: - clusterGroup: - nullable: true - type: string - clusterGroupSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - clusterSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - defaultNamespace: - nullable: true - type: string - diff: - nullable: true - properties: - comparePatches: - items: - properties: - apiVersion: - nullable: true - type: string - jsonPointers: - items: - nullable: true - type: string - nullable: true - type: array - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - operations: - items: - properties: - op: - nullable: true - type: string - path: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - forceSyncGeneration: - type: integer - helm: - nullable: true - properties: - chart: - nullable: true - type: string - force: - type: boolean - maxHistory: - type: integer - releaseName: - nullable: true - type: string - repo: - nullable: true - type: string - takeOwnership: - type: boolean - timeoutSeconds: - type: integer - values: - nullable: true - type: object - version: - nullable: true - type: string - type: object - kustomize: - nullable: true - properties: - dir: - nullable: true - type: string - type: object - name: - nullable: true - type: string - namespace: - nullable: true - type: string - serviceAccount: - nullable: true - type: string - yaml: - nullable: true - properties: - overlays: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - nullable: true - type: array - yaml: - nullable: true - properties: - overlays: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - status: - properties: - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - display: - properties: - readyClusters: - nullable: true - type: string - state: - nullable: true - type: string - type: object - maxNew: - type: integer - maxUnavailable: - type: integer - maxUnavailablePartitions: - type: integer - newlyCreated: - type: integer - observedGeneration: - type: integer - partitions: - items: - properties: - count: - type: integer - maxUnavailable: - type: integer - name: - nullable: true - type: string - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - unavailable: - type: integer - type: object - nullable: true - type: array - resourceKey: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - nullable: true - type: array - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - unavailable: - type: integer - unavailablePartitions: - type: integer - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: bundledeployments.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.display.deployed - name: Deployed - type: string - - JSONPath: .status.display.monitored - name: Monitored - type: string - - JSONPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - group: fleet.cattle.io - names: - kind: BundleDeployment - plural: bundledeployments - singular: bundledeployment - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - deploymentID: - nullable: true - type: string - options: - properties: - defaultNamespace: - nullable: true - type: string - diff: - nullable: true - properties: - comparePatches: - items: - properties: - apiVersion: - nullable: true - type: string - jsonPointers: - items: - nullable: true - type: string - nullable: true - type: array - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - operations: - items: - properties: - op: - nullable: true - type: string - path: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - forceSyncGeneration: - type: integer - helm: - nullable: true - properties: - chart: - nullable: true - type: string - force: - type: boolean - maxHistory: - type: integer - releaseName: - nullable: true - type: string - repo: - nullable: true - type: string - takeOwnership: - type: boolean - timeoutSeconds: - type: integer - values: - nullable: true - type: object - version: - nullable: true - type: string - type: object - kustomize: - nullable: true - properties: - dir: - nullable: true - type: string - type: object - namespace: - nullable: true - type: string - serviceAccount: - nullable: true - type: string - yaml: - nullable: true - properties: - overlays: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - stagedDeploymentID: - nullable: true - type: string - stagedOptions: - properties: - defaultNamespace: - nullable: true - type: string - diff: - nullable: true - properties: - comparePatches: - items: - properties: - apiVersion: - nullable: true - type: string - jsonPointers: - items: - nullable: true - type: string - nullable: true - type: array - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - operations: - items: - properties: - op: - nullable: true - type: string - path: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - forceSyncGeneration: - type: integer - helm: - nullable: true - properties: - chart: - nullable: true - type: string - force: - type: boolean - maxHistory: - type: integer - releaseName: - nullable: true - type: string - repo: - nullable: true - type: string - takeOwnership: - type: boolean - timeoutSeconds: - type: integer - values: - nullable: true - type: object - version: - nullable: true - type: string - type: object - kustomize: - nullable: true - properties: - dir: - nullable: true - type: string - type: object - namespace: - nullable: true - type: string - serviceAccount: - nullable: true - type: string - yaml: - nullable: true - properties: - overlays: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - type: object - status: - properties: - appliedDeploymentID: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - display: - properties: - deployed: - nullable: true - type: string - monitored: - nullable: true - type: string - state: - nullable: true - type: string - type: object - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - nonModified: - type: boolean - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - ready: - type: boolean - release: - nullable: true - type: string - syncGeneration: - nullable: true - type: integer - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: bundlenamespacemappings.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: BundleNamespaceMapping - plural: bundlenamespacemappings - singular: bundlenamespacemapping - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - bundleSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaceSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clustergroups.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.display.readyClusters - name: Clusters-Ready - type: string - - JSONPath: .status.display.readyBundles - name: Bundles-Ready - type: string - - JSONPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - group: fleet.cattle.io - names: - categories: - - fleet - kind: ClusterGroup - plural: clustergroups - singular: clustergroup - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - type: object - status: - properties: - clusterCount: - type: integer - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - display: - properties: - readyBundles: - nullable: true - type: string - readyClusters: - nullable: true - type: string - state: - nullable: true - type: string - type: object - nonReadyClusterCount: - type: integer - nonReadyClusters: - items: - nullable: true - type: string - nullable: true - type: array - resourceCounts: - properties: - desiredReady: - type: integer - missing: - type: integer - modified: - type: integer - notReady: - type: integer - orphaned: - type: integer - ready: - type: integer - unknown: - type: integer - waitApplied: - type: integer - type: object - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusters.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.display.readyBundles - name: Bundles-Ready - type: string - - JSONPath: .status.display.readyNodes - name: Nodes-Ready - type: string - - JSONPath: .status.display.sampleNode - name: Sample-Node - type: string - - JSONPath: .status.agent.lastSeen - name: Last-Seen - type: string - - JSONPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - group: fleet.cattle.io - names: - kind: Cluster - plural: clusters - singular: cluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - agentEnvVars: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - clientID: - nullable: true - type: string - kubeConfigSecret: - nullable: true - type: string - paused: - type: boolean - redeployAgentGeneration: - type: integer - type: object - status: - properties: - agent: - properties: - lastSeen: - nullable: true - type: string - namespace: - nullable: true - type: string - nonReadyNodeNames: - items: - nullable: true - type: string - nullable: true - type: array - nonReadyNodes: - type: integer - readyNodeNames: - items: - nullable: true - type: string - nullable: true - type: array - readyNodes: - type: integer - type: object - agentDeployedGeneration: - nullable: true - type: integer - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - desiredReadyGitRepos: - type: integer - display: - properties: - readyBundles: - nullable: true - type: string - readyNodes: - nullable: true - type: string - sampleNode: - nullable: true - type: string - state: - nullable: true - type: string - type: object - namespace: - nullable: true - type: string - readyGitRepos: - type: integer - resourceCounts: - properties: - desiredReady: - type: integer - missing: - type: integer - modified: - type: integer - notReady: - type: integer - orphaned: - type: integer - ready: - type: integer - unknown: - type: integer - waitApplied: - type: integer - type: object - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterregistrationtokens.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.secretName - name: Secret-Name - type: string - group: fleet.cattle.io - names: - kind: ClusterRegistrationToken - plural: clusterregistrationtokens - singular: clusterregistrationtoken - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - ttl: - nullable: true - type: string - type: object - status: - properties: - expires: - nullable: true - type: string - secretName: - nullable: true - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: gitrepos.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.repo - name: Repo - type: string - - JSONPath: .status.commit - name: Commit - type: string - - JSONPath: .status.display.readyBundleDeployments - name: BundleDeployments-Ready - type: string - - JSONPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - group: fleet.cattle.io - names: - categories: - - fleet - kind: GitRepo - plural: gitrepos - singular: gitrepo - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - branch: - nullable: true - type: string - caBundle: - nullable: true - type: string - clientSecretName: - nullable: true - type: string - forceSyncGeneration: - type: integer - insecureSkipTLSVerify: - type: boolean - paths: - items: - nullable: true - type: string - nullable: true - type: array - paused: - type: boolean - pollingInterval: - nullable: true - type: string - repo: - nullable: true - type: string - revision: - nullable: true - type: string - serviceAccount: - nullable: true - type: string - targetNamespace: - nullable: true - type: string - targets: - items: - properties: - clusterGroup: - nullable: true - type: string - clusterGroupSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - clusterSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - name: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - status: - properties: - commit: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - desiredReadyClusters: - type: integer - display: - properties: - error: - type: boolean - message: - nullable: true - type: string - readyBundleDeployments: - nullable: true - type: string - state: - nullable: true - type: string - type: object - gitJobStatus: - nullable: true - type: string - observedGeneration: - type: integer - readyClusters: - type: integer - resourceCounts: - properties: - desiredReady: - type: integer - missing: - type: integer - modified: - type: integer - notReady: - type: integer - orphaned: - type: integer - ready: - type: integer - unknown: - type: integer - waitApplied: - type: integer - type: object - resourceErrors: - items: - nullable: true - type: string - nullable: true - type: array - resources: - items: - properties: - apiVersion: - nullable: true - type: string - error: - type: boolean - id: - nullable: true - type: string - incompleteState: - type: boolean - kind: - nullable: true - type: string - message: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - perClusterState: - items: - properties: - clusterId: - nullable: true - type: string - error: - type: boolean - message: - nullable: true - type: string - patch: - nullable: true - type: object - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: - nullable: true - type: string - type: object - nullable: true - type: array - summary: - properties: - desiredReady: - type: integer - errApplied: - type: integer - modified: - type: integer - nonReadyResources: - items: - properties: - bundleState: - nullable: true - type: string - message: - nullable: true - type: string - modifiedStatus: - items: - properties: - apiVersion: - nullable: true - type: string - delete: - type: boolean - kind: - nullable: true - type: string - missing: - type: boolean - name: - nullable: true - type: string - namespace: - nullable: true - type: string - patch: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - nonReadyStatus: - items: - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - summary: - properties: - error: - type: boolean - message: - items: - nullable: true - type: string - nullable: true - type: array - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - uid: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - nullable: true - type: array - notReady: - type: integer - outOfSync: - type: integer - pending: - type: integer - ready: - type: integer - waitApplied: - type: integer - type: object - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterregistrations.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.clusterName - name: Cluster-Name - type: string - - JSONPath: .spec.clusterLabels - name: Labels - type: string - group: fleet.cattle.io - names: - kind: ClusterRegistration - plural: clusterregistrations - singular: clusterregistration - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - clientID: - nullable: true - type: string - clientRandom: - nullable: true - type: string - clusterLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - status: - properties: - clusterName: - nullable: true - type: string - granted: - type: boolean - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: gitreporestrictions.fleet.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .defaultServiceAccount - name: Default-ServiceAccount - type: string - - JSONPath: .allowedServiceAccounts - name: Allowed-ServiceAccounts - type: string - group: fleet.cattle.io - names: - kind: GitRepoRestriction - plural: gitreporestrictions - singular: gitreporestriction - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - allowedClientSecretNames: - items: - nullable: true - type: string - nullable: true - type: array - allowedRepoPatterns: - items: - nullable: true - type: string - nullable: true - type: array - allowedServiceAccounts: - items: - nullable: true - type: string - nullable: true - type: array - defaultClientSecretName: - nullable: true - type: string - defaultServiceAccount: - nullable: true - type: string - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: contents.fleet.cattle.io -spec: - group: fleet.cattle.io - names: - kind: Content - plural: contents - singular: content - scope: Cluster - validation: - openAPIV3Schema: - properties: - content: - nullable: true - type: string - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true diff --git a/charts/fleet-crd/fleet-crd/0.3.400-rc08/templates/gitjobs-crds.yaml b/charts/fleet-crd/fleet-crd/0.3.400-rc08/templates/gitjobs-crds.yaml deleted file mode 100755 index 2c26f79ff..000000000 --- a/charts/fleet-crd/fleet-crd/0.3.400-rc08/templates/gitjobs-crds.yaml +++ /dev/null @@ -1,3208 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: gitjobs.gitjob.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.git.repo - name: REPO - type: string - - JSONPath: .spec.git.branch - name: BRANCH - type: string - - JSONPath: .status.commit - name: COMMIT - type: string - - JSONPath: .status.jobStatus - name: JOBSTATUS - type: string - - JSONPath: .metadata.creationTimestamp - name: Age - type: date - group: gitjob.cattle.io - names: - kind: GitJob - plural: gitjobs - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - forceUpdateGeneration: - type: integer - git: - properties: - branch: - nullable: true - type: string - caBundle: - nullable: true - type: string - clientSecretName: - nullable: true - type: string - insecureSkipTLSVerify: - type: boolean - provider: - nullable: true - type: string - repo: - nullable: true - type: string - revision: - nullable: true - type: string - secret: - nullable: true - type: string - type: object - jobSpec: - properties: - activeDeadlineSeconds: - nullable: true - type: integer - backoffLimit: - nullable: true - type: integer - completions: - nullable: true - type: integer - manualSelector: - nullable: true - type: boolean - parallelism: - nullable: true - type: integer - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - template: - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - clusterName: - nullable: true - type: string - creationTimestamp: - nullable: true - type: string - deletionGracePeriodSeconds: - nullable: true - type: integer - deletionTimestamp: - nullable: true - type: string - finalizers: - items: - nullable: true - type: string - nullable: true - type: array - generateName: - nullable: true - type: string - generation: - type: integer - labels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - managedFields: - items: - properties: - apiVersion: - nullable: true - type: string - fieldsType: - nullable: true - type: string - fieldsV1: - nullable: true - type: object - manager: - nullable: true - type: string - operation: - nullable: true - type: string - time: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - namespace: - nullable: true - type: string - ownerReferences: - items: - properties: - apiVersion: - nullable: true - type: string - blockOwnerDeletion: - nullable: true - type: boolean - controller: - nullable: true - type: boolean - kind: - nullable: true - type: string - name: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - nullable: true - type: array - resourceVersion: - nullable: true - type: string - selfLink: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - spec: - properties: - activeDeadlineSeconds: - nullable: true - type: integer - affinity: - nullable: true - properties: - nodeAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchFields: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - nullable: true - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchFields: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - nullable: true - type: array - type: object - type: object - podAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - podAntiAffinity: - nullable: true - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - weight: - type: integer - type: object - nullable: true - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - topologyKey: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - type: object - automountServiceAccountToken: - nullable: true - type: boolean - containers: - items: - properties: - args: - items: - nullable: true - type: string - nullable: true - type: array - command: - items: - nullable: true - type: string - nullable: true - type: array - env: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - envFrom: - items: - properties: - configMapRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - prefix: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - nullable: true - type: array - image: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - lifecycle: - nullable: true - properties: - postStart: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - preStop: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - type: object - livenessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - timeoutSeconds: - type: integer - type: object - name: - nullable: true - type: string - ports: - items: - properties: - containerPort: - type: integer - hostIP: - nullable: true - type: string - hostPort: - type: integer - name: - nullable: true - type: string - protocol: - nullable: true - type: string - type: object - nullable: true - type: array - readinessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - timeoutSeconds: - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - securityContext: - nullable: true - properties: - allowPrivilegeEscalation: - nullable: true - type: boolean - capabilities: - nullable: true - properties: - add: - items: - nullable: true - type: string - nullable: true - type: array - drop: - items: - nullable: true - type: string - nullable: true - type: array - type: object - privileged: - nullable: true - type: boolean - procMount: - nullable: true - type: string - readOnlyRootFilesystem: - nullable: true - type: boolean - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - runAsUserName: - nullable: true - type: string - type: object - type: object - startupProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - timeoutSeconds: - type: integer - type: object - stdin: - type: boolean - stdinOnce: - type: boolean - terminationMessagePath: - nullable: true - type: string - terminationMessagePolicy: - nullable: true - type: string - tty: - type: boolean - volumeDevices: - items: - properties: - devicePath: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - volumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - workingDir: - nullable: true - type: string - type: object - nullable: true - type: array - dnsConfig: - nullable: true - properties: - nameservers: - items: - nullable: true - type: string - nullable: true - type: array - options: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - searches: - items: - nullable: true - type: string - nullable: true - type: array - type: object - dnsPolicy: - nullable: true - type: string - enableServiceLinks: - nullable: true - type: boolean - ephemeralContainers: - items: - properties: - args: - items: - nullable: true - type: string - nullable: true - type: array - command: - items: - nullable: true - type: string - nullable: true - type: array - env: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - envFrom: - items: - properties: - configMapRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - prefix: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - nullable: true - type: array - image: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - lifecycle: - nullable: true - properties: - postStart: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - preStop: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - type: object - livenessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - timeoutSeconds: - type: integer - type: object - name: - nullable: true - type: string - ports: - items: - properties: - containerPort: - type: integer - hostIP: - nullable: true - type: string - hostPort: - type: integer - name: - nullable: true - type: string - protocol: - nullable: true - type: string - type: object - nullable: true - type: array - readinessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - timeoutSeconds: - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - securityContext: - nullable: true - properties: - allowPrivilegeEscalation: - nullable: true - type: boolean - capabilities: - nullable: true - properties: - add: - items: - nullable: true - type: string - nullable: true - type: array - drop: - items: - nullable: true - type: string - nullable: true - type: array - type: object - privileged: - nullable: true - type: boolean - procMount: - nullable: true - type: string - readOnlyRootFilesystem: - nullable: true - type: boolean - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - runAsUserName: - nullable: true - type: string - type: object - type: object - startupProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - timeoutSeconds: - type: integer - type: object - stdin: - type: boolean - stdinOnce: - type: boolean - targetContainerName: - nullable: true - type: string - terminationMessagePath: - nullable: true - type: string - terminationMessagePolicy: - nullable: true - type: string - tty: - type: boolean - volumeDevices: - items: - properties: - devicePath: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - volumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - workingDir: - nullable: true - type: string - type: object - nullable: true - type: array - hostAliases: - items: - properties: - hostnames: - items: - nullable: true - type: string - nullable: true - type: array - ip: - nullable: true - type: string - type: object - nullable: true - type: array - hostIPC: - type: boolean - hostNetwork: - type: boolean - hostPID: - type: boolean - hostname: - nullable: true - type: string - imagePullSecrets: - items: - properties: - name: - nullable: true - type: string - type: object - nullable: true - type: array - initContainers: - items: - properties: - args: - items: - nullable: true - type: string - nullable: true - type: array - command: - items: - nullable: true - type: string - nullable: true - type: array - env: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - envFrom: - items: - properties: - configMapRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - prefix: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - nullable: true - type: array - image: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - lifecycle: - nullable: true - properties: - postStart: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - preStop: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - type: object - type: object - livenessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - timeoutSeconds: - type: integer - type: object - name: - nullable: true - type: string - ports: - items: - properties: - containerPort: - type: integer - hostIP: - nullable: true - type: string - hostPort: - type: integer - name: - nullable: true - type: string - protocol: - nullable: true - type: string - type: object - nullable: true - type: array - readinessProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - timeoutSeconds: - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - securityContext: - nullable: true - properties: - allowPrivilegeEscalation: - nullable: true - type: boolean - capabilities: - nullable: true - properties: - add: - items: - nullable: true - type: string - nullable: true - type: array - drop: - items: - nullable: true - type: string - nullable: true - type: array - type: object - privileged: - nullable: true - type: boolean - procMount: - nullable: true - type: string - readOnlyRootFilesystem: - nullable: true - type: boolean - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - runAsUserName: - nullable: true - type: string - type: object - type: object - startupProbe: - nullable: true - properties: - exec: - nullable: true - properties: - command: - items: - nullable: true - type: string - nullable: true - type: array - type: object - failureThreshold: - type: integer - httpGet: - nullable: true - properties: - host: - nullable: true - type: string - httpHeaders: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - path: - nullable: true - type: string - port: - nullable: true - type: string - scheme: - nullable: true - type: string - type: object - initialDelaySeconds: - type: integer - periodSeconds: - type: integer - successThreshold: - type: integer - tcpSocket: - nullable: true - properties: - host: - nullable: true - type: string - port: - nullable: true - type: string - type: object - timeoutSeconds: - type: integer - type: object - stdin: - type: boolean - stdinOnce: - type: boolean - terminationMessagePath: - nullable: true - type: string - terminationMessagePolicy: - nullable: true - type: string - tty: - type: boolean - volumeDevices: - items: - properties: - devicePath: - nullable: true - type: string - name: - nullable: true - type: string - type: object - nullable: true - type: array - volumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - workingDir: - nullable: true - type: string - type: object - nullable: true - type: array - nodeName: - nullable: true - type: string - nodeSelector: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - overhead: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - preemptionPolicy: - nullable: true - type: string - priority: - nullable: true - type: integer - priorityClassName: - nullable: true - type: string - readinessGates: - items: - properties: - conditionType: - nullable: true - type: string - type: object - nullable: true - type: array - restartPolicy: - nullable: true - type: string - runtimeClassName: - nullable: true - type: string - schedulerName: - nullable: true - type: string - securityContext: - nullable: true - properties: - fsGroup: - nullable: true - type: integer - fsGroupChangePolicy: - nullable: true - type: string - runAsGroup: - nullable: true - type: integer - runAsNonRoot: - nullable: true - type: boolean - runAsUser: - nullable: true - type: integer - seLinuxOptions: - nullable: true - properties: - level: - nullable: true - type: string - role: - nullable: true - type: string - type: - nullable: true - type: string - user: - nullable: true - type: string - type: object - supplementalGroups: - items: - type: integer - nullable: true - type: array - sysctls: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - windowsOptions: - nullable: true - properties: - gmsaCredentialSpec: - nullable: true - type: string - gmsaCredentialSpecName: - nullable: true - type: string - runAsUserName: - nullable: true - type: string - type: object - type: object - serviceAccount: - nullable: true - type: string - serviceAccountName: - nullable: true - type: string - shareProcessNamespace: - nullable: true - type: boolean - subdomain: - nullable: true - type: string - terminationGracePeriodSeconds: - nullable: true - type: integer - tolerations: - items: - properties: - effect: - nullable: true - type: string - key: - nullable: true - type: string - operator: - nullable: true - type: string - tolerationSeconds: - nullable: true - type: integer - value: - nullable: true - type: string - type: object - nullable: true - type: array - topologySpreadConstraints: - items: - properties: - labelSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - maxSkew: - type: integer - topologyKey: - nullable: true - type: string - whenUnsatisfiable: - nullable: true - type: string - type: object - nullable: true - type: array - volumes: - items: - properties: - awsElasticBlockStore: - nullable: true - properties: - fsType: - nullable: true - type: string - partition: - type: integer - readOnly: - type: boolean - volumeID: - nullable: true - type: string - type: object - azureDisk: - nullable: true - properties: - cachingMode: - nullable: true - type: string - diskName: - nullable: true - type: string - diskURI: - nullable: true - type: string - fsType: - nullable: true - type: string - kind: - nullable: true - type: string - readOnly: - nullable: true - type: boolean - type: object - azureFile: - nullable: true - properties: - readOnly: - type: boolean - secretName: - nullable: true - type: string - shareName: - nullable: true - type: string - type: object - cephfs: - nullable: true - properties: - monitors: - items: - nullable: true - type: string - nullable: true - type: array - path: - nullable: true - type: string - readOnly: - type: boolean - secretFile: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - user: - nullable: true - type: string - type: object - cinder: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - volumeID: - nullable: true - type: string - type: object - configMap: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - csi: - nullable: true - properties: - driver: - nullable: true - type: string - fsType: - nullable: true - type: string - nodePublishSecretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - readOnly: - nullable: true - type: boolean - volumeAttributes: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - downwardAPI: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - mode: - nullable: true - type: integer - path: - nullable: true - type: string - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - emptyDir: - nullable: true - properties: - medium: - nullable: true - type: string - sizeLimit: - nullable: true - type: string - type: object - fc: - nullable: true - properties: - fsType: - nullable: true - type: string - lun: - nullable: true - type: integer - readOnly: - type: boolean - targetWWNs: - items: - nullable: true - type: string - nullable: true - type: array - wwids: - items: - nullable: true - type: string - nullable: true - type: array - type: object - flexVolume: - nullable: true - properties: - driver: - nullable: true - type: string - fsType: - nullable: true - type: string - options: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - type: object - flocker: - nullable: true - properties: - datasetName: - nullable: true - type: string - datasetUUID: - nullable: true - type: string - type: object - gcePersistentDisk: - nullable: true - properties: - fsType: - nullable: true - type: string - partition: - type: integer - pdName: - nullable: true - type: string - readOnly: - type: boolean - type: object - gitRepo: - nullable: true - properties: - directory: - nullable: true - type: string - repository: - nullable: true - type: string - revision: - nullable: true - type: string - type: object - glusterfs: - nullable: true - properties: - endpoints: - nullable: true - type: string - path: - nullable: true - type: string - readOnly: - type: boolean - type: object - hostPath: - nullable: true - properties: - path: - nullable: true - type: string - type: - nullable: true - type: string - type: object - iscsi: - nullable: true - properties: - chapAuthDiscovery: - type: boolean - chapAuthSession: - type: boolean - fsType: - nullable: true - type: string - initiatorName: - nullable: true - type: string - iqn: - nullable: true - type: string - iscsiInterface: - nullable: true - type: string - lun: - type: integer - portals: - items: - nullable: true - type: string - nullable: true - type: array - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - targetPortal: - nullable: true - type: string - type: object - name: - nullable: true - type: string - nfs: - nullable: true - properties: - path: - nullable: true - type: string - readOnly: - type: boolean - server: - nullable: true - type: string - type: object - persistentVolumeClaim: - nullable: true - properties: - claimName: - nullable: true - type: string - readOnly: - type: boolean - type: object - photonPersistentDisk: - nullable: true - properties: - fsType: - nullable: true - type: string - pdID: - nullable: true - type: string - type: object - portworxVolume: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - volumeID: - nullable: true - type: string - type: object - projected: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - sources: - items: - properties: - configMap: - nullable: true - properties: - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - downwardAPI: - nullable: true - properties: - items: - items: - properties: - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - mode: - nullable: true - type: integer - path: - nullable: true - type: string - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - secret: - nullable: true - properties: - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - serviceAccountToken: - nullable: true - properties: - audience: - nullable: true - type: string - expirationSeconds: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - quobyte: - nullable: true - properties: - group: - nullable: true - type: string - readOnly: - type: boolean - registry: - nullable: true - type: string - tenant: - nullable: true - type: string - user: - nullable: true - type: string - volume: - nullable: true - type: string - type: object - rbd: - nullable: true - properties: - fsType: - nullable: true - type: string - image: - nullable: true - type: string - keyring: - nullable: true - type: string - monitors: - items: - nullable: true - type: string - nullable: true - type: array - pool: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - user: - nullable: true - type: string - type: object - scaleIO: - nullable: true - properties: - fsType: - nullable: true - type: string - gateway: - nullable: true - type: string - protectionDomain: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - sslEnabled: - type: boolean - storageMode: - nullable: true - type: string - storagePool: - nullable: true - type: string - system: - nullable: true - type: string - volumeName: - nullable: true - type: string - type: object - secret: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - optional: - nullable: true - type: boolean - secretName: - nullable: true - type: string - type: object - storageos: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - volumeName: - nullable: true - type: string - volumeNamespace: - nullable: true - type: string - type: object - vsphereVolume: - nullable: true - properties: - fsType: - nullable: true - type: string - storagePolicyID: - nullable: true - type: string - storagePolicyName: - nullable: true - type: string - volumePath: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - type: object - ttlSecondsAfterFinished: - nullable: true - type: integer - type: object - syncInterval: - type: integer - type: object - status: - properties: - commit: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - event: - nullable: true - type: string - hookId: - nullable: true - type: string - jobStatus: - nullable: true - type: string - lastExecutedCommit: - nullable: true - type: string - observedGeneration: - type: integer - secretToken: - nullable: true - type: string - updateGeneration: - type: integer - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true - diff --git a/charts/fleet/fleet/0.3.400-rc08/Chart.yaml b/charts/fleet/fleet/0.3.400-rc08/Chart.yaml deleted file mode 100755 index c917c0aff..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/Chart.yaml +++ /dev/null @@ -1,15 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: fleet-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/experimental: "true" - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: fleet-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: clusters.fleet.cattle.io/v1alpha1 - catalog.cattle.io/release-name: fleet -apiVersion: v2 -appVersion: 0.3.4 -description: Fleet Manager - GitOps at Scale -icon: https://charts.rancher.io/assets/logos/fleet.svg -name: fleet -version: 0.3.400-rc08 diff --git a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/.helmignore b/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/.helmignore deleted file mode 100755 index 691fa13d6..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ \ No newline at end of file diff --git a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/Chart.yaml b/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/Chart.yaml deleted file mode 100755 index 5724324d7..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v2 -appVersion: 0.1.13 -description: Controller that run jobs based on git events -name: gitjob -version: 0.1.13 diff --git a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/_helpers.tpl b/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/_helpers.tpl deleted file mode 100755 index f652b5643..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/_helpers.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} \ No newline at end of file diff --git a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/clusterrole.yaml b/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/clusterrole.yaml deleted file mode 100755 index bcad90164..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/clusterrole.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: gitjob -rules: - - apiGroups: - - "batch" - resources: - - 'jobs' - verbs: - - '*' - - apiGroups: - - "" - resources: - - 'pods' - verbs: - - 'list' - - 'get' - - 'watch' - - apiGroups: - - "" - resources: - - 'secrets' - verbs: - - '*' - - apiGroups: - - "" - resources: - - 'configmaps' - verbs: - - '*' - - apiGroups: - - "gitjob.cattle.io" - resources: - - "gitjobs" - - "gitjobs/status" - verbs: - - "*" \ No newline at end of file diff --git a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/clusterrolebinding.yaml b/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/clusterrolebinding.yaml deleted file mode 100755 index 0bf07c4ef..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: gitjob-binding -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: gitjob -subjects: - - kind: ServiceAccount - name: gitjob - namespace: {{ .Release.Namespace }} \ No newline at end of file diff --git a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/deployment.yaml b/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/deployment.yaml deleted file mode 100755 index a12a30d92..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/deployment.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: gitjob -spec: - selector: - matchLabels: - app: "gitjob" - template: - metadata: - labels: - app: "gitjob" - spec: - serviceAccountName: gitjob - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.gitjob.repository }}:{{ .Values.gitjob.tag }}" - name: gitjob - command: - - gitjob - - --tekton-image - - "{{ template "system_default_registry" . }}{{ .Values.tekton.repository }}:{{ .Values.tekton.tag }}" - env: - - name: NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - {{- if .Values.proxy }} - - name: HTTP_PROXY - value: {{ .Values.proxy }} - - name: HTTPS_PROXY - value: {{ .Values.proxy }} - - name: NO_PROXY - value: {{ .Values.noProxy }} - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} diff --git a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/service.yaml b/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/service.yaml deleted file mode 100755 index bf57c1b55..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/service.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: gitjob -spec: - ports: - - name: http-80 - port: 80 - protocol: TCP - targetPort: 8080 - selector: - app: "gitjob" \ No newline at end of file diff --git a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/serviceaccount.yaml b/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/serviceaccount.yaml deleted file mode 100755 index 5f8aecb04..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/templates/serviceaccount.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: gitjob diff --git a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/values.yaml b/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/values.yaml deleted file mode 100755 index 051e88b83..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/charts/gitjob/values.yaml +++ /dev/null @@ -1,26 +0,0 @@ -gitjob: - repository: rancher/gitjob - tag: v0.1.13 - -tekton: - repository: rancher/tekton-utils - tag: v0.1.1 - -global: - cattle: - systemDefaultRegistry: "" - -# http[s] proxy server -# proxy: http://@:: - -# comma separated list of domains or ip addresses that will not use the proxy -noProxy: 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local - -nodeSelector: - kubernetes.io/os: linux - -tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule diff --git a/charts/fleet/fleet/0.3.400-rc08/templates/_helpers.tpl b/charts/fleet/fleet/0.3.400-rc08/templates/_helpers.tpl deleted file mode 100755 index f652b5643..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/templates/_helpers.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} \ No newline at end of file diff --git a/charts/fleet/fleet/0.3.400-rc08/templates/configmap.yaml b/charts/fleet/fleet/0.3.400-rc08/templates/configmap.yaml deleted file mode 100755 index c546c4b97..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/templates/configmap.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: fleet-controller -data: - config: | - { - "agentImage": "{{ template "system_default_registry" . }}{{.Values.agentImage.repository}}:{{.Values.agentImage.tag}}", - "agentImagePullPolicy": "{{ .Values.agentImage.imagePullPolicy }}", - "apiServerURL": "{{.Values.apiServerURL}}", - "apiServerCA": "{{b64enc .Values.apiServerCA}}", - "agentCheckinInterval": "{{.Values.agentCheckinInterval}}", - "ignoreClusterRegistrationLabels": {{.Values.ignoreClusterRegistrationLabels}}, - "bootstrap": { - "paths": "{{.Values.bootstrap.paths}}", - "repo": "{{.Values.bootstrap.repo}}", - "secret": "{{.Values.bootstrap.secret}}", - "branch": "{{.Values.bootstrap.branch}}", - "namespace": "{{.Values.bootstrap.namespace}}", - }, - "webhookReceiverURL": "{{.Values.webhookReceiverURL}}", - "githubURLPrefix": "{{.Values.githubURLPrefix}}" - } diff --git a/charts/fleet/fleet/0.3.400-rc08/templates/deployment.yaml b/charts/fleet/fleet/0.3.400-rc08/templates/deployment.yaml deleted file mode 100755 index c64f94ddb..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/templates/deployment.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: fleet-controller -spec: - selector: - matchLabels: - app: fleet-controller - template: - metadata: - labels: - app: fleet-controller - spec: - containers: - - env: - - name: NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' - name: fleet-controller - imagePullPolicy: "{{ .Values.image.imagePullPolicy }}" - serviceAccountName: fleet-controller - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} diff --git a/charts/fleet/fleet/0.3.400-rc08/templates/rbac.yaml b/charts/fleet/fleet/0.3.400-rc08/templates/rbac.yaml deleted file mode 100755 index 59df51b1f..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/templates/rbac.yaml +++ /dev/null @@ -1,106 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: fleet-controller -rules: -- apiGroups: - - gitjob.cattle.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - fleet.cattle.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - "" - resources: - - namespaces - - serviceaccounts - verbs: - - '*' -- apiGroups: - - "" - resources: - - secrets - - configmaps - verbs: - - '*' -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - - roles - - rolebindings - verbs: - - '*' - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: fleet-controller -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: fleet-controller -subjects: -- kind: ServiceAccount - name: fleet-controller - namespace: {{.Release.Namespace}} - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: fleet-controller -rules: -- apiGroups: - - "" - resources: - - configmaps - verbs: - - '*' - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: fleet-controller -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: fleet-controller -subjects: -- kind: ServiceAccount - name: fleet-controller - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: fleet-controller-bootstrap -rules: -- apiGroups: - - '*' - resources: - - '*' - verbs: - - '*' ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: fleet-controller-bootstrap -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: fleet-controller-bootstrap -subjects: -- kind: ServiceAccount - name: fleet-controller-bootstrap - namespace: {{.Release.Namespace}} diff --git a/charts/fleet/fleet/0.3.400-rc08/templates/serviceaccount.yaml b/charts/fleet/fleet/0.3.400-rc08/templates/serviceaccount.yaml deleted file mode 100755 index bd99d9958..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/templates/serviceaccount.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fleet-controller - ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fleet-controller-bootstrap diff --git a/charts/fleet/fleet/0.3.400-rc08/values.yaml b/charts/fleet/fleet/0.3.400-rc08/values.yaml deleted file mode 100755 index 726f35877..000000000 --- a/charts/fleet/fleet/0.3.400-rc08/values.yaml +++ /dev/null @@ -1,47 +0,0 @@ -image: - repository: rancher/fleet - tag: v0.3.4 - imagePullPolicy: IfNotPresent - -agentImage: - repository: rancher/fleet-agent - tag: v0.3.4 - imagePullPolicy: IfNotPresent - -# For cluster registration the public URL of the Kubernetes API server must be set here -# Example: https://example.com:6443 -apiServerURL: "" - -# For cluster registration the pem encoded value of the CA of the Kubernetes API server must be set here -# If left empty it is assumed this Kubernetes API TLS is signed by a well known CA. -apiServerCA: "" - -# A duration string for how often agents should report a heartbeat -agentCheckinInterval: "15m" - -# Whether you want to allow cluster upon registration to specify their labels. -ignoreClusterRegistrationLabels: false - -bootstrap: - # The namespace that will be autocreated and the local cluster will be registered in - namespace: fleet-local - # A repo to add at install time that will deploy to the local cluster. This allows - # one to fully bootstrap fleet, it's configuration and all it's downstream clusters - # in one shot. - repo: "" - secret: "" - branch: master - paths: "" - -global: - cattle: - systemDefaultRegistry: "" - -nodeSelector: - kubernetes.io/os: linux - -tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule \ No newline at end of file diff --git a/charts/longhorn/longhorn-crd/1.1.001-rc01/Chart.yaml b/charts/longhorn/longhorn-crd/1.1.001-rc01/Chart.yaml deleted file mode 100755 index 6e135cbad..000000000 --- a/charts/longhorn/longhorn-crd/1.1.001-rc01/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: longhorn-system - catalog.cattle.io/release-name: longhorn-crd -apiVersion: v1 -description: Installs the CRDs for longhorn. -name: longhorn-crd -type: application -version: 1.1.001-rc01 diff --git a/charts/longhorn/longhorn-crd/1.1.001-rc01/README.md b/charts/longhorn/longhorn-crd/1.1.001-rc01/README.md deleted file mode 100755 index d9f7f14b3..000000000 --- a/charts/longhorn/longhorn-crd/1.1.001-rc01/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# longhorn-crd -A Rancher chart that installs the CRDs used by longhorn. diff --git a/charts/longhorn/longhorn-crd/1.1.001-rc01/templates/crds.yaml b/charts/longhorn/longhorn-crd/1.1.001-rc01/templates/crds.yaml deleted file mode 100755 index 836264585..000000000 --- a/charts/longhorn/longhorn-crd/1.1.001-rc01/templates/crds.yaml +++ /dev/null @@ -1,420 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - labels: - app.kubernetes.io/name: longhorn - helm.sh/chart: longhorn-1.1.0 - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/instance: longhorn - app.kubernetes.io/version: v1.1.0 - longhorn-manager: Engine - name: engines.longhorn.io -spec: - group: longhorn.io - names: - kind: Engine - listKind: EngineList - plural: engines - shortNames: - - lhe - singular: engine - scope: Namespaced - versions: - - name: v1beta1 - served: true - storage: true - schema: - openAPIV3Schema: - type: object - properties: - spec: - x-kubernetes-preserve-unknown-fields: true - status: - x-kubernetes-preserve-unknown-fields: true - subresources: - status: {} - additionalPrinterColumns: - - name: State - type: string - description: The current state of the engine - jsonPath: .status.currentState - - name: Node - type: string - description: The node that the engine is on - jsonPath: .spec.nodeID - - name: InstanceManager - type: string - description: The instance manager of the engine - jsonPath: .status.instanceManagerName - - name: Image - type: string - description: The current image of the engine - jsonPath: .status.currentImage - - name: Age - type: date - jsonPath: .metadata.creationTimestamp ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - labels: - app.kubernetes.io/name: longhorn - helm.sh/chart: longhorn-1.1.0 - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/instance: longhorn - app.kubernetes.io/version: v1.1.0 - longhorn-manager: Replica - name: replicas.longhorn.io -spec: - group: longhorn.io - names: - kind: Replica - listKind: ReplicaList - plural: replicas - shortNames: - - lhr - singular: replica - scope: Namespaced - versions: - - name: v1beta1 - served: true - storage: true - schema: - openAPIV3Schema: - type: object - properties: - spec: - x-kubernetes-preserve-unknown-fields: true - status: - x-kubernetes-preserve-unknown-fields: true - subresources: - status: {} - additionalPrinterColumns: - - name: State - type: string - description: The current state of the replica - jsonPath: .status.currentState - - name: Node - type: string - description: The node that the replica is on - jsonPath: .spec.nodeID - - name: Disk - type: string - description: The disk that the replica is on - jsonPath: .spec.diskID - - name: InstanceManager - type: string - description: The instance manager of the replica - jsonPath: .status.instanceManagerName - - name: Image - type: string - description: The current image of the replica - jsonPath: .status.currentImage - - name: Age - type: date - jsonPath: .metadata.creationTimestamp ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - labels: - app.kubernetes.io/name: longhorn - helm.sh/chart: longhorn-1.1.0 - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/instance: longhorn - app.kubernetes.io/version: v1.1.0 - longhorn-manager: Setting - name: settings.longhorn.io -spec: - group: longhorn.io - names: - kind: Setting - listKind: SettingList - plural: settings - shortNames: - - lhs - singular: setting - scope: Namespaced - versions: - - name: v1beta1 - served: true - storage: true - schema: - openAPIV3Schema: - x-kubernetes-preserve-unknown-fields: true - additionalPrinterColumns: - - name: Value - type: string - description: The value of the setting - jsonPath: .value - - name: Age - type: date - jsonPath: .metadata.creationTimestamp ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - labels: - app.kubernetes.io/name: longhorn - helm.sh/chart: longhorn-1.1.0 - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/instance: longhorn - app.kubernetes.io/version: v1.1.0 - longhorn-manager: Volume - name: volumes.longhorn.io -spec: - group: longhorn.io - names: - kind: Volume - listKind: VolumeList - plural: volumes - shortNames: - - lhv - singular: volume - scope: Namespaced - versions: - - name: v1beta1 - served: true - storage: true - schema: - openAPIV3Schema: - type: object - properties: - spec: - x-kubernetes-preserve-unknown-fields: true - status: - x-kubernetes-preserve-unknown-fields: true - subresources: - status: {} - additionalPrinterColumns: - - name: State - type: string - description: The state of the volume - jsonPath: .status.state - - name: Robustness - type: string - description: The robustness of the volume - jsonPath: .status.robustness - - name: Scheduled - type: string - description: The scheduled condition of the volume - jsonPath: .status.conditions['scheduled']['status'] - - name: Size - type: string - description: The size of the volume - jsonPath: .spec.size - - name: Node - type: string - description: The node that the volume is currently attaching to - jsonPath: .status.currentNodeID - - name: Age - type: date - jsonPath: .metadata.creationTimestamp ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - labels: - app.kubernetes.io/name: longhorn - helm.sh/chart: longhorn-1.1.0 - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/instance: longhorn - app.kubernetes.io/version: v1.1.0 - longhorn-manager: EngineImage - name: engineimages.longhorn.io -spec: - group: longhorn.io - names: - kind: EngineImage - listKind: EngineImageList - plural: engineimages - shortNames: - - lhei - singular: engineimage - scope: Namespaced - versions: - - name: v1beta1 - served: true - storage: true - schema: - openAPIV3Schema: - type: object - properties: - spec: - x-kubernetes-preserve-unknown-fields: true - status: - x-kubernetes-preserve-unknown-fields: true - subresources: - status: {} - additionalPrinterColumns: - - name: State - type: string - description: State of the engine image - jsonPath: .status.state - - name: Image - type: string - description: The Longhorn engine image - jsonPath: .spec.image - - name: RefCount - type: integer - description: Number of volumes are using the engine image - jsonPath: .status.refCount - - name: BuildDate - type: date - description: The build date of the engine image - jsonPath: .status.buildDate - - name: Age - type: date - jsonPath: .metadata.creationTimestamp ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - labels: - app.kubernetes.io/name: longhorn - helm.sh/chart: longhorn-1.1.0 - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/instance: longhorn - app.kubernetes.io/version: v1.1.0 - longhorn-manager: Node - name: nodes.longhorn.io -spec: - group: longhorn.io - names: - kind: Node - listKind: NodeList - plural: nodes - shortNames: - - lhn - singular: node - scope: Namespaced - versions: - - name: v1beta1 - served: true - storage: true - schema: - openAPIV3Schema: - type: object - properties: - spec: - x-kubernetes-preserve-unknown-fields: true - status: - x-kubernetes-preserve-unknown-fields: true - subresources: - status: {} - additionalPrinterColumns: - - name: Ready - type: string - description: Indicate whether the node is ready - jsonPath: .status.conditions['Ready']['status'] - - name: AllowScheduling - type: boolean - description: Indicate whether the user disabled/enabled replica scheduling for the node - jsonPath: .spec.allowScheduling - - name: Schedulable - type: string - description: Indicate whether Longhorn can schedule replicas on the node - jsonPath: .status.conditions['Schedulable']['status'] - - name: Age - type: date - jsonPath: .metadata.creationTimestamp ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - labels: - app.kubernetes.io/name: longhorn - helm.sh/chart: longhorn-1.1.0 - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/instance: longhorn - app.kubernetes.io/version: v1.1.0 - longhorn-manager: InstanceManager - name: instancemanagers.longhorn.io -spec: - group: longhorn.io - names: - kind: InstanceManager - listKind: InstanceManagerList - plural: instancemanagers - shortNames: - - lhim - singular: instancemanager - scope: Namespaced - versions: - - name: v1beta1 - served: true - storage: true - schema: - openAPIV3Schema: - type: object - properties: - spec: - x-kubernetes-preserve-unknown-fields: true - status: - x-kubernetes-preserve-unknown-fields: true - subresources: - status: {} - additionalPrinterColumns: - - name: State - type: string - description: The state of the instance manager - jsonPath: .status.currentState - - name: Type - type: string - description: The type of the instance manager (engine or replica) - jsonPath: .spec.type - - name: Node - type: string - description: The node that the instance manager is running on - jsonPath: .spec.nodeID - - name: Age - type: date - jsonPath: .metadata.creationTimestamp ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - labels: - app.kubernetes.io/name: longhorn - helm.sh/chart: longhorn-1.1.0 - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/instance: longhorn - app.kubernetes.io/version: v1.1.0 - longhorn-manager: ShareManager - name: sharemanagers.longhorn.io -spec: - group: longhorn.io - names: - kind: ShareManager - listKind: ShareManagerList - plural: sharemanagers - shortNames: - - lhsm - singular: sharemanager - scope: Namespaced - versions: - - name: v1beta1 - served: true - storage: true - schema: - openAPIV3Schema: - type: object - properties: - spec: - x-kubernetes-preserve-unknown-fields: true - status: - x-kubernetes-preserve-unknown-fields: true - subresources: - status: {} - additionalPrinterColumns: - - name: State - type: string - description: The state of the share manager - jsonPath: .status.state - - name: Node - type: string - description: The node that the share manager is owned by - jsonPath: .status.ownerID - - name: Age - type: date - jsonPath: .metadata.creationTimestamp diff --git a/charts/longhorn/longhorn/1.1.001-rc01/.helmignore b/charts/longhorn/longhorn/1.1.001-rc01/.helmignore deleted file mode 100755 index f0c131944..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/.helmignore +++ /dev/null @@ -1,21 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj diff --git a/charts/longhorn/longhorn/1.1.001-rc01/Chart.yaml b/charts/longhorn/longhorn/1.1.001-rc01/Chart.yaml deleted file mode 100755 index c8696d617..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: longhorn-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Longhorn - catalog.cattle.io/namespace: longhorn-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: longhorn.io/v1beta1 - catalog.cattle.io/release-name: longhorn - catalog.cattle.io/ui-component: longhorn -apiVersion: v1 -appVersion: v1.1.0 -description: Longhorn is a distributed block storage system for Kubernetes. -home: https://github.com/longhorn/longhorn -icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/longhorn/icon/color/longhorn-icon-color.svg?sanitize=true -keywords: -- longhorn -- storage -- distributed -- block -- device -- iscsi -kubeVersion: '>=v1.16.0-r0' -maintainers: -- email: maintainers@longhorn.io - name: Longhorn maintainers -- email: sheng@yasker.org - name: Sheng Yang -name: longhorn -sources: -- https://github.com/longhorn/longhorn -- https://github.com/longhorn/longhorn-engine -- https://github.com/longhorn/longhorn-instance-manager -- https://github.com/longhorn/longhorn-share-manager -- https://github.com/longhorn/longhorn-manager -- https://github.com/longhorn/longhorn-ui -- https://github.com/longhorn/longhorn-tests -version: 1.1.001-rc01 diff --git a/charts/longhorn/longhorn/1.1.001-rc01/README.md b/charts/longhorn/longhorn/1.1.001-rc01/README.md deleted file mode 100755 index eae11ef6d..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Longhorn Chart - -> **Important**: Please install the Longhorn chart in the `longhorn-system` namespace only. - -> **Warning**: Longhorn doesn't support downgrading from a higher version to a lower version. - -## Source Code - -Longhorn is 100% open source software. Project source code is spread across a number of repos: - -1. Longhorn Engine -- Core controller/replica logic https://github.com/longhorn/longhorn-engine -2. Longhorn Instance Manager -- Controller/replica instance lifecycle management https://github.com/longhorn/longhorn-instance-manager -3. Longhorn Share Manager -- NFS provisioner that exposes Longhorn volumes as ReadWriteMany volumes. https://github.com/longhorn/longhorn-share-manager -4. Longhorn Manager -- Longhorn orchestration, includes CSI driver for Kubernetes https://github.com/longhorn/longhorn-manager -5. Longhorn UI -- Dashboard https://github.com/longhorn/longhorn-ui - -## Prerequisites - -1. Docker v1.13+ -2. Kubernetes v1.16+ -3. Make sure `curl`, `findmnt`, `grep`, `awk` and `blkid` has been installed in all nodes of the Kubernetes cluster. -4. Make sure `open-iscsi` has been installed in all nodes of the Kubernetes cluster. For GKE, recommended Ubuntu as guest OS image since it contains `open-iscsi` already. - -## Uninstallation - -To prevent damage to the Kubernetes cluster, we recommend deleting all Kubernetes workloads using Longhorn volumes (PersistentVolume, PersistentVolumeClaim, StorageClass, Deployment, StatefulSet, DaemonSet, etc). - -From Rancher Cluster Explorer UI, navigate to Apps page, delete app `longhorn` then app `longhorn-crd` in Installed Apps tab. - - ---- -Please see [link](https://github.com/longhorn/longhorn) for more information. diff --git a/charts/longhorn/longhorn/1.1.001-rc01/app-readme.md b/charts/longhorn/longhorn/1.1.001-rc01/app-readme.md deleted file mode 100755 index cb23135ca..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/app-readme.md +++ /dev/null @@ -1,11 +0,0 @@ -# Longhorn - -Longhorn is a lightweight, reliable and easy to use distributed block storage system for Kubernetes. Once deployed, users can leverage persistent volumes provided by Longhorn. - -Longhorn creates a dedicated storage controller for each volume and synchronously replicates the volume across multiple replicas stored on multiple nodes. The storage controller and replicas are themselves orchestrated using Kubernetes. Longhorn supports snapshots, backups and even allows you to schedule recurring snapshots and backups! - -**Important**: Please install Longhorn chart in `longhorn-system` namespace only. - -**Warning**: Longhorn doesn't support downgrading from a higher version to a lower version. - -[Chart Documentation](https://github.com/longhorn/longhorn/blob/master/chart/README.md) diff --git a/charts/longhorn/longhorn/1.1.001-rc01/questions.yml b/charts/longhorn/longhorn/1.1.001-rc01/questions.yml deleted file mode 100755 index f7ace54c7..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/questions.yml +++ /dev/null @@ -1,512 +0,0 @@ -categories: -- storage -namespace: longhorn-system -questions: -- variable: image.defaultImage - default: "true" - description: "Use default Longhorn images" - label: Use Default Images - type: boolean - show_subquestion_if: false - group: "Longhorn Images" - subquestions: - - variable: image.longhorn.manager.repository - default: rancher/longhornio-longhorn-manager - description: "Specify Longhorn Manager Image Repository" - type: string - label: Longhorn Manager Image Repository - group: "Longhorn Images Settings" - - variable: image.longhorn.manager.tag - default: v1.1.0 - description: "Specify Longhorn Manager Image Tag" - type: string - label: Longhorn Manager Image Tag - group: "Longhorn Images Settings" - - variable: image.longhorn.engine.repository - default: rancher/longhornio-longhorn-engine - description: "Specify Longhorn Engine Image Repository" - type: string - label: Longhorn Engine Image Repository - group: "Longhorn Images Settings" - - variable: image.longhorn.engine.tag - default: v1.1.0 - description: "Specify Longhorn Engine Image Tag" - type: string - label: Longhorn Engine Image Tag - group: "Longhorn Images Settings" - - variable: image.longhorn.ui.repository - default: rancher/longhornio-longhorn-ui - description: "Specify Longhorn UI Image Repository" - type: string - label: Longhorn UI Image Repository - group: "Longhorn Images Settings" - - variable: image.longhorn.ui.tag - default: v1.1.0 - description: "Specify Longhorn UI Image Tag" - type: string - label: Longhorn UI Image Tag - group: "Longhorn Images Settings" - - variable: image.longhorn.instanceManager.repository - default: rancher/longhornio-longhorn-instance-manager - description: "Specify Longhorn Instance Manager Image Repository" - type: string - label: Longhorn Instance Manager Image Repository - group: "Longhorn Images Settings" - - variable: image.longhorn.instanceManager.tag - default: v1_20201216 - description: "Specify Longhorn Instance Manager Image Tag" - type: string - label: Longhorn Instance Manager Image Tag - group: "Longhorn Images Settings" - - variable: image.longhorn.shareManager.repository - default: rancher/longhornio-longhorn-share-manager - description: "Specify Longhorn Share Manager Image Repository" - type: string - label: Longhorn Share Manager Image Repository - group: "Longhorn Images Settings" - - variable: image.longhorn.shareManager.tag - default: v1_20201204 - description: "Specify Longhorn Share Manager Image Tag" - type: string - label: Longhorn Share Manager Image Tag - group: "Longhorn Images Settings" - - variable: image.csi.attacher.repository - default: rancher/longhornio-csi-attacher - description: "Specify CSI attacher image repository. Leave blank to autodetect." - type: string - label: Longhorn CSI Attacher Image Repository - group: "Longhorn CSI Driver Images" - - variable: image.csi.attacher.tag - default: v2.2.1-lh1 - description: "Specify CSI attacher image tag. Leave blank to autodetect." - type: string - label: Longhorn CSI Attacher Image Tag - group: "Longhorn CSI Driver Images" - - variable: image.csi.provisioner.repository - default: rancher/longhornio-csi-provisioner - description: "Specify CSI provisioner image repository. Leave blank to autodetect." - type: string - label: Longhorn CSI Provisioner Image Repository - group: "Longhorn CSI Driver Images" - - variable: image.csi.provisioner.tag - default: v1.6.0-lh1 - description: "Specify CSI provisioner image tag. Leave blank to autodetect." - type: string - label: Longhorn CSI Provisioner Image Tag - group: "Longhorn CSI Driver Images" - - variable: image.csi.nodeDriverRegistrar.repository - default: rancher/longhornio-csi-node-driver-registrar - description: "Specify CSI Node Driver Registrar image repository. Leave blank to autodetect." - type: string - label: Longhorn CSI Node Driver Registrar Image Repository - group: "Longhorn CSI Driver Images" - - variable: image.csi.nodeDriverRegistrar.tag - default: v1.2.0-lh1 - description: "Specify CSI Node Driver Registrar image tag. Leave blank to autodetect." - type: string - label: Longhorn CSI Node Driver Registrar Image Tag - group: "Longhorn CSI Driver Images" - - variable: image.csi.resizer.repository - default: rancher/longhornio-csi-resizer - description: "Specify CSI Driver Resizer image repository. Leave blank to autodetect." - type: string - label: Longhorn CSI Driver Resizer Image Repository - group: "Longhorn CSI Driver Images" - - variable: image.csi.resizer.tag - default: v0.5.1-lh1 - description: "Specify CSI Driver Resizer image tag. Leave blank to autodetect." - type: string - label: Longhorn CSI Driver Resizer Image Tag - group: "Longhorn CSI Driver Images" - - variable: image.csi.snapshotter.repository - default: rancher/longhornio-csi-snapshotter - description: "Specify CSI Driver Snapshotter image repository. Leave blank to autodetect." - type: string - label: Longhorn CSI Driver Snapshotter Image Repository - group: "Longhorn CSI Driver Images" - - variable: image.csi.snapshotter.tag - default: v2.1.1-lh1 - description: "Specify CSI Driver Snapshotter image tag. Leave blank to autodetect." - type: string - label: Longhorn CSI Driver Snapshotter Image Tag - group: "Longhorn CSI Driver Images" -- variable: privateRegistry.registryUrl - label: Private registry URL - description: "URL of private registry. Leave blank to apply system default registry." - group: "Private Registry Settings" - type: string - default: "" -- variable: privateRegistry.registryUser - label: Private registry user - description: "User used to authenticate to private registry" - group: "Private Registry Settings" - type: string - default: "" -- variable: privateRegistry.registryPasswd - label: Private registry password - description: "Password used to authenticate to private registry" - group: "Private Registry Settings" - type: password - default: "" -- variable: privateRegistry.registrySecret - label: Private registry secret name - description: "Longhorn will automatically generate a Kubernetes secret with this name and use it to pull images from your private registry." - group: "Private Registry Settings" - type: string - default: "" -- variable: longhorn.default_setting - default: "false" - description: "Customize the default settings before installing Longhorn for the first time. This option will only work if the cluster hasn't installed Longhorn." - label: "Customize Default Settings" - type: boolean - show_subquestion_if: true - group: "Longhorn Default Settings" - subquestions: - - variable: csi.kubeletRootDir - default: - description: "Specify kubelet root-dir. Leave blank to autodetect." - type: string - label: Kubelet Root Directory - group: "Longhorn CSI Driver Settings" - - variable: csi.attacherReplicaCount - type: int - default: 3 - min: 1 - max: 10 - description: "Specify replica count of CSI Attacher. By default 3." - label: Longhorn CSI Attacher replica count - group: "Longhorn CSI Driver Settings" - - variable: csi.provisionerReplicaCount - type: int - default: 3 - min: 1 - max: 10 - description: "Specify replica count of CSI Provisioner. By default 3." - label: Longhorn CSI Provisioner replica count - group: "Longhorn CSI Driver Settings" - - variable: csi.resizerReplicaCount - type: int - default: 3 - min: 1 - max: 10 - description: "Specify replica count of CSI Resizer. By default 3." - label: Longhorn CSI Resizer replica count - group: "Longhorn CSI Driver Settings" - - variable: csi.snapshotterReplicaCount - type: int - default: 3 - min: 1 - max: 10 - description: "Specify replica count of CSI Snapshotter. By default 3." - label: Longhorn CSI Snapshotter replica count - group: "Longhorn CSI Driver Settings" - - variable: defaultSettings.backupTarget - label: Backup Target - description: "The endpoint used to access the backupstore. NFS and S3 are supported." - group: "Longhorn Default Settings" - type: string - default: - - variable: defaultSettings.backupTargetCredentialSecret - label: Backup Target Credential Secret - description: "The name of the Kubernetes secret associated with the backup target." - group: "Longhorn Default Settings" - type: string - default: - - variable: defaultSettings.allowRecurringJobWhileVolumeDetached - label: Allow Recurring Job While Volume Is Detached - description: 'If this setting is enabled, Longhorn will automatically attaches the volume and takes snapshot/backup when it is the time to do recurring snapshot/backup. -Note that the volume is not ready for workload during the period when the volume was automatically attached. Workload will have to wait until the recurring job finishes.' - group: "Longhorn Default Settings" - type: boolean - default: "false" - - variable: defaultSettings.createDefaultDiskLabeledNodes - label: Create Default Disk on Labeled Nodes - description: 'Create default Disk automatically only on Nodes with the label "node.longhorn.io/create-default-disk=true" if no other disks exist. If disabled, the default disk will be created on all new nodes when each node is first added.' - group: "Longhorn Default Settings" - type: boolean - default: "false" - - variable: defaultSettings.defaultDataPath - label: Default Data Path - description: 'Default path to use for storing data on a host. By default "/var/lib/longhorn/"' - group: "Longhorn Default Settings" - type: string - default: "/var/lib/longhorn/" - - variable: defaultSettings.defaultDataLocality - label: Default Data Locality - description: 'We say a Longhorn volume has data locality if there is a local replica of the volume on the same node as the pod which is using the volume. -This setting specifies the default data locality when a volume is created from the Longhorn UI. For Kubernetes configuration, update the `dataLocality` in the StorageClass -The available modes are: -- **disabled**. This is the default option. There may or may not be a replica on the same node as the attached volume (workload) -- **best-effort**. This option instructs Longhorn to try to keep a replica on the same node as the attached volume (workload). Longhorn will not stop the volume, even if it cannot keep a replica local to the attached volume (workload) due to environment limitation, e.g. not enough disk space, incompatible disk tags, etc.' - group: "Longhorn Default Settings" - type: enum - options: - - "disabled" - - "best-effort" - default: "disabled" - - variable: defaultSettings.replicaSoftAntiAffinity - label: Replica Node Level Soft Anti-Affinity - description: 'Allow scheduling on nodes with existing healthy replicas of the same volume. By default false.' - group: "Longhorn Default Settings" - type: boolean - default: "false" - - variable: defaultSettings.storageOverProvisioningPercentage - label: Storage Over Provisioning Percentage - description: "The over-provisioning percentage defines how much storage can be allocated relative to the hard drive's capacity. By default 200." - group: "Longhorn Default Settings" - type: int - min: 0 - default: 200 - - variable: defaultSettings.storageMinimalAvailablePercentage - label: Storage Minimal Available Percentage - description: "If the minimum available disk capacity exceeds the actual percentage of available disk capacity, the disk becomes unschedulable until more space is freed up. By default 25." - group: "Longhorn Default Settings" - type: int - min: 0 - max: 100 - default: 25 - - variable: defaultSettings.upgradeChecker - label: Enable Upgrade Checker - description: 'Upgrade Checker will check for new Longhorn version periodically. When there is a new version available, a notification will appear in the UI. By default true.' - group: "Longhorn Default Settings" - type: boolean - default: "true" - - variable: defaultSettings.defaultReplicaCount - label: Default Replica Count - description: "The default number of replicas when a volume is created from the Longhorn UI. For Kubernetes configuration, update the `numberOfReplicas` in the StorageClass. By default 3." - group: "Longhorn Default Settings" - type: int - min: 1 - max: 20 - default: 3 - - variable: defaultSettings.guaranteedEngineCPU - label: Guaranteed Engine CPU - description: "Allow Longhorn Instance Managers to have guaranteed CPU allocation. By default 0.25. The value is how many CPUs should be reserved for each Engine/Replica Instance Manager Pod created by Longhorn. For example, 0.1 means one-tenth of a CPU. This will help maintain engine stability during high node workload. It only applies to the Engine/Replica Instance Manager Pods created after the setting took effect. -In order to prevent unexpected volume crash, you can use the following formula to calculate an appropriate value for this setting: -'Guaranteed Engine CPU = The estimated max Longhorn volume/replica count on a node * 0.1'. -The result of above calculation doesn't mean that's the maximum CPU resources the Longhorn workloads require. To fully exploit the Longhorn volume I/O performance, you can allocate/guarantee more CPU resources via this setting. -If it's hard to estimate the volume/replica count now, you can leave it with the default value, or allocate 1/8 of total CPU of a node. Then you can tune it when there is no running workload using Longhorn volumes. -WARNING: After this setting is changed, all the instance managers on all the nodes will be automatically restarted -WARNING: DO NOT CHANGE THIS SETTING WITH ATTACHED VOLUMES." - group: "Longhorn Default Settings" - type: float - default: 0.25 - - variable: defaultSettings.defaultLonghornStaticStorageClass - label: Default Longhorn Static StorageClass Name - description: "The 'storageClassName' is given to PVs and PVCs that are created for an existing Longhorn volume. The StorageClass name can also be used as a label, so it is possible to use a Longhorn StorageClass to bind a workload to an existing PV without creating a Kubernetes StorageClass object. By default 'longhorn-static'." - group: "Longhorn Default Settings" - type: string - default: "longhorn-static" - - variable: defaultSettings.backupstorePollInterval - label: Backupstore Poll Interval - description: "In seconds. The backupstore poll interval determines how often Longhorn checks the backupstore for new backups. Set to 0 to disable the polling. By default 300." - group: "Longhorn Default Settings" - type: int - min: 0 - default: 300 - - variable: defaultSettings.taintToleration - label: Kubernetes Taint Toleration - description: "To dedicate nodes to store Longhorn replicas and reject other general workloads, set tolerations for Longhorn and add taints for the storage nodes. -All Longhorn volumes should be detached before modifying toleration settings. -We recommend setting tolerations during Longhorn deployment because the Longhorn system cannot be operated during the update. -Multiple tolerations can be set here, and these tolerations are separated by semicolon. For example: -* `key1=value1:NoSchedule; key2:NoExecute` -* `:` this toleration tolerates everything because an empty key with operator `Exists` matches all keys, values and effects -* `key1=value1:` this toleration has empty effect. It matches all effects with key `key1` -Because `kubernetes.io` is used as the key of all Kubernetes default tolerations, it should not be used in the toleration settings. -WARNING: DO NOT CHANGE THIS SETTING WITH ATTACHED VOLUMES!" - group: "Longhorn Default Settings" - type: string - default: "" - - variable: defaultSettings.priorityClass - label: Priority Class - description: "The name of the Priority Class to set on the Longhorn workloads. This can help prevent Longhorn workloads from being evicted under Node Pressure. WARNING: DO NOT CHANGE THIS SETTING WITH ATTACHED VOLUMES." - group: "Longhorn Default Settings" - type: string - default: "" - - variable: defaultSettings.autoSalvage - label: Automatic salvage - description: "If enabled, volumes will be automatically salvaged when all the replicas become faulty e.g. due to network disconnection. Longhorn will try to figure out which replica(s) are usable, then use them for the volume. By default true." - group: "Longhorn Default Settings" - type: boolean - default: "true" - - variable: defaultSettings.autoDeletePodWhenVolumeDetachedUnexpectedly - label: Automatically Delete Workload Pod when The Volume Is Detached Unexpectedly - description: 'If enabled, Longhorn will automatically delete the workload pod that is managed by a controller (e.g. deployment, statefulset, daemonset, etc...) when Longhorn volume is detached unexpectedly (e.g. during Kubernetes upgrade, Docker reboot, or network disconnect). By deleting the pod, its controller restarts the pod and Kubernetes handles volume reattachment and remount. -If disabled, Longhorn will not delete the workload pod that is managed by a controller. You will have to manually restart the pod to reattach and remount the volume. -**Note:** This setting does not apply to the workload pods that do not have a controller. Longhorn never deletes them.' - group: "Longhorn Default Settings" - type: boolean - default: "true" - - variable: defaultSettings.disableSchedulingOnCordonedNode - label: Disable Scheduling On Cordoned Node - description: "Disable Longhorn manager to schedule replica on Kubernetes cordoned node. By default true." - group: "Longhorn Default Settings" - type: boolean - default: "true" - - variable: defaultSettings.replicaZoneSoftAntiAffinity - label: Replica Zone Level Soft Anti-Affinity - description: "Allow scheduling new Replicas of Volume to the Nodes in the same Zone as existing healthy Replicas. Nodes don't belong to any Zone will be treated as in the same Zone. By default true." - group: "Longhorn Default Settings" - type: boolean - default: "true" - - variable: defaultSettings.volumeAttachmentRecoveryPolicy - label: Volume Attachment Recovery Policy - description: "Defines the Longhorn action when a Volume is stuck with a Deployment Pod on a failed node. `wait` leads to the deletion of the volume attachment as soon as the pods deletion time has passed. `never` is the default Kubernetes behavior of never deleting volume attachments on terminating pods. `immediate` leads to the deletion of the volume attachment as soon as all workload pods are pending. By default wait." - group: "Longhorn Default Settings" - type: enum - options: - - "wait" - - "never" - - "immediate" - default: "wait" - - variable: defaultSettings.nodeDownPodDeletionPolicy - label: Pod Deletion Policy When Node is Down - description: "Defines the Longhorn action when a Volume is stuck with a StatefulSet/Deployment Pod on a node that is down. -- **do-nothing** is the default Kubernetes behavior of never force deleting StatefulSet/Deployment terminating pods. Since the pod on the node that is down isn't removed, Longhorn volumes are stuck on nodes that are down. -- **delete-statefulset-pod** Longhorn will force delete StatefulSet terminating pods on nodes that are down to release Longhorn volumes so that Kubernetes can spin up replacement pods. -- **delete-deployment-pod** Longhorn will force delete Deployment terminating pods on nodes that are down to release Longhorn volumes so that Kubernetes can spin up replacement pods. -- **delete-both-statefulset-and-deployment-pod** Longhorn will force delete StatefulSet/Deployment terminating pods on nodes that are down to release Longhorn volumes so that Kubernetes can spin up replacement pods." - group: "Longhorn Default Settings" - type: enum - options: - - "do-nothing" - - "delete-statefulset-pod" - - "delete-deployment-pod" - - "delete-both-statefulset-and-deployment-pod" - default: "do-nothing" - - variable: defaultSettings.allowNodeDrainWithLastHealthyReplica - label: Allow Node Drain with the Last Healthy Replica - description: "By default, Longhorn will block `kubectl drain` action on a node if the node contains the last healthy replica of a volume. -If this setting is enabled, Longhorn will **not** block `kubectl drain` action on a node even if the node contains the last healthy replica of a volume." - group: "Longhorn Default Settings" - type: boolean - default: "false" - - variable: defaultSettings.mkfsExt4Parameters - label: Custom mkfs.ext4 parameters - description: "Allows setting additional filesystem creation parameters for ext4. For older host kernels it might be necessary to disable the optional ext4 metadata_csum feature by specifying `-O ^64bit,^metadata_csum`." - group: "Longhorn Default Settings" - type: string - - variable: defaultSettings.disableReplicaRebuild - label: Disable Replica Rebuild - description: "This setting disable replica rebuild cross the whole cluster, eviction and data locality feature won't work if this setting is true. But doesn't have any impact to any current replica rebuild and restore disaster recovery volume." - group: "Longhorn Default Settings" - type: boolean - default: "false" - - variable: defaultSettings.replicaReplenishmentWaitInterval - label: Replica Replenishment Wait Interval - description: "In seconds. The interval determines how long Longhorn will wait at least in order to reuse the existing data on a failed replica rather than directly creating a new replica for a degraded volume. -Warning: This option works only when there is a failed replica in the volume. And this option may block the rebuilding for a while in the case." - group: "Longhorn Default Settings" - type: int - min: 0 - default: 600 - - variable: defaultSettings.disableRevisionCounter - label: Disable Revision Counter - description: "This setting is only for volumes created by UI. By default, this is false meaning there will be a reivision counter file to track every write to the volume. During salvage recovering Longhorn will pick the repica with largest reivision counter as candidate to recover the whole volume. If revision counter is disabled, Longhorn will not track every write to the volume. During the salvage recovering, Longhorn will use the 'volume-head-xxx.img' file last modification time and file size to pick the replica candidate to recover the whole volume." - group: "Longhorn Default Settings" - type: boolean - default: "false" - - variable: defaultSettings.systemManagedPodsImagePullPolicy - label: System Managed Pod Image Pull Policy - description: "This setting defines the Image Pull Policy of Longhorn system managed pods, e.g. instance manager, engine image, CSI driver, etc. The new Image Pull Policy will only apply after the system managed pods restart." - group: "Longhorn Default Settings" - type: enum - options: - - "if-not-present" - - "always" - - "never" - default: "if-not-present" - - variable: defaultSettings.allowVolumeCreationWithDegradedAvailability - label: Allow Volume Creation with Degraded Availability - description: "This setting allows user to create and attach a volume that doesn't have all the replicas scheduled at the time of creation." - group: "Longhorn Default Settings" - type: boolean - default: "true" - - variable: defaultSettings.autoCleanupSystemGeneratedSnapshot - label: Automatically Cleanup System Generated Snapshot - description: "This setting enables Longhorn to automatically cleanup the system generated snapshot after replica rebuild is done." - group: "Longhorn Default Settings" - type: boolean - default: "true" -- variable: persistence.defaultClass - default: "true" - description: "Set as default StorageClass for Longhorn" - label: Default Storage Class - group: "Longhorn Storage Class Settings" - required: true - type: boolean -- variable: persistence.reclaimPolicy - label: Storage Class Retain Policy - description: "Define reclaim policy (Retain or Delete)" - group: "Longhorn Storage Class Settings" - required: true - type: enum - options: - - "Delete" - - "Retain" - default: "Delete" -- variable: persistence.defaultClassReplicaCount - description: "Set replica count for Longhorn StorageClass" - label: Default Storage Class Replica Count - group: "Longhorn Storage Class Settings" - type: int - min: 1 - max: 10 - default: 3 -- variable: persistence.recurringJobs.enable - description: "Enable recurring job for Longhorn StorageClass" - group: "Longhorn Storage Class Settings" - label: Enable Storage Class Recurring Job - type: boolean - default: false - show_subquestion_if: true - subquestions: - - variable: persistence.recurringJobs.jobList - description: 'Recurring job list for Longhorn StorageClass. Please be careful of quotes of input. e.g., [{"name":"backup", "task":"backup", "cron":"*/2 * * * *", "retain":1,"labels": {"interval":"2m"}}]' - label: Storage Class Recurring Job List - group: "Longhorn Storage Class Settings" - type: string - default: -- variable: ingress.enabled - default: "false" - description: "Expose app using Layer 7 Load Balancer - ingress" - type: boolean - group: "Services and Load Balancing" - label: Expose app using Layer 7 Load Balancer - show_subquestion_if: true - subquestions: - - variable: ingress.host - default: "xip.io" - description: "layer 7 Load Balancer hostname" - type: hostname - required: true - label: Layer 7 Load Balancer Hostname -- variable: service.ui.type - default: "Rancher-Proxy" - description: "Define Longhorn UI service type" - type: enum - options: - - "ClusterIP" - - "NodePort" - - "LoadBalancer" - - "Rancher-Proxy" - label: Longhorn UI Service - show_if: "ingress.enabled=false" - group: "Services and Load Balancing" - show_subquestion_if: "NodePort" - subquestions: - - variable: service.ui.nodePort - default: "" - description: "NodePort port number(to set explicitly, choose port between 30000-32767)" - type: int - min: 30000 - max: 32767 - show_if: "service.ui.type=NodePort||service.ui.type=LoadBalancer" - label: UI Service NodePort number -- variable: enablePSP - default: "true" - description: "Setup a pod security policy for Longhorn workloads." - label: Pod Security Policy - type: boolean - group: "Other Settings" diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/NOTES.txt b/charts/longhorn/longhorn/1.1.001-rc01/templates/NOTES.txt deleted file mode 100755 index cca7cd77b..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/NOTES.txt +++ /dev/null @@ -1,5 +0,0 @@ -Longhorn is now installed on the cluster! - -Please wait a few minutes for other Longhorn components such as CSI deployments, Engine Images, and Instance Managers to be initialized. - -Visit our documentation at https://longhorn.io/docs/ diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/_helpers.tpl b/charts/longhorn/longhorn/1.1.001-rc01/templates/_helpers.tpl deleted file mode 100755 index 3fbc2ac02..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/_helpers.tpl +++ /dev/null @@ -1,66 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "longhorn.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -*/}} -{{- define "longhorn.fullname" -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} - - -{{- define "longhorn.managerIP" -}} -{{- $fullname := (include "longhorn.fullname" .) -}} -{{- printf "http://%s-backend:9500" $fullname | trunc 63 | trimSuffix "-" -}} -{{- end -}} - - -{{- define "secret" }} -{{- printf "{\"auths\": {\"%s\": {\"auth\": \"%s\"}}}" .Values.privateRegistry.registryUrl (printf "%s:%s" .Values.privateRegistry.registryUser .Values.privateRegistry.registryPasswd | b64enc) | b64enc }} -{{- end }} - -{{- /* -longhorn.labels generates the standard Helm labels. -*/ -}} -{{- define "longhorn.labels" -}} -app.kubernetes.io/name: {{ template "longhorn.name" . }} -helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/instance: {{ .Release.Name }} -app.kubernetes.io/version: {{ .Chart.AppVersion }} -{{- end -}} - - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{- define "registry_url" -}} -{{- if .Values.privateRegistry.registryUrl -}} -{{- printf "%s/" .Values.privateRegistry.registryUrl -}} -{{- else -}} -{{ include "system_default_registry" . }} -{{- end -}} -{{- end -}} - -{{- /* - define the longhorn release namespace -*/ -}} -{{- define "release_namespace" -}} -{{- if .Values.namespaceOverride -}} -{{- .Values.namespaceOverride -}} -{{- else -}} -{{- .Release.Namespace -}} -{{- end -}} -{{- end -}} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/clusterrole.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/clusterrole.yaml deleted file mode 100755 index c69761756..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/clusterrole.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: longhorn-role - labels: {{- include "longhorn.labels" . | nindent 4 }} -rules: -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions - verbs: - - "*" -- apiGroups: [""] - resources: ["pods", "events", "persistentvolumes", "persistentvolumeclaims","persistentvolumeclaims/status", "nodes", "proxy/nodes", "pods/log", "secrets", "services", "endpoints", "configmaps"] - verbs: ["*"] -- apiGroups: [""] - resources: ["namespaces"] - verbs: ["get", "list"] -- apiGroups: ["apps"] - resources: ["daemonsets", "statefulsets", "deployments"] - verbs: ["*"] -- apiGroups: ["batch"] - resources: ["jobs", "cronjobs"] - verbs: ["*"] -- apiGroups: ["policy"] - resources: ["poddisruptionbudgets"] - verbs: ["*"] -- apiGroups: ["scheduling.k8s.io"] - resources: ["priorityclasses"] - verbs: ["watch", "list"] -- apiGroups: ["storage.k8s.io"] - resources: ["storageclasses", "volumeattachments", "csinodes", "csidrivers"] - verbs: ["*"] -- apiGroups: ["snapshot.storage.k8s.io"] - resources: ["volumesnapshotclasses", "volumesnapshots", "volumesnapshotcontents", "volumesnapshotcontents/status"] - verbs: ["*"] -- apiGroups: ["longhorn.io"] - resources: ["volumes", "volumes/status", "engines", "engines/status", "replicas", "replicas/status", "settings", - "engineimages", "engineimages/status", "nodes", "nodes/status", "instancemanagers", "instancemanagers/status", - "sharemanagers", "sharemanagers/status"] - verbs: ["*"] -- apiGroups: ["coordination.k8s.io"] - resources: ["leases"] - verbs: ["*"] -- apiGroups: ["metrics.k8s.io"] - resources: ["pods", "nodes"] - verbs: ["get", "list"] diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/clusterrolebinding.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/clusterrolebinding.yaml deleted file mode 100755 index 66ac62f9b..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: longhorn-bind - labels: {{- include "longhorn.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: longhorn-role -subjects: -- kind: ServiceAccount - name: longhorn-service-account - namespace: {{ include "release_namespace" . }} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/daemonset-sa.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/daemonset-sa.yaml deleted file mode 100755 index e40793591..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/daemonset-sa.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: apps/v1 -kind: DaemonSet -metadata: - labels: {{- include "longhorn.labels" . | nindent 4 }} - app: longhorn-manager - name: longhorn-manager - namespace: {{ include "release_namespace" . }} -spec: - selector: - matchLabels: - app: longhorn-manager - template: - metadata: - labels: {{- include "longhorn.labels" . | nindent 8 }} - app: longhorn-manager - spec: - containers: - - name: longhorn-manager - image: {{ template "registry_url" . }}{{ .Values.image.longhorn.manager.repository }}:{{ .Values.image.longhorn.manager.tag }} - imagePullPolicy: IfNotPresent - securityContext: - privileged: true - command: - - longhorn-manager - - -d - - daemon - - --engine-image - - "{{ template "registry_url" . }}{{ .Values.image.longhorn.engine.repository }}:{{ .Values.image.longhorn.engine.tag }}" - - --instance-manager-image - - "{{ template "registry_url" . }}{{ .Values.image.longhorn.instanceManager.repository }}:{{ .Values.image.longhorn.instanceManager.tag }}" - - --share-manager-image - - "{{ template "registry_url" . }}{{ .Values.image.longhorn.shareManager.repository }}:{{ .Values.image.longhorn.shareManager.tag }}" - - --manager-image - - "{{ template "registry_url" . }}{{ .Values.image.longhorn.manager.repository }}:{{ .Values.image.longhorn.manager.tag }}" - - --service-account - - longhorn-service-account - ports: - - containerPort: 9500 - name: manager - readinessProbe: - tcpSocket: - port: 9500 - volumeMounts: - - name: dev - mountPath: /host/dev/ - - name: proc - mountPath: /host/proc/ - - name: varrun - mountPath: /var/run/ - mountPropagation: Bidirectional - - name: longhorn - mountPath: /var/lib/longhorn/ - mountPropagation: Bidirectional - - name: longhorn-default-setting - mountPath: /var/lib/longhorn-setting/ - env: - - name: POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: POD_IP - valueFrom: - fieldRef: - fieldPath: status.podIP - - name: NODE_NAME - valueFrom: - fieldRef: - fieldPath: spec.nodeName - - name: DEFAULT_SETTING_PATH - value: /var/lib/longhorn-setting/default-setting.yaml - volumes: - - name: dev - hostPath: - path: /dev/ - - name: proc - hostPath: - path: /proc/ - - name: varrun - hostPath: - path: /var/run/ - - name: longhorn - hostPath: - path: /var/lib/longhorn/ - - name: longhorn-default-setting - configMap: - name: longhorn-default-setting - {{- if .Values.privateRegistry.registrySecret }} - imagePullSecrets: - - name: {{ .Values.privateRegistry.registrySecret }} - {{- end }} - serviceAccountName: longhorn-service-account - updateStrategy: - rollingUpdate: - maxUnavailable: "100%" ---- -apiVersion: v1 -kind: Service -metadata: - labels: {{- include "longhorn.labels" . | nindent 4 }} - app: longhorn-manager - name: longhorn-backend - namespace: {{ include "release_namespace" . }} -spec: - type: {{ .Values.service.manager.type }} - sessionAffinity: ClientIP - selector: - app: longhorn-manager - ports: - - name: manager - port: 9500 - targetPort: manager - {{- if .Values.service.manager.nodePort }} - nodePort: {{ .Values.service.manager.nodePort }} - {{- end }} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/default-setting.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/default-setting.yaml deleted file mode 100755 index 14c264e27..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/default-setting.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: longhorn-default-setting - namespace: {{ include "release_namespace" . }} - labels: {{- include "longhorn.labels" . | nindent 4 }} -data: - default-setting.yaml: |- - backup-target: {{ .Values.defaultSettings.backupTarget }} - backup-target-credential-secret: {{ .Values.defaultSettings.backupTargetCredentialSecret }} - allow-recurring-job-while-volume-detached: {{ .Values.defaultSettings.allowRecurringJobWhileVolumeDetached }} - create-default-disk-labeled-nodes: {{ .Values.defaultSettings.createDefaultDiskLabeledNodes }} - default-data-path: {{ .Values.defaultSettings.defaultDataPath }} - replica-soft-anti-affinity: {{ .Values.defaultSettings.replicaSoftAntiAffinity }} - storage-over-provisioning-percentage: {{ .Values.defaultSettings.storageOverProvisioningPercentage }} - storage-minimal-available-percentage: {{ .Values.defaultSettings.storageMinimalAvailablePercentage }} - upgrade-checker: {{ .Values.defaultSettings.upgradeChecker }} - default-replica-count: {{ .Values.defaultSettings.defaultReplicaCount }} - default-data-locality: {{ .Values.defaultSettings.defaultDataLocality }} - guaranteed-engine-cpu: {{ .Values.defaultSettings.guaranteedEngineCPU }} - default-longhorn-static-storage-class: {{ .Values.defaultSettings.defaultLonghornStaticStorageClass }} - backupstore-poll-interval: {{ .Values.defaultSettings.backupstorePollInterval }} - taint-toleration: {{ .Values.defaultSettings.taintToleration }} - priority-class: {{ .Values.defaultSettings.priorityClass }} - auto-salvage: {{ .Values.defaultSettings.autoSalvage }} - auto-delete-pod-when-volume-detached-unexpectedly: {{ .Values.defaultSettings.autoDeletePodWhenVolumeDetachedUnexpectedly }} - disable-scheduling-on-cordoned-node: {{ .Values.defaultSettings.disableSchedulingOnCordonedNode }} - replica-zone-soft-anti-affinity: {{ .Values.defaultSettings.replicaZoneSoftAntiAffinity }} - volume-attachment-recovery-policy: {{ .Values.defaultSettings.volumeAttachmentRecoveryPolicy }} - node-down-pod-deletion-policy: {{ .Values.defaultSettings.nodeDownPodDeletionPolicy }} - allow-node-drain-with-last-healthy-replica: {{ .Values.defaultSettings.allowNodeDrainWithLastHealthyReplica }} - mkfs-ext4-parameters: {{ .Values.defaultSettings.mkfsExt4Parameters }} - disable-replica-rebuild: {{ .Values.defaultSettings.disableReplicaRebuild }} - replica-replenishment-wait-interval: {{ .Values.defaultSettings.replicaReplenishmentWaitInterval }} - disable-revision-counter: {{ .Values.defaultSettings.disableRevisionCounter }} - system-managed-pods-image-pull-policy: {{ .Values.defaultSettings.systemManagedPodsImagePullPolicy }} - allow-volume-creation-with-degraded-availability: {{ .Values.defaultSettings.allowVolumeCreationWithDegradedAvailability }} - auto-cleanup-system-generated-snapshot: {{ .Values.defaultSettings.autoCleanupSystemGeneratedSnapshot }} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/deployment-driver.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/deployment-driver.yaml deleted file mode 100755 index c4b6e3587..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/deployment-driver.yaml +++ /dev/null @@ -1,93 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: longhorn-driver-deployer - namespace: {{ include "release_namespace" . }} - labels: {{- include "longhorn.labels" . | nindent 4 }} -spec: - replicas: 1 - selector: - matchLabels: - app: longhorn-driver-deployer - template: - metadata: - labels: {{- include "longhorn.labels" . | nindent 8 }} - app: longhorn-driver-deployer - spec: - initContainers: - - name: wait-longhorn-manager - image: {{ template "registry_url" . }}{{ .Values.image.longhorn.manager.repository }}:{{ .Values.image.longhorn.manager.tag }} - command: ['sh', '-c', 'while [ $(curl -m 1 -s -o /dev/null -w "%{http_code}" http://longhorn-backend:9500/v1) != "200" ]; do echo waiting; sleep 2; done'] - containers: - - name: longhorn-driver-deployer - image: {{ template "registry_url" . }}{{ .Values.image.longhorn.manager.repository }}:{{ .Values.image.longhorn.manager.tag }} - imagePullPolicy: IfNotPresent - command: - - longhorn-manager - - -d - - deploy-driver - - --manager-image - - "{{ template "registry_url" . }}{{ .Values.image.longhorn.manager.repository }}:{{ .Values.image.longhorn.manager.tag }}" - - --manager-url - - http://longhorn-backend:9500/v1 - env: - - name: POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: NODE_NAME - valueFrom: - fieldRef: - fieldPath: spec.nodeName - - name: SERVICE_ACCOUNT - valueFrom: - fieldRef: - fieldPath: spec.serviceAccountName - {{- if .Values.csi.kubeletRootDir }} - - name: KUBELET_ROOT_DIR - value: {{ .Values.csi.kubeletRootDir }} - {{- end }} - {{- if and .Values.image.csi.attacher.repository .Values.image.csi.attacher.tag }} - - name: CSI_ATTACHER_IMAGE - value: "{{ template "registry_url" . }}{{ .Values.image.csi.attacher.repository }}:{{ .Values.image.csi.attacher.tag }}" - {{- end }} - {{- if and .Values.image.csi.provisioner.repository .Values.image.csi.provisioner.tag }} - - name: CSI_PROVISIONER_IMAGE - value: "{{ template "registry_url" . }}{{ .Values.image.csi.provisioner.repository }}:{{ .Values.image.csi.provisioner.tag }}" - {{- end }} - {{- if and .Values.image.csi.nodeDriverRegistrar.repository .Values.image.csi.nodeDriverRegistrar.tag }} - - name: CSI_NODE_DRIVER_REGISTRAR_IMAGE - value: "{{ template "registry_url" . }}{{ .Values.image.csi.nodeDriverRegistrar.repository }}:{{ .Values.image.csi.nodeDriverRegistrar.tag }}" - {{- end }} - {{- if and .Values.image.csi.resizer.repository .Values.image.csi.resizer.tag }} - - name: CSI_RESIZER_IMAGE - value: "{{ template "registry_url" . }}{{ .Values.image.csi.resizer.repository }}:{{ .Values.image.csi.resizer.tag }}" - {{- end }} - {{- if and .Values.image.csi.snapshotter.repository .Values.image.csi.snapshotter.tag }} - - name: CSI_SNAPSHOTTER_IMAGE - value: "{{ template "registry_url" . }}{{ .Values.image.csi.snapshotter.repository }}:{{ .Values.image.csi.snapshotter.tag }}" - {{- end }} - {{- if .Values.csi.attacherReplicaCount }} - - name: CSI_ATTACHER_REPLICA_COUNT - value: {{ .Values.csi.attacherReplicaCount | quote }} - {{- end }} - {{- if .Values.csi.provisionerReplicaCount }} - - name: CSI_PROVISIONER_REPLICA_COUNT - value: {{ .Values.csi.provisionerReplicaCount | quote }} - {{- end }} - {{- if .Values.csi.resizerReplicaCount }} - - name: CSI_RESIZER_REPLICA_COUNT - value: {{ .Values.csi.resizerReplicaCount | quote }} - {{- end }} - {{- if .Values.csi.snapshotterReplicaCount }} - - name: CSI_SNAPSHOTTER_REPLICA_COUNT - value: {{ .Values.csi.snapshotterReplicaCount | quote }} - {{- end }} - - {{- if .Values.privateRegistry.registrySecret }} - imagePullSecrets: - - name: {{ .Values.privateRegistry.registrySecret }} - {{- end }} - serviceAccountName: longhorn-service-account - securityContext: - runAsUser: 0 diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/deployment-ui.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/deployment-ui.yaml deleted file mode 100755 index da7c0ea5b..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/deployment-ui.yaml +++ /dev/null @@ -1,61 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: {{- include "longhorn.labels" . | nindent 4 }} - app: longhorn-ui - name: longhorn-ui - namespace: {{ include "release_namespace" . }} -spec: - replicas: 1 - selector: - matchLabels: - app: longhorn-ui - template: - metadata: - labels: {{- include "longhorn.labels" . | nindent 8 }} - app: longhorn-ui - spec: - containers: - - name: longhorn-ui - image: {{ template "registry_url" . }}{{ .Values.image.longhorn.ui.repository }}:{{ .Values.image.longhorn.ui.tag }} - imagePullPolicy: IfNotPresent - securityContext: - runAsUser: 0 - ports: - - containerPort: 8000 - name: http - env: - - name: LONGHORN_MANAGER_IP - value: "http://longhorn-backend:9500" - {{- if .Values.privateRegistry.registrySecret }} - imagePullSecrets: - - name: {{ .Values.privateRegistry.registrySecret }} - {{- end }} ---- -kind: Service -apiVersion: v1 -metadata: - labels: {{- include "longhorn.labels" . | nindent 4 }} - app: longhorn-ui - {{- if eq .Values.service.ui.type "Rancher-Proxy" }} - kubernetes.io/cluster-service: "true" - {{- end }} - name: longhorn-frontend - namespace: {{ include "release_namespace" . }} -spec: - {{- if eq .Values.service.ui.type "Rancher-Proxy" }} - type: ClusterIP - {{- else }} - type: {{ .Values.service.ui.type }} - {{- end }} - selector: - app: longhorn-ui - ports: - - name: http - port: 80 - targetPort: http - {{- if .Values.service.ui.nodePort }} - nodePort: {{ .Values.service.ui.nodePort }} - {{- else }} - nodePort: null - {{- end }} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/ingress.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/ingress.yaml deleted file mode 100755 index 5b3a40588..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/ingress.yaml +++ /dev/null @@ -1,31 +0,0 @@ -{{- if .Values.ingress.enabled }} -apiVersion: extensions/v1beta1 -kind: Ingress -metadata: - name: longhorn-ingress - namespace: {{ include "release_namespace" . }} - labels: {{- include "longhorn.labels" . | nindent 4 }} - app: longhorn-ingress - annotations: - {{- if .Values.ingress.tls }} - ingress.kubernetes.io/secure-backends: "true" - {{- end }} - {{- range $key, $value := .Values.ingress.annotations }} - {{ $key }}: {{ $value | quote }} - {{- end }} -spec: - rules: - - host: {{ .Values.ingress.host }} - http: - paths: - - path: {{ default "" .Values.ingress.path }} - backend: - serviceName: longhorn-frontend - servicePort: 80 -{{- if .Values.ingress.tls }} - tls: - - hosts: - - {{ .Values.ingress.host }} - secretName: {{ .Values.ingress.tlsSecret }} -{{- end }} -{{- end }} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/postupgrade-job.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/postupgrade-job.yaml deleted file mode 100755 index 6b6a38591..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/postupgrade-job.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - annotations: - "helm.sh/hook": post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation - name: longhorn-post-upgrade - namespace: {{ include "release_namespace" . }} - labels: {{- include "longhorn.labels" . | nindent 4 }} -spec: - activeDeadlineSeconds: 900 - backoffLimit: 1 - template: - metadata: - name: longhorn-post-upgrade - labels: {{- include "longhorn.labels" . | nindent 8 }} - spec: - containers: - - name: longhorn-post-upgrade - image: {{ template "registry_url" . }}{{ .Values.image.longhorn.manager.repository }}:{{ .Values.image.longhorn.manager.tag }} - imagePullPolicy: IfNotPresent - command: - - longhorn-manager - - post-upgrade - env: - - name: POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - restartPolicy: OnFailure - {{- if .Values.privateRegistry.registrySecret }} - imagePullSecrets: - - name: {{ .Values.privateRegistry.registrySecret }} - {{- end }} - serviceAccountName: longhorn-service-account diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/psp.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/psp.yaml deleted file mode 100755 index a2dfc05be..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/psp.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if .Values.enablePSP }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: longhorn-psp - labels: {{- include "longhorn.labels" . | nindent 4 }} -spec: - privileged: true - allowPrivilegeEscalation: true - requiredDropCapabilities: - - NET_RAW - allowedCapabilities: - - SYS_ADMIN - hostNetwork: false - hostIPC: false - hostPID: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - fsGroup: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - downwardAPI - - emptyDir - - secret - - projected - - hostPath ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: longhorn-psp-role - labels: {{- include "longhorn.labels" . | nindent 4 }} - namespace: {{ include "release_namespace" . }} -rules: -- apiGroups: - - policy - resources: - - podsecuritypolicies - verbs: - - use - resourceNames: - - longhorn-psp ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: longhorn-psp-binding - labels: {{- include "longhorn.labels" . | nindent 4 }} - namespace: {{ include "release_namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: longhorn-psp-role -subjects: -- kind: ServiceAccount - name: longhorn-service-account - namespace: {{ include "release_namespace" . }} -- kind: ServiceAccount - name: default - namespace: {{ include "release_namespace" . }} -{{- end }} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/registry-secret.yml b/charts/longhorn/longhorn/1.1.001-rc01/templates/registry-secret.yml deleted file mode 100755 index 1c7565fea..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/registry-secret.yml +++ /dev/null @@ -1,11 +0,0 @@ -{{- if .Values.privateRegistry.registrySecret }} -apiVersion: v1 -kind: Secret -metadata: - name: {{ .Values.privateRegistry.registrySecret }} - namespace: {{ include "release_namespace" . }} - labels: {{- include "longhorn.labels" . | nindent 4 }} -type: kubernetes.io/dockerconfigjson -data: - .dockerconfigjson: {{ template "secret" . }} -{{- end }} \ No newline at end of file diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/serviceaccount.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/serviceaccount.yaml deleted file mode 100755 index ad576c353..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/serviceaccount.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: longhorn-service-account - namespace: {{ include "release_namespace" . }} - labels: {{- include "longhorn.labels" . | nindent 4 }} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/storageclass.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/storageclass.yaml deleted file mode 100755 index dea6aafd4..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/storageclass.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: longhorn-storageclass - namespace: {{ include "release_namespace" . }} - labels: {{- include "longhorn.labels" . | nindent 4 }} -data: - storageclass.yaml: | - kind: StorageClass - apiVersion: storage.k8s.io/v1 - metadata: - name: longhorn - annotations: - storageclass.kubernetes.io/is-default-class: {{ .Values.persistence.defaultClass | quote }} - provisioner: driver.longhorn.io - allowVolumeExpansion: true - reclaimPolicy: "{{ .Values.persistence.reclaimPolicy }}" - volumeBindingMode: Immediate - parameters: - numberOfReplicas: "{{ .Values.persistence.defaultClassReplicaCount }}" - staleReplicaTimeout: "30" - fromBackup: "" - baseImage: "" - {{- if .Values.persistence.recurringJobs.enable }} - recurringJobs: '{{ .Values.persistence.recurringJobs.jobList }}' - {{- end }} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/tls-secrets.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/tls-secrets.yaml deleted file mode 100755 index a7ebf13e0..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/tls-secrets.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.ingress.enabled }} -{{- range .Values.ingress.secrets }} -apiVersion: v1 -kind: Secret -metadata: - name: longhorn - namespace: {{ include "release_namespace" . }} - labels: {{- include "longhorn.labels" . | nindent 4 }} - app: longhorn -type: kubernetes.io/tls -data: - tls.crt: {{ .certificate | b64enc }} - tls.key: {{ .key | b64enc }} ---- -{{- end }} -{{- end }} diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/uninstall-job.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/uninstall-job.yaml deleted file mode 100755 index e7e9f1457..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/uninstall-job.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - annotations: - "helm.sh/hook": pre-delete - "helm.sh/hook-delete-policy": hook-succeeded - name: longhorn-uninstall - namespace: {{ include "release_namespace" . }} - labels: {{- include "longhorn.labels" . | nindent 4 }} -spec: - activeDeadlineSeconds: 900 - backoffLimit: 1 - template: - metadata: - name: longhorn-uninstall - labels: {{- include "longhorn.labels" . | nindent 8 }} - spec: - containers: - - name: longhorn-uninstall - image: {{ template "registry_url" . }}{{ .Values.image.longhorn.manager.repository }}:{{ .Values.image.longhorn.manager.tag }} - imagePullPolicy: IfNotPresent - command: - - longhorn-manager - - uninstall - - --force - env: - - name: LONGHORN_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - restartPolicy: OnFailure - {{- if .Values.privateRegistry.registrySecret }} - imagePullSecrets: - - name: {{ .Values.privateRegistry.registrySecret }} - {{- end }} - serviceAccountName: longhorn-service-account diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/userroles.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/userroles.yaml deleted file mode 100755 index 37e8e3ddb..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/userroles.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "longhorn-admin" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" -rules: - - apiGroups: [ "longhorn.io" ] - resources: ["volumes", "volumes/status", "engines", "engines/status", "replicas", "replicas/status", "settings", - "engineimages", "engineimages/status", "nodes", "nodes/status", "instancemanagers", "instancemanagers/status", - "sharemanagers", "sharemanagers/status"] - verbs: [ "*" ] ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "longhorn-edit" - labels: - rbac.authorization.k8s.io/aggregate-to-edit: "true" -rules: - - apiGroups: [ "longhorn.io" ] - resources: ["volumes", "volumes/status", "engines", "engines/status", "replicas", "replicas/status", "settings", - "engineimages", "engineimages/status", "nodes", "nodes/status", "instancemanagers", "instancemanagers/status", - "sharemanagers", "sharemanagers/status"] - verbs: [ "*" ] ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "longhorn-view" - labels: - rbac.authorization.k8s.io/aggregate-to-view: "true" -rules: - - apiGroups: [ "longhorn.io" ] - resources: ["volumes", "volumes/status", "engines", "engines/status", "replicas", "replicas/status", "settings", - "engineimages", "engineimages/status", "nodes", "nodes/status", "instancemanagers", "instancemanagers/status", - "sharemanagers", "sharemanagers/status"] - verbs: [ "get", "list", "watch" ] diff --git a/charts/longhorn/longhorn/1.1.001-rc01/templates/validate-install-crd.yaml b/charts/longhorn/longhorn/1.1.001-rc01/templates/validate-install-crd.yaml deleted file mode 100755 index a4be98416..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/templates/validate-install-crd.yaml +++ /dev/null @@ -1,21 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "longhorn.io/v1beta1/Engine" false -}} -# {{- set $found "longhorn.io/v1beta1/Replica" false -}} -# {{- set $found "longhorn.io/v1beta1/Setting" false -}} -# {{- set $found "longhorn.io/v1beta1/Volume" false -}} -# {{- set $found "longhorn.io/v1beta1/EngineImage" false -}} -# {{- set $found "longhorn.io/v1beta1/Node" false -}} -# {{- set $found "longhorn.io/v1beta1/InstanceManager" false -}} -# {{- set $found "longhorn.io/v1beta1/ShareManager" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/longhorn/longhorn/1.1.001-rc01/values.yaml b/charts/longhorn/longhorn/1.1.001-rc01/values.yaml deleted file mode 100755 index b1d0995d9..000000000 --- a/charts/longhorn/longhorn/1.1.001-rc01/values.yaml +++ /dev/null @@ -1,162 +0,0 @@ -# Default values for longhorn. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. -global: - cattle: - systemDefaultRegistry: "" - -image: - longhorn: - engine: - repository: rancher/mirrored-longhornio-longhorn-engine - tag: v1.1.0 - manager: - repository: rancher/mirrored-longhornio-longhorn-manager - tag: v1.1.0 - ui: - repository: rancher/mirrored-longhornio-longhorn-ui - tag: v1.1.0 - instanceManager: - repository: rancher/mirrored-longhornio-longhorn-instance-manager - tag: v1_20201216 - shareManager: - repository: rancher/mirrored-longhornio-longhorn-share-manager - tag: v1_20201204 - csi: - attacher: - repository: rancher/mirrored-longhornio-csi-attacher - tag: v2.2.1-lh1 - provisioner: - repository: rancher/mirrored-longhornio-csi-provisioner - tag: v1.6.0-lh1 - nodeDriverRegistrar: - repository: rancher/mirrored-longhornio-csi-node-driver-registrar - tag: v1.2.0-lh1 - resizer: - repository: rancher/mirrored-longhornio-csi-resizer - tag: v0.5.1-lh1 - snapshotter: - repository: rancher/mirrored-longhornio-csi-snapshotter - tag: v2.1.1-lh1 - pullPolicy: IfNotPresent - -service: - ui: - type: ClusterIP - nodePort: null - manager: - type: ClusterIP - nodePort: "" - -persistence: - defaultClass: true - defaultClassReplicaCount: 3 - reclaimPolicy: Delete - recurringJobs: - enable: false - jobList: [] - -csi: - kubeletRootDir: ~ - attacherReplicaCount: ~ - provisionerReplicaCount: ~ - resizerReplicaCount: ~ - snapshotterReplicaCount: ~ - -defaultSettings: - backupTarget: ~ - backupTargetCredentialSecret: ~ - allowRecurringJobWhileVolumeDetached: ~ - createDefaultDiskLabeledNodes: ~ - defaultDataPath: ~ - defaultDataLocality: ~ - replicaSoftAntiAffinity: ~ - storageOverProvisioningPercentage: ~ - storageMinimalAvailablePercentage: ~ - upgradeChecker: ~ - defaultReplicaCount: ~ - guaranteedEngineCPU: ~ - defaultLonghornStaticStorageClass: ~ - backupstorePollInterval: ~ - taintToleration: ~ - priorityClass: ~ - autoSalvage: ~ - autoDeletePodWhenVolumeDetachedUnexpectedly: ~ - disableSchedulingOnCordonedNode: ~ - replicaZoneSoftAntiAffinity: ~ - volumeAttachmentRecoveryPolicy: ~ - nodeDownPodDeletionPolicy: ~ - allowNodeDrainWithLastHealthyReplica: ~ - mkfsExt4Parameters: ~ - disableReplicaRebuild: ~ - replicaReplenishmentWaitInterval: ~ - disableRevisionCounter: ~ - systemManagedPodsImagePullPolicy: ~ - allowVolumeCreationWithDegradedAvailability: ~ - autoCleanupSystemGeneratedSnapshot: ~ - -privateRegistry: - registryUrl: ~ - registryUser: ~ - registryPasswd: ~ - registrySecret: ~ - -resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - # - -ingress: - ## Set to true to enable ingress record generation - enabled: false - - - host: xip.io - - ## Set this to true in order to enable TLS on the ingress record - ## A side effect of this will be that the backend service will be connected at port 443 - tls: false - - ## If TLS is set to true, you must declare what secret will store the key/certificate for TLS - tlsSecret: longhorn.local-tls - - ## Ingress annotations done as key:value pairs - ## If you're using kube-lego, you will want to add: - ## kubernetes.io/tls-acme: true - ## - ## For a full list of possible ingress annotations, please see - ## ref: https://github.com/kubernetes/ingress-nginx/blob/master/docs/annotations.md - ## - ## If tls is set to true, annotation ingress.kubernetes.io/secure-backends: "true" will automatically be set - annotations: - # kubernetes.io/ingress.class: nginx - # kubernetes.io/tls-acme: true - - secrets: - ## If you're providing your own certificates, please use this to add the certificates as secrets - ## key and certificate should start with -----BEGIN CERTIFICATE----- or - ## -----BEGIN RSA PRIVATE KEY----- - ## - ## name should line up with a tlsSecret set further up - ## If you're using kube-lego, this is unneeded, as it will create the secret for you if it is not set - ## - ## It is also possible to create and manage the certificates outside of this helm chart - ## Please see README.md for more information - # - name: longhorn.local-tls - # key: - # certificate: - -# Configure a pod security policy in the Longhorn namespace to allow privileged pods -enablePSP: true - -## Specify override namespace, specifically this is useful for using longhorn as sub-chart -## and its release namespace is not the `longhorn-system` -namespaceOverride: "" diff --git a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/Chart.yaml b/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/Chart.yaml deleted file mode 100755 index f32d03cb3..000000000 --- a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-resources-system - catalog.cattle.io/release-name: rancher-backup-crd -apiVersion: v1 -description: Installs the CRDs for rancher-backup. -name: rancher-backup-crd -type: application -version: 1.0.301-rc01 diff --git a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/README.md b/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/README.md deleted file mode 100755 index b8bbba6fd..000000000 --- a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-backup-crd -A Rancher chart that installs the CRDs used by rancher-backup. diff --git a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/templates/backup.yaml b/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/templates/backup.yaml deleted file mode 100755 index a4b9471c0..000000000 --- a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/templates/backup.yaml +++ /dev/null @@ -1,119 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: backups.resources.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.storageLocation - name: Location - type: string - - JSONPath: .status.backupType - name: Type - type: string - - JSONPath: .status.filename - name: Latest-Backup - type: string - - JSONPath: .spec.resourceSetName - name: ResourceSet - type: string - - JSONPath: .metadata.creationTimestamp - name: Age - type: date - - JSONPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - group: resources.cattle.io - names: - kind: Backup - plural: backups - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - encryptionConfigSecretName: - description: Name of the Secret containing the encryption config - type: string - resourceSetName: - description: Name of the ResourceSet CR to use for backup - type: string - retentionCount: - minimum: 1 - type: integer - schedule: - description: Cron schedule for recurring backups - example: - Descriptors: '@midnight' - Standard crontab specs: 0 0 * * * - type: string - storageLocation: - nullable: true - properties: - s3: - nullable: true - properties: - bucketName: - type: string - credentialSecretName: - type: string - credentialSecretNamespace: - type: string - endpoint: - type: string - endpointCA: - type: string - folder: - type: string - insecureTLSSkipVerify: - type: boolean - region: - type: string - type: object - type: object - required: - - resourceSetName - type: object - status: - properties: - backupType: - type: string - conditions: - items: - properties: - lastTransitionTime: - type: string - lastUpdateTime: - type: string - message: - type: string - reason: - type: string - status: - type: string - type: - type: string - type: object - nullable: true - type: array - filename: - type: string - lastSnapshotTs: - type: string - nextSnapshotAt: - type: string - observedGeneration: - type: integer - storageLocation: - type: string - summary: - type: string - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/templates/resourceset.yaml b/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/templates/resourceset.yaml deleted file mode 100755 index 665ef786d..000000000 --- a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/templates/resourceset.yaml +++ /dev/null @@ -1,94 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: resourcesets.resources.cattle.io -spec: - group: resources.cattle.io - names: - kind: ResourceSet - plural: resourcesets - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - controllerReferences: - items: - properties: - apiVersion: - type: string - name: - type: string - namespace: - type: string - replicas: - type: integer - resource: - type: string - type: object - nullable: true - type: array - resourceSelectors: - items: - properties: - apiVersion: - type: string - kinds: - items: - type: string - nullable: true - type: array - kindsRegexp: - type: string - labelSelectors: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - type: string - nullable: true - type: object - type: object - namespaceRegexp: - type: string - namespaces: - items: - type: string - nullable: true - type: array - resourceNameRegexp: - type: string - resourceNames: - items: - type: string - nullable: true - type: array - type: object - nullable: true - required: - - apiVersion - type: array - required: - - resourceSelectors - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/templates/restore.yaml b/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/templates/restore.yaml deleted file mode 100755 index 1ad7d1721..000000000 --- a/charts/rancher-backup/rancher-backup-crd/1.0.301-rc01/templates/restore.yaml +++ /dev/null @@ -1,102 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: restores.resources.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.backupSource - name: Backup-Source - type: string - - JSONPath: .spec.backupFilename - name: Backup-File - type: string - - JSONPath: .metadata.creationTimestamp - name: Age - type: date - - JSONPath: .status.conditions[?(@.type=="Ready")].message - name: Status - type: string - group: resources.cattle.io - names: - kind: Restore - plural: restores - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - backupFilename: - type: string - deleteTimeoutSeconds: - maximum: 10 - type: integer - encryptionConfigSecretName: - type: string - prune: - nullable: true - type: boolean - storageLocation: - nullable: true - properties: - s3: - nullable: true - properties: - bucketName: - type: string - credentialSecretName: - type: string - credentialSecretNamespace: - type: string - endpoint: - type: string - endpointCA: - type: string - folder: - type: string - insecureTLSSkipVerify: - type: boolean - region: - type: string - type: object - type: object - required: - - backupFilename - type: object - status: - properties: - backupSource: - type: string - conditions: - items: - properties: - lastTransitionTime: - type: string - lastUpdateTime: - type: string - message: - type: string - reason: - type: string - status: - type: string - type: - type: string - type: object - nullable: true - type: array - observedGeneration: - type: integer - restoreCompletionTs: - type: string - summary: - type: string - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/Chart.yaml b/charts/rancher-backup/rancher-backup/1.0.301-rc01/Chart.yaml deleted file mode 100755 index 76c01f68a..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-backup-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Rancher Backups - catalog.cattle.io/namespace: cattle-resources-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: resources.cattle.io.resourceset/v1 - catalog.cattle.io/release-name: rancher-backup - catalog.cattle.io/scope: management - catalog.cattle.io/ui-component: rancher-backup -apiVersion: v1 -appVersion: v1.0.3 -description: Provides ability to back up and restore the Rancher application running - on any Kubernetes cluster -icon: https://charts.rancher.io/assets/logos/backup-restore.svg -keywords: -- applications -- infrastructure -name: rancher-backup -version: 1.0.301-rc01 diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/README.md b/charts/rancher-backup/rancher-backup/1.0.301-rc01/README.md deleted file mode 100755 index 67f7cc4d9..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# Rancher Backup - -This chart provides ability to back up and restore the Rancher application running on any Kubernetes cluster. - -Refer [this](https://github.com/rancher/backup-restore-operator) repository for implementation details. - ------ - -### Get Repo Info -``` -helm repo add rancher-chart https://charts.rancher.io -helm repo update -``` - ------ - -### Install Chart -``` -helm install rancher-backup-crd rancher-chart/rancher-backup-crd -n cattle-resources-system --create-namespace -helm install rancher-backup rancher-chart/rancher-backup -n cattle-resources-system -``` - ------ - -### Configuration -The following table lists the configurable parameters of the rancher-backup chart and their default values: - -| Parameter | Description | Default | -|----------|---------------|-------| -| image.repository | Container image repository | rancher/backup-restore-operator | -| image.tag | Container image tag | v0.1.0-rc1 | -| s3.enabled | Configure S3 compatible default storage location. Current version supports S3 and MinIO | false | -| s3.credentialSecretName | Name of the Secret containing S3 credentials. This is an optional field. Skip this field in order to use IAM Role authentication. The Secret must contain following two keys, `accessKey` and `secretKey` | "" | -| s3.credentialSecretNamespace | Namespace of the Secret containing S3 credentials. This can be any namespace. | "" | -| s3.region | Region of the S3 Bucket (Required for S3, not valid for MinIO) | "" | -| s3.bucketName | Name of the Bucket | "" | -| s3.folder | Base folder within the Bucket (optional) | "" | -| s3.endpoint | Endpoint for the S3 storage provider | "" | -| s3.endpointCA | Base64 encoded CA cert for the S3 storage provider (optional) | "" | -| s3.insecureTLSSkipVerify | Skip SSL verification | false | -| persistence.enabled | Configure a Persistent Volume as the default storage location. It accepts either a StorageClass name to create a PVC, or directly accepts the PV to use. The Persistent Volume is mounted at `/var/lib/backups` in the operator pod | false | -| persistence.storageClass | StorageClass to use for dynamically provisioning the Persistent Volume, which will be used for storing backups | "" | -| persistence.volumeName | Persistent Volume to use for storing backups | "" | -| persistence.size | Requested size of the Persistent Volume (Applicable when using dynamic provisioning) | "" | -| nodeSelector | https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector | {} | -| tolerations | https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration | [] | -| affinity | https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity | {} | - ------ - -### CRDs - -Refer [this](https://github.com/rancher/backup-restore-operator#crds) section for information on CRDs that this chart installs. Also refer [this](https://github.com/rancher/backup-restore-operator/tree/master/examples) folder containing sample manifests for the CRDs. - ------ -### Upgrading Chart -``` -helm upgrade rancher-backup-crd -n cattle-resources-system -helm upgrade rancher-backup -n cattle-resources-system -``` - ------ -### Uninstall Chart - -``` -helm uninstall rancher-backup -n cattle-resources-system -helm uninstall rancher-backup-crd -n cattle-resources-system -``` - diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/app-readme.md b/charts/rancher-backup/rancher-backup/1.0.301-rc01/app-readme.md deleted file mode 100755 index 15a021cdb..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/app-readme.md +++ /dev/null @@ -1,15 +0,0 @@ -# Rancher Backup - -This chart enables ability to capture backups of the Rancher application and restore from these backups. This chart can be used to migrate Rancher from one Kubernetes cluster to a different Kubernetes cluster. - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/backups/v2.5/). - -This chart installs the following components: - -- [backup-restore-operator](https://github.com/rancher/backup-restore-operator) - - The operator handles backing up all Kubernetes resources and CRDs that Rancher creates and manages from the local cluster. It gathers these resources by querying the Kubernetes API server, packages all the resources to create a tarball file and saves it in the configured backup storage location. - - The operator can be configured to store backups in S3-compatible object stores such as AWS S3 and MinIO, and in persistent volumes. During deployment, you can create a default storage location, but there is always the option to override the default storage location with each backup, but will be limited to using an S3-compatible object store. - - It preserves the ownerReferences on all resources, hence maintaining dependencies between objects. - - This operator provides encryption support, to encrypt user specified resources before saving them in the backup file. It uses the same encryption configuration that is used to enable [Kubernetes Encryption at Rest](https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/). -- Backup - A backup is a CRD (`Backup`) that defines when to take backups, where to store the backup and what encryption to use (optional). Backups can be taken ad hoc or scheduled to be taken in intervals. -- Restore - A restore is a CRD (`Restore`) that defines which backup to use to restore the Rancher application to. diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/_helpers.tpl b/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/_helpers.tpl deleted file mode 100755 index 411cfc63a..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/_helpers.tpl +++ /dev/null @@ -1,76 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Windows cluster will add default taint for linux nodes, -add below linux tolerations to workloads could be scheduled to those linux nodes -*/}} -{{- define "linux-node-tolerations" -}} -- key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" -{{- end -}} - - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -*/}} -{{- define "backupRestore.fullname" -}} -{{- .Chart.Name | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "backupRestore.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "backupRestore.labels" -}} -helm.sh/chart: {{ include "backupRestore.chart" . }} -{{ include "backupRestore.selectorLabels" . }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "backupRestore.selectorLabels" -}} -app.kubernetes.io/name: {{ include "backupRestore.fullname" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -resources.cattle.io/operator: backup-restore -{{- end }} - - -{{/* -Create the name of the service account to use -*/}} -{{- define "backupRestore.serviceAccountName" -}} -{{ include "backupRestore.fullname" . }} -{{- end }} - - -{{- define "backupRestore.s3SecretName" -}} -{{- printf "%s-%s" .Chart.Name "s3" | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create PVC name using release and revision number. -*/}} -{{- define "backupRestore.pvcName" -}} -{{- printf "%s-%d" .Release.Name .Release.Revision }} -{{- end }} - diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/clusterrolebinding.yaml b/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/clusterrolebinding.yaml deleted file mode 100755 index cf4abf670..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,14 +0,0 @@ -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: {{ include "backupRestore.fullname" . }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} -subjects: -- kind: ServiceAccount - name: {{ include "backupRestore.serviceAccountName" . }} - namespace: {{ .Release.Namespace }} -roleRef: - kind: ClusterRole - name: cluster-admin - apiGroup: rbac.authorization.k8s.io diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/deployment.yaml b/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/deployment.yaml deleted file mode 100755 index 776351ae5..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/deployment.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if and .Values.s3.enabled .Values.persistence.enabled }} -{{- fail "\n\nCannot configure both s3 and PV for storing backups" }} -{{- end }} -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "backupRestore.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} -spec: - selector: - matchLabels: - {{- include "backupRestore.selectorLabels" . | nindent 6 }} - template: - metadata: - labels: - {{- include "backupRestore.selectorLabels" . | nindent 8 }} - annotations: - checksum/s3: {{ include (print $.Template.BasePath "/s3-secret.yaml") . | sha256sum }} - checksum/pvc: {{ include (print $.Template.BasePath "/pvc.yaml") . | sha256sum }} - spec: - serviceAccountName: {{ include "backupRestore.serviceAccountName" . }} - containers: - - name: {{ .Chart.Name }} - image: {{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }} - imagePullPolicy: Always - env: - - name: CHART_NAMESPACE - value: {{ .Release.Namespace }} - {{- if .Values.s3.enabled }} - - name: DEFAULT_S3_BACKUP_STORAGE_LOCATION - value: {{ include "backupRestore.s3SecretName" . }} - {{- end }} - {{- if .Values.persistence.enabled }} - - name: DEFAULT_PERSISTENCE_ENABLED - value: "persistence-enabled" - volumeMounts: - - mountPath: "/var/lib/backups" - name: pv-storage - volumes: - - name: pv-storage - persistentVolumeClaim: - claimName: {{ include "backupRestore.pvcName" . }} - {{- end }} - nodeSelector: - kubernetes.io/os: linux - {{- with .Values.nodeSelector }} - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - tolerations: - {{- include "linux-node-tolerations" . | nindent 8}} - {{- with .Values.tolerations }} - {{- toYaml . | nindent 8 }} - {{- end }} diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/pvc.yaml b/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/pvc.yaml deleted file mode 100755 index ff57e4dab..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/pvc.yaml +++ /dev/null @@ -1,27 +0,0 @@ -{{- if and .Values.persistence.enabled -}} -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: {{ include "backupRestore.pvcName" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} -spec: - accessModes: - - ReadWriteOnce - resources: - {{- with .Values.persistence }} - requests: - storage: {{ .size | quote }} -{{- if .storageClass }} -{{- if (eq "-" .storageClass) }} - storageClassName: "" -{{- else }} - storageClassName: {{ .storageClass | quote }} -{{- end }} -{{- end }} -{{- if .volumeName }} - volumeName: {{ .volumeName | quote }} -{{- end }} -{{- end }} -{{- end }} diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/rancher-resourceset.yaml b/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/rancher-resourceset.yaml deleted file mode 100755 index c04d9901c..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/rancher-resourceset.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: resources.cattle.io/v1 -kind: ResourceSet -metadata: - name: rancher-resource-set -resourceSelectors: - - apiVersion: "v1" - kindsRegexp: "^namespaces$" - resourceNameRegexp: "^cattle-|^p-|^c-|^user-|^u-" - resourceNames: - - "local" - - apiVersion: "v1" - kindsRegexp: "^secrets$" - namespaceRegexp: "^cattle-|^p-|^c-|^local$|^user-|^u-" - labelSelectors: - matchExpressions: - - key: "owner" - operator: "NotIn" - values: ["helm"] - - apiVersion: "v1" - kindsRegexp: "^serviceaccounts$" - namespaceRegexp: "^cattle-|^p-|^c-|^local$|^user-|^u-" - - apiVersion: "v1" - kindsRegexp: "^configmaps$" - namespaces: - - "cattle-system" - - apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^roles$|^rolebindings$" - namespaceRegexp: "^cattle-|^p-|^c-|^local$|^user-|^u-" - - apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterrolebindings$" - resourceNameRegexp: "^cattle-|^clusterrolebinding-|^globaladmin-user-|^grb-u-" - resourceNames: - - "eks-operator" - - apiVersion: "rbac.authorization.k8s.io/v1" - kindsRegexp: "^clusterroles$" - resourceNameRegexp: "^cattle-|^p-|^c-|^local-|^user-|^u-|^project-|^create-ns$" - resourceNames: - - "eks-operator" - - apiVersion: "apiextensions.k8s.io/v1beta1" - kindsRegexp: "." - resourceNameRegexp: "management.cattle.io$|project.cattle.io$|catalog.cattle.io$|eks.cattle.io$|resources.cattle.io$" - - apiVersion: "management.cattle.io/v3" - kindsRegexp: "." - - apiVersion: "project.cattle.io/v3" - kindsRegexp: "." - - apiVersion: "catalog.cattle.io/v1" - kindsRegexp: "^clusterrepos$" - - apiVersion: "resources.cattle.io/v1" - kindsRegexp: "^ResourceSet$" - - apiVersion: "eks.cattle.io/v1" - kindsRegexp: "." - - apiVersion: "apps/v1" - kindsRegexp: "^deployments$" - resourceNames: - - "eks-config-operator" - namespaces: - - "cattle-system" -controllerReferences: - - apiVersion: "apps/v1" - resource: "deployments" - name: "rancher" - namespace: "cattle-system" diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/s3-secret.yaml b/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/s3-secret.yaml deleted file mode 100755 index a07623d90..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/s3-secret.yaml +++ /dev/null @@ -1,31 +0,0 @@ -{{- if .Values.s3.enabled -}} -apiVersion: v1 -kind: Secret -metadata: - name: {{ include "backupRestore.s3SecretName" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} -type: Opaque -stringData: - {{- with .Values.s3 }} - {{- if .credentialSecretName }} - credentialSecretName: {{ .credentialSecretName }} - credentialSecretNamespace: {{ required "When providing a Secret containing S3 credentials, a valid .Values.credentialSecretNamespace must be provided" .credentialSecretNamespace }} - {{- end }} - {{- if .region }} - region: {{ .region }} - {{- end }} - bucketName: {{ required "A valid .Values.bucketName is required for configuring S3 compatible storage as the default backup storage location" .bucketName }} - {{- if .folder }} - folder: {{ .folder }} - {{- end }} - endpoint: {{ required "A valid .Values.endpoint is required for configuring S3 compatible storage as the default backup storage location" .endpoint }} - {{- if .endpointCA }} - endpointCA: {{ .endpointCA }} - {{- end }} - {{- if .insecureTLSSkipVerify }} - insecureTLSSkipVerify: {{ .insecureTLSSkipVerify | quote }} - {{- end }} - {{- end }} -{{ end }} diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/serviceaccount.yaml b/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/serviceaccount.yaml deleted file mode 100755 index f333b746c..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/serviceaccount.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "backupRestore.serviceAccountName" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "backupRestore.labels" . | nindent 4 }} diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/validate-install-crd.yaml b/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/validate-install-crd.yaml deleted file mode 100755 index f63fd2e2e..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/templates/validate-install-crd.yaml +++ /dev/null @@ -1,16 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "resources.cattle.io/v1/Backup" false -}} -# {{- set $found "resources.cattle.io/v1/ResourceSet" false -}} -# {{- set $found "resources.cattle.io/v1/Restore" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-backup/rancher-backup/1.0.301-rc01/values.yaml b/charts/rancher-backup/rancher-backup/1.0.301-rc01/values.yaml deleted file mode 100755 index 46d231fd2..000000000 --- a/charts/rancher-backup/rancher-backup/1.0.301-rc01/values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -image: - repository: rancher/backup-restore-operator - tag: v1.0.3 - -## Default s3 bucket for storing all backup files created by the backup-restore-operator -s3: - enabled: false - ## credentialSecretName if set, should be the name of the Secret containing AWS credentials. - ## To use IAM Role, don't set this field - credentialSecretName: "" - credentialSecretNamespace: "" - region: "" - bucketName: "" - folder: "" - endpoint: "" - endpointCA: "" - insecureTLSSkipVerify: false - -## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/ -## If persistence is enabled, operator will create a PVC with mountPath /var/lib/backups -persistence: - enabled: false - - ## If defined, storageClassName: - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack). - ## Refer https://kubernetes.io/docs/concepts/storage/persistent-volumes/#class-1 - ## - storageClass: "-" - - ## If you want to disable dynamic provisioning by setting storageClass to "-" above, - ## and want to target a particular PV, provide name of the target volume - volumeName: "" - - ## Only certain StorageClasses allow resizing PVs; Refer https://kubernetes.io/blog/2018/07/12/resizing-persistent-volumes-using-kubernetes/ - size: 2Gi - - -global: - cattle: - systemDefaultRegistry: "" - -nodeSelector: {} - -tolerations: [] - -affinity: {} diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/Chart.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/Chart.yaml deleted file mode 100755 index 08fecd29b..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cis-operator-system - catalog.cattle.io/release-name: rancher-cis-benchmark-crd -apiVersion: v1 -description: Installs the CRDs for rancher-cis-benchmark. -name: rancher-cis-benchmark-crd -type: application -version: 1.0.300-rc00 diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/README.md b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/README.md deleted file mode 100755 index f6d9ef621..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-cis-benchmark-crd -A Rancher chart that installs the CRDs used by rancher-cis-benchmark. diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscan.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscan.yaml deleted file mode 100755 index beca6e1f8..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscan.yaml +++ /dev/null @@ -1,149 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterscans.cis.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.lastRunScanProfileName - name: ClusterScanProfile - type: string - - JSONPath: .status.summary.total - name: Total - type: string - - JSONPath: .status.summary.pass - name: Pass - type: string - - JSONPath: .status.summary.fail - name: Fail - type: string - - JSONPath: .status.summary.skip - name: Skip - type: string - - JSONPath: .status.summary.warn - name: Warn - type: string - - JSONPath: .status.summary.notApplicable - name: Not Applicable - type: string - - JSONPath: .status.lastRunTimestamp - name: LastRunTimestamp - type: string - - JSONPath: .spec.scheduledScanConfig.cronSchedule - name: CronSchedule - type: string - group: cis.cattle.io - names: - kind: ClusterScan - plural: clusterscans - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - scanProfileName: - nullable: true - type: string - scheduledScanConfig: - nullable: true - properties: - cronSchedule: - nullable: true - type: string - retentionCount: - type: integer - scanAlertRule: - nullable: true - properties: - alertOnComplete: - type: boolean - alertOnFailure: - type: boolean - type: object - type: object - scoreWarning: - enum: - - pass - - fail - nullable: true - type: string - type: object - status: - properties: - NextScanAt: - nullable: true - type: string - ScanAlertingRuleName: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - display: - nullable: true - properties: - error: - type: boolean - message: - nullable: true - type: string - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - lastRunScanProfileName: - nullable: true - type: string - lastRunTimestamp: - nullable: true - type: string - observedGeneration: - type: integer - summary: - nullable: true - properties: - fail: - type: integer - notApplicable: - type: integer - pass: - type: integer - skip: - type: integer - total: - type: integer - warn: - type: integer - type: object - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscanbenchmark.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscanbenchmark.yaml deleted file mode 100755 index aa6fc2218..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscanbenchmark.yaml +++ /dev/null @@ -1,55 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterscanbenchmarks.cis.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.clusterProvider - name: ClusterProvider - type: string - - JSONPath: .spec.minKubernetesVersion - name: MinKubernetesVersion - type: string - - JSONPath: .spec.maxKubernetesVersion - name: MaxKubernetesVersion - type: string - - JSONPath: .spec.customBenchmarkConfigMapName - name: customBenchmarkConfigMapName - type: string - - JSONPath: .spec.customBenchmarkConfigMapNamespace - name: customBenchmarkConfigMapNamespace - type: string - group: cis.cattle.io - names: - kind: ClusterScanBenchmark - plural: clusterscanbenchmarks - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - clusterProvider: - nullable: true - type: string - customBenchmarkConfigMapName: - nullable: true - type: string - customBenchmarkConfigMapNamespace: - nullable: true - type: string - maxKubernetesVersion: - nullable: true - type: string - minKubernetesVersion: - nullable: true - type: string - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscanprofile.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscanprofile.yaml deleted file mode 100755 index 21bb68396..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscanprofile.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterscanprofiles.cis.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.benchmarkVersion - name: BenchmarkVersion - type: string - group: cis.cattle.io - names: - kind: ClusterScanProfile - plural: clusterscanprofiles - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - benchmarkVersion: - nullable: true - type: string - skipTests: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscanreport.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscanreport.yaml deleted file mode 100755 index 017020a95..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.300-rc00/templates/clusterscanreport.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterscanreports.cis.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.lastRunTimestamp - name: LastRunTimestamp - type: string - - JSONPath: .spec.benchmarkVersion - name: BenchmarkVersion - type: string - group: cis.cattle.io - names: - kind: ClusterScanReport - plural: clusterscanreports - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - benchmarkVersion: - nullable: true - type: string - lastRunTimestamp: - nullable: true - type: string - reportJSON: - nullable: true - type: string - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/Chart.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/Chart.yaml deleted file mode 100755 index c2b442025..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cis-operator-system - catalog.cattle.io/release-name: rancher-cis-benchmark-crd -apiVersion: v1 -description: Installs the CRDs for rancher-cis-benchmark. -name: rancher-cis-benchmark-crd -type: application -version: 1.0.301-rc01 diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/README.md b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/README.md deleted file mode 100755 index f6d9ef621..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-cis-benchmark-crd -A Rancher chart that installs the CRDs used by rancher-cis-benchmark. diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscan.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscan.yaml deleted file mode 100755 index beca6e1f8..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscan.yaml +++ /dev/null @@ -1,149 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterscans.cis.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.lastRunScanProfileName - name: ClusterScanProfile - type: string - - JSONPath: .status.summary.total - name: Total - type: string - - JSONPath: .status.summary.pass - name: Pass - type: string - - JSONPath: .status.summary.fail - name: Fail - type: string - - JSONPath: .status.summary.skip - name: Skip - type: string - - JSONPath: .status.summary.warn - name: Warn - type: string - - JSONPath: .status.summary.notApplicable - name: Not Applicable - type: string - - JSONPath: .status.lastRunTimestamp - name: LastRunTimestamp - type: string - - JSONPath: .spec.scheduledScanConfig.cronSchedule - name: CronSchedule - type: string - group: cis.cattle.io - names: - kind: ClusterScan - plural: clusterscans - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - scanProfileName: - nullable: true - type: string - scheduledScanConfig: - nullable: true - properties: - cronSchedule: - nullable: true - type: string - retentionCount: - type: integer - scanAlertRule: - nullable: true - properties: - alertOnComplete: - type: boolean - alertOnFailure: - type: boolean - type: object - type: object - scoreWarning: - enum: - - pass - - fail - nullable: true - type: string - type: object - status: - properties: - NextScanAt: - nullable: true - type: string - ScanAlertingRuleName: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - display: - nullable: true - properties: - error: - type: boolean - message: - nullable: true - type: string - state: - nullable: true - type: string - transitioning: - type: boolean - type: object - lastRunScanProfileName: - nullable: true - type: string - lastRunTimestamp: - nullable: true - type: string - observedGeneration: - type: integer - summary: - nullable: true - properties: - fail: - type: integer - notApplicable: - type: integer - pass: - type: integer - skip: - type: integer - total: - type: integer - warn: - type: integer - type: object - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscanbenchmark.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscanbenchmark.yaml deleted file mode 100755 index aa6fc2218..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscanbenchmark.yaml +++ /dev/null @@ -1,55 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterscanbenchmarks.cis.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.clusterProvider - name: ClusterProvider - type: string - - JSONPath: .spec.minKubernetesVersion - name: MinKubernetesVersion - type: string - - JSONPath: .spec.maxKubernetesVersion - name: MaxKubernetesVersion - type: string - - JSONPath: .spec.customBenchmarkConfigMapName - name: customBenchmarkConfigMapName - type: string - - JSONPath: .spec.customBenchmarkConfigMapNamespace - name: customBenchmarkConfigMapNamespace - type: string - group: cis.cattle.io - names: - kind: ClusterScanBenchmark - plural: clusterscanbenchmarks - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - clusterProvider: - nullable: true - type: string - customBenchmarkConfigMapName: - nullable: true - type: string - customBenchmarkConfigMapNamespace: - nullable: true - type: string - maxKubernetesVersion: - nullable: true - type: string - minKubernetesVersion: - nullable: true - type: string - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscanprofile.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscanprofile.yaml deleted file mode 100755 index 21bb68396..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscanprofile.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterscanprofiles.cis.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.benchmarkVersion - name: BenchmarkVersion - type: string - group: cis.cattle.io - names: - kind: ClusterScanProfile - plural: clusterscanprofiles - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - benchmarkVersion: - nullable: true - type: string - skipTests: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscanreport.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscanreport.yaml deleted file mode 100755 index 017020a95..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark-crd/1.0.301-rc01/templates/clusterscanreport.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusterscanreports.cis.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.lastRunTimestamp - name: LastRunTimestamp - type: string - - JSONPath: .spec.benchmarkVersion - name: BenchmarkVersion - type: string - group: cis.cattle.io - names: - kind: ClusterScanReport - plural: clusterscanreports - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - benchmarkVersion: - nullable: true - type: string - lastRunTimestamp: - nullable: true - type: string - reportJSON: - nullable: true - type: string - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/Chart.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/Chart.yaml deleted file mode 100755 index 4bf4123c8..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/Chart.yaml +++ /dev/null @@ -1,18 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-cis-benchmark-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: CIS Benchmark - catalog.cattle.io/namespace: cis-operator-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: cis.cattle.io.clusterscans/v1 - catalog.cattle.io/release-name: rancher-cis-benchmark - catalog.cattle.io/ui-component: rancher-cis-benchmark -apiVersion: v1 -appVersion: v1.0.3 -description: The cis-operator enables running CIS benchmark security scans on a kubernetes - cluster -icon: https://charts.rancher.io/assets/logos/cis-kube-bench.svg -keywords: -- security -name: rancher-cis-benchmark -version: 1.0.301-rc01 diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/README.md b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/README.md deleted file mode 100755 index 50beab58b..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Rancher CIS Benchmark Chart - -The cis-operator enables running CIS benchmark security scans on a kubernetes cluster and generate compliance reports that can be downloaded. - -# Installation - -``` -helm install rancher-cis-benchmark ./ --create-namespace -n cis-operator-system -``` diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/app-readme.md b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/app-readme.md deleted file mode 100755 index 5e495d605..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/app-readme.md +++ /dev/null @@ -1,15 +0,0 @@ -# Rancher CIS Benchmarks - -This chart enables security scanning of the cluster using [CIS (Center for Internet Security) benchmarks](https://www.cisecurity.org/benchmark/kubernetes/). - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/cis-scans/v2.5/). - -This chart installs the following components: - -- [cis-operator](https://github.com/rancher/cis-operator) - The cis-operator handles launching the [kube-bench](https://github.com/aquasecurity/kube-bench) tool that runs a suite of CIS tests on the nodes of your Kubernetes cluster. After scans finish, the cis-operator generates a compliance report that can be downloaded. -- Scans - A scan is a CRD (`ClusterScan`) that defines when to trigger CIS scans on the cluster based on the defined profile. A report is created after the scan is completed. -- Profiles - A profile is a CRD (`ClusterScanProfile`) that defines the configuration for the CIS scan, which is the benchmark versions to use and any specific tests to skip in that benchmark. This chart installs a few default `ClusterScanProfile` custom resources with no skipped tests, which can immediately be used to launch CIS scans. -- Benchmark Versions - A benchmark version is a CRD (`ClusterScanBenchmark`) that defines the CIS benchmark version to run using kube-bench as well as the valid configuration parameters for that benchmark. This chart installs a few default `ClusterScanBenchmark` custom resources. -- Alerting Resources - Rancher's CIS Benchmark application lets you run a cluster scan on a schedule, and send alerts when scans finish. - - If you want to enable alerts to be delivered when a cluster scan completes, you need to ensure that [Rancher's Monitoring and Alerting](https://rancher.com/docs/rancher/v2.x/en/monitoring-alerting/v2.5/) application is pre-installed and the [Receivers and Routes](https://rancher.com/docs/rancher/v2.x/en/monitoring-alerting/v2.5/configuration/#alertmanager-config) are configured to send out alerts. - - Additionally, you need to set `alerts: true` in the Values YAML while installing or upgrading this chart. diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/_helpers.tpl b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/_helpers.tpl deleted file mode 100755 index 67f4ce116..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/_helpers.tpl +++ /dev/null @@ -1,23 +0,0 @@ -{{/* Ensure namespace is set the same everywhere */}} -{{- define "cis.namespace" -}} - {{- .Release.Namespace | default "cis-operator-system" -}} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Windows cluster will add default taint for linux nodes, -add below linux tolerations to workloads could be scheduled to those linux nodes -*/}} -{{- define "linux_node_tolerations" -}} -- key: "cattle.io/os" - value: "linux" - effect: "NoSchedule" - operator: "Equal" -{{- end -}} diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/alertingrule.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/alertingrule.yaml deleted file mode 100755 index 1787c88a0..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/alertingrule.yaml +++ /dev/null @@ -1,14 +0,0 @@ -{{- if .Values.alerts.enabled -}} ---- -apiVersion: monitoring.coreos.com/v1 -kind: PodMonitor -metadata: - name: rancher-cis-pod-monitor - namespace: {{ template "cis.namespace" . }} -spec: - selector: - matchLabels: - cis.cattle.io/operator: cis-operator - podMetricsEndpoints: - - port: cismetrics -{{- end }} diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-cis-1.5.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-cis-1.5.yaml deleted file mode 100755 index 39e8b834a..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-cis-1.5.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: cis-1.5 -spec: - clusterProvider: "" - minKubernetesVersion: "1.15.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-cis-1.6.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-cis-1.6.yaml deleted file mode 100755 index 93ba064f4..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-cis-1.6.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: cis-1.6 -spec: - clusterProvider: "" - minKubernetesVersion: "1.16.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-eks-1.0.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-eks-1.0.yaml deleted file mode 100755 index bd2e32cd3..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-eks-1.0.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: eks-1.0 -spec: - clusterProvider: eks - minKubernetesVersion: "1.15.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-gke-1.0.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-gke-1.0.yaml deleted file mode 100755 index 72122e8c5..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-gke-1.0.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: gke-1.0 -spec: - clusterProvider: gke - minKubernetesVersion: "1.15.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.5-hardened.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.5-hardened.yaml deleted file mode 100755 index b5627f966..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.5-hardened.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: rke-cis-1.5-hardened -spec: - clusterProvider: rke - minKubernetesVersion: "1.15.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.5-permissive.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.5-permissive.yaml deleted file mode 100755 index 95f80c0f0..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.5-permissive.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: rke-cis-1.5-permissive -spec: - clusterProvider: rke - minKubernetesVersion: "1.15.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.6-hardened.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.6-hardened.yaml deleted file mode 100755 index d75de8154..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.6-hardened.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: rke-cis-1.6-hardened -spec: - clusterProvider: rke - minKubernetesVersion: "1.16.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.6-permissive.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.6-permissive.yaml deleted file mode 100755 index 52428f4a7..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke-cis-1.6-permissive.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: rke-cis-1.6-permissive -spec: - clusterProvider: rke - minKubernetesVersion: "1.16.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke2-cis-1.5-hardened.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke2-cis-1.5-hardened.yaml deleted file mode 100755 index 3d83e9bd8..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke2-cis-1.5-hardened.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: rke2-cis-1.5-hardened -spec: - clusterProvider: rke2 - minKubernetesVersion: "1.18.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke2-cis-1.5-permissive.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke2-cis-1.5-permissive.yaml deleted file mode 100755 index f66aa8f6e..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/benchmark-rke2-cis-1.5-permissive.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanBenchmark -metadata: - name: rke2-cis-1.5-permissive -spec: - clusterProvider: rke2 - minKubernetesVersion: "1.18.0" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/cis-roles.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/cis-roles.yaml deleted file mode 100755 index 23c93dc65..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/cis-roles.yaml +++ /dev/null @@ -1,49 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: cis-admin -rules: - - apiGroups: - - cis.cattle.io - resources: - - clusterscanbenchmarks - - clusterscanprofiles - - clusterscans - - clusterscanreports - verbs: ["create", "update", "delete", "patch","get", "watch", "list"] - - apiGroups: - - catalog.cattle.io - resources: ["apps"] - resourceNames: ["rancher-cis-benchmark"] - verbs: ["get", "watch", "list"] - - apiGroups: - - "" - resources: - - configmaps - verbs: - - '*' ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: cis-view -rules: - - apiGroups: - - cis.cattle.io - resources: - - clusterscanbenchmarks - - clusterscanprofiles - - clusterscans - - clusterscanreports - verbs: ["get", "watch", "list"] - - apiGroups: - - catalog.cattle.io - resources: ["apps"] - resourceNames: ["rancher-cis-benchmark"] - verbs: ["get", "watch", "list"] - - apiGroups: - - "" - resources: - - configmaps - verbs: ["get", "watch", "list"] diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/configmap.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/configmap.yaml deleted file mode 100755 index 16e43f576..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/configmap.yaml +++ /dev/null @@ -1,14 +0,0 @@ -kind: ConfigMap -apiVersion: v1 -metadata: - name: default-clusterscanprofiles - namespace: {{ template "cis.namespace" . }} -data: - # Default ClusterScanProfiles per cluster provider type - rke: |- - <1.16.0: rke-profile-permissive-1.5 - >=1.16.0: rke-profile-permissive-1.6 - rke2: "rke2-cis-1.5-profile-permissive" - eks: "eks-profile" - gke: "gke-profile" - default: "cis-1.6-profile" diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/deployment.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/deployment.yaml deleted file mode 100755 index 0d3c75e39..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/deployment.yaml +++ /dev/null @@ -1,57 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: cis-operator - namespace: {{ template "cis.namespace" . }} - labels: - cis.cattle.io/operator: cis-operator -spec: - selector: - matchLabels: - cis.cattle.io/operator: cis-operator - template: - metadata: - labels: - cis.cattle.io/operator: cis-operator - spec: - serviceAccountName: cis-operator-serviceaccount - containers: - - name: cis-operator - image: '{{ template "system_default_registry" . }}{{ .Values.image.cisoperator.repository }}:{{ .Values.image.cisoperator.tag }}' - imagePullPolicy: Always - ports: - - name: cismetrics - containerPort: {{ .Values.alerts.metricsPort }} - env: - - name: SECURITY_SCAN_IMAGE - value: {{ template "system_default_registry" . }}{{ .Values.image.securityScan.repository }} - - name: SECURITY_SCAN_IMAGE_TAG - value: {{ .Values.image.securityScan.tag }} - - name: SONOBUOY_IMAGE - value: {{ template "system_default_registry" . }}{{ .Values.image.sonobuoy.repository }} - - name: SONOBUOY_IMAGE_TAG - value: {{ .Values.image.sonobuoy.tag }} - - name: CIS_ALERTS_METRICS_PORT - value: '{{ .Values.alerts.metricsPort }}' - - name: CIS_ALERTS_SEVERITY - value: {{ .Values.alerts.severity }} - - name: CIS_ALERTS_ENABLED - value: {{ .Values.alerts.enabled | default "false" | quote }} - - name: CLUSTER_NAME - value: {{ .Values.global.cattle.clusterName }} - resources: - {{- toYaml .Values.resources | nindent 12 }} - nodeSelector: - kubernetes.io/os: linux - {{- with .Values.nodeSelector }} - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - tolerations: - {{- include "linux_node_tolerations" . | nindent 8}} - {{- with .Values.tolerations }} - {{- toYaml . | nindent 8 }} - {{- end }} \ No newline at end of file diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/network_policy_allow_all.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/network_policy_allow_all.yaml deleted file mode 100755 index 6ed5d645e..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/network_policy_allow_all.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - name: default-allow-all - namespace: {{ template "cis.namespace" . }} -spec: - podSelector: {} - ingress: - - {} - egress: - - {} - policyTypes: - - Ingress - - Egress diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/patch_default_serviceaccount.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/patch_default_serviceaccount.yaml deleted file mode 100755 index 1efa3ed1c..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/patch_default_serviceaccount.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: batch/v1 -kind: Job -metadata: - name: patch-sa - annotations: - "helm.sh/hook": post-install, post-upgrade - "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation -spec: - template: - spec: - serviceAccountName: cis-operator-serviceaccount - restartPolicy: Never - containers: - - name: sa - image: "{{ template "system_default_registry" . }}{{ .Values.global.kubectl.repository }}:{{ .Values.global.kubectl.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - command: ["kubectl", "patch", "serviceaccount", "default", "-p", "{\"automountServiceAccountToken\": false}"] - args: ["-n", {{ template "cis.namespace" . }}] - backoffLimit: 1 diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/rbac.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/rbac.yaml deleted file mode 100755 index 816991f23..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/rbac.yaml +++ /dev/null @@ -1,43 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: ClusterRole -metadata: - labels: - app.kubernetes.io/name: rancher-cis-benchmark - app.kubernetes.io/instance: release-name - name: cis-operator-role -rules: -- apiGroups: - - '*' - resources: - - '*' - verbs: - - '*' ---- -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: ClusterRoleBinding -metadata: - labels: - app.kubernetes.io/name: rancher-cis-benchmark - app.kubernetes.io/instance: release-name - name: cis-operator-rolebinding -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: cis-operator-role -subjects: -- kind: ServiceAccount - name: cis-serviceaccount - namespace: {{ template "cis.namespace" . }} ---- -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: cis-operator-installer -subjects: -- kind: ServiceAccount - name: cis-operator-serviceaccount - namespace: {{ template "cis.namespace" . }} -roleRef: - kind: ClusterRole - name: cluster-admin - apiGroup: rbac.authorization.k8s.io \ No newline at end of file diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-cis-1.5.yml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-cis-1.5.yml deleted file mode 100755 index d69ae9dd5..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-cis-1.5.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: cis-1.5-profile - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: cis-1.5 diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-cis-1.6.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-cis-1.6.yaml deleted file mode 100755 index 8a8d8bf88..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-cis-1.6.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: cis-1.6-profile - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: cis-1.6 diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.5-hardened.yml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.5-hardened.yml deleted file mode 100755 index 4eabe158a..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.5-hardened.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: rke-profile-hardened-1.5 - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: rke-cis-1.5-hardened \ No newline at end of file diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.5-permissive.yml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.5-permissive.yml deleted file mode 100755 index 1f78751d1..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.5-permissive.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: rke-profile-permissive-1.5 - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: rke-cis-1.5-permissive diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.6-hardened.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.6-hardened.yaml deleted file mode 100755 index d38febd80..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.6-hardened.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: rke-profile-hardened-1.6 - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: rke-cis-1.6-hardened diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.6-permissive.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.6-permissive.yaml deleted file mode 100755 index d31b5b0d2..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke-1.6-permissive.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: rke-profile-permissive-1.6 - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: rke-cis-1.6-permissive diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke2-cis-1.5-hardened.yml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke2-cis-1.5-hardened.yml deleted file mode 100755 index 83eb3131e..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke2-cis-1.5-hardened.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: rke2-cis-1.5-profile-hardened - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: rke2-cis-1.5-hardened diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke2-cis-1.5-permissive.yml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke2-cis-1.5-permissive.yml deleted file mode 100755 index 40dc44bdf..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofile-rke2-cis-1.5-permissive.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: rke2-cis-1.5-profile-permissive - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: rke2-cis-1.5-permissive diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofileeks.yml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofileeks.yml deleted file mode 100755 index 49c7e0246..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofileeks.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: eks-profile - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: eks-1.0 \ No newline at end of file diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofilegke.yml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofilegke.yml deleted file mode 100755 index 2ddd0686f..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/scanprofilegke.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: cis.cattle.io/v1 -kind: ClusterScanProfile -metadata: - name: gke-profile - annotations: - clusterscanprofile.cis.cattle.io/builtin: "true" -spec: - benchmarkVersion: gke-1.0 \ No newline at end of file diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/serviceaccount.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/serviceaccount.yaml deleted file mode 100755 index ec48ec622..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/serviceaccount.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - namespace: {{ template "cis.namespace" . }} - name: cis-operator-serviceaccount ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - namespace: {{ template "cis.namespace" . }} - labels: - app.kubernetes.io/name: rancher-cis-benchmark - app.kubernetes.io/instance: release-name - name: cis-serviceaccount diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/validate-install-crd.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/validate-install-crd.yaml deleted file mode 100755 index 562295791..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/templates/validate-install-crd.yaml +++ /dev/null @@ -1,17 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "cis.cattle.io/v1/ClusterScan" false -}} -# {{- set $found "cis.cattle.io/v1/ClusterScanBenchmark" false -}} -# {{- set $found "cis.cattle.io/v1/ClusterScanProfile" false -}} -# {{- set $found "cis.cattle.io/v1/ClusterScanReport" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/values.yaml b/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/values.yaml deleted file mode 100755 index bfb6b96b2..000000000 --- a/charts/rancher-cis-benchmark/rancher-cis-benchmark/1.0.301-rc01/values.yaml +++ /dev/null @@ -1,45 +0,0 @@ -# Default values for rancher-cis-benchmark. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. - -image: - cisoperator: - repository: rancher/cis-operator - tag: v1.0.3 - securityScan: - repository: rancher/security-scan - tag: v0.2.2 - sonobuoy: - repository: rancher/mirrored-sonobuoy-sonobuoy - tag: v0.16.3 - -resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - -nodeSelector: {} - -tolerations: [] - -affinity: {} - -global: - cattle: - systemDefaultRegistry: "" - clusterName: "" - kubectl: - repository: rancher/kubectl - tag: v1.18.6 - -alerts: - enabled: false - severity: warning - metricsPort: 8080 diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/Chart.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/Chart.yaml deleted file mode 100755 index 5162549d5..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-gatekeeper-system - catalog.cattle.io/release-name: rancher-gatekeeper-crd -apiVersion: v1 -description: Installs the CRDs for rancher-gatekeeper. -name: rancher-gatekeeper-crd -type: application -version: 3.3.000-rc02 diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/README.md b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/README.md deleted file mode 100755 index 26079c833..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-gatekeeper-crd -A Rancher chart that installs the CRDs used by rancher-gatekeeper. diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/config-customresourcedefinition.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/config-customresourcedefinition.yaml deleted file mode 100755 index 73ffbdc32..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/config-customresourcedefinition.yaml +++ /dev/null @@ -1,106 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.3.0 - creationTimestamp: null - labels: - gatekeeper.sh/system: "yes" - name: configs.config.gatekeeper.sh -spec: - group: config.gatekeeper.sh - names: - kind: Config - listKind: ConfigList - plural: configs - shortNames: - - config - singular: config - scope: Namespaced - validation: - openAPIV3Schema: - description: Config is the Schema for the configs API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: ConfigSpec defines the desired state of Config - properties: - match: - description: Configuration for namespace exclusion - items: - properties: - excludedNamespaces: - items: - type: string - type: array - processes: - items: - type: string - type: array - type: object - type: array - readiness: - description: Configuration for readiness tracker - properties: - statsEnabled: - type: boolean - type: object - sync: - description: Configuration for syncing k8s objects - properties: - syncOnly: - description: If non-empty, only entries on this list will be replicated into OPA - items: - properties: - group: - type: string - kind: - type: string - version: - type: string - type: object - type: array - type: object - validation: - description: Configuration for validation - properties: - traces: - description: List of requests to trace. Both "user" and "kinds" must be specified - items: - properties: - dump: - description: Also dump the state of OPA with the trace. Set to `All` to dump everything. - type: string - kind: - description: Only trace requests of the following GroupVersionKind - properties: - group: - type: string - kind: - type: string - version: - type: string - type: object - user: - description: Only trace requests from the specified user - type: string - type: object - type: array - type: object - type: object - status: - description: ConfigStatus defines the observed state of Config - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/constraintpodstatus-customresourcedefinition.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/constraintpodstatus-customresourcedefinition.yaml deleted file mode 100755 index f8e552080..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/constraintpodstatus-customresourcedefinition.yaml +++ /dev/null @@ -1,68 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.3.0 - creationTimestamp: null - labels: - gatekeeper.sh/system: "yes" - name: constraintpodstatuses.status.gatekeeper.sh -spec: - group: status.gatekeeper.sh - names: - kind: ConstraintPodStatus - listKind: ConstraintPodStatusList - plural: constraintpodstatuses - singular: constraintpodstatus - scope: Namespaced - validation: - openAPIV3Schema: - description: ConstraintPodStatus is the Schema for the constraintpodstatuses API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - status: - description: ConstraintPodStatusStatus defines the observed state of ConstraintPodStatus - properties: - constraintUID: - description: Storing the constraint UID allows us to detect drift, such as when a constraint has been recreated after its CRD was deleted out from under it, interrupting the watch - type: string - enforced: - type: boolean - errors: - items: - description: Error represents a single error caught while adding a constraint to OPA - properties: - code: - type: string - location: - type: string - message: - type: string - required: - - code - - message - type: object - type: array - id: - type: string - observedGeneration: - format: int64 - type: integer - operations: - items: - type: string - type: array - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/constrainttemplate-customresourcedefinition.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/constrainttemplate-customresourcedefinition.yaml deleted file mode 100755 index 41daf22de..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/constrainttemplate-customresourcedefinition.yaml +++ /dev/null @@ -1,97 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - creationTimestamp: null - labels: - gatekeeper.sh/system: "yes" - name: constrainttemplates.templates.gatekeeper.sh -spec: - group: templates.gatekeeper.sh - names: - kind: ConstraintTemplate - plural: constrainttemplates - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - properties: - crd: - properties: - spec: - properties: - names: - properties: - kind: - type: string - shortNames: - items: - type: string - type: array - type: object - validation: - type: object - type: object - type: object - targets: - items: - properties: - libs: - items: - type: string - type: array - rego: - type: string - target: - type: string - type: object - type: array - type: object - status: - properties: - byPod: - items: - properties: - errors: - items: - properties: - code: - type: string - location: - type: string - message: - type: string - required: - - code - - message - type: object - type: array - id: - description: a unique identifier for the pod that wrote the status - type: string - observedGeneration: - format: int64 - type: integer - type: object - type: array - created: - type: boolean - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true - - name: v1alpha1 - served: true - storage: false diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/constrainttemplatepodstatus-customresourcedefinition.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/constrainttemplatepodstatus-customresourcedefinition.yaml deleted file mode 100755 index 804dca48c..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/crd-manifest/constrainttemplatepodstatus-customresourcedefinition.yaml +++ /dev/null @@ -1,67 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.3.0 - creationTimestamp: null - labels: - gatekeeper.sh/system: "yes" - name: constrainttemplatepodstatuses.status.gatekeeper.sh -spec: - group: status.gatekeeper.sh - names: - kind: ConstraintTemplatePodStatus - listKind: ConstraintTemplatePodStatusList - plural: constrainttemplatepodstatuses - singular: constrainttemplatepodstatus - scope: Namespaced - validation: - openAPIV3Schema: - description: ConstraintTemplatePodStatus is the Schema for the constrainttemplatepodstatuses API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - status: - description: ConstraintTemplatePodStatusStatus defines the observed state of ConstraintTemplatePodStatus - properties: - errors: - items: - description: CreateCRDError represents a single error caught during parsing, compiling, etc. - properties: - code: - type: string - location: - type: string - message: - type: string - required: - - code - - message - type: object - type: array - id: - description: 'Important: Run "make" to regenerate code after modifying this file' - type: string - observedGeneration: - format: int64 - type: integer - operations: - items: - type: string - type: array - templateUID: - description: UID is a type that holds unique ID values, including UUIDs. Because we don't ONLY use UUIDs, this is an alias to string. Being a type captures intent and helps make sure that UIDs and names do not get conflated. - type: string - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/_helpers.tpl b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/_helpers.tpl deleted file mode 100755 index 39b26c195..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/_helpers.tpl +++ /dev/null @@ -1,7 +0,0 @@ -# Rancher - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/jobs.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/jobs.yaml deleted file mode 100755 index 709005fd9..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/jobs.yaml +++ /dev/null @@ -1,92 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: {{ .Chart.Name }}-create - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Chart.Name }} - annotations: - "helm.sh/hook": post-install, post-upgrade, post-rollback - "helm.sh/hook-delete-policy": hook-succeeded -spec: - template: - metadata: - name: {{ .Chart.Name }}-create - labels: - app: {{ .Chart.Name }} - spec: - serviceAccountName: {{ .Chart.Name }}-manager - securityContext: - runAsNonRoot: true - runAsUser: 1000 - containers: - - name: create-crds - image: {{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }} - imagePullPolicy: IfNotPresent - command: - - /bin/kubectl - - apply - - -f - - /etc/config/crd-manifest.yaml - volumeMounts: - - name: crd-manifest - readOnly: true - mountPath: /etc/config - restartPolicy: OnFailure - volumes: - - name: crd-manifest - configMap: - name: {{ .Chart.Name }}-manifest ---- -apiVersion: batch/v1 -kind: Job -metadata: - name: {{ .Chart.Name }}-delete - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Chart.Name }} - annotations: - "helm.sh/hook": pre-delete - "helm.sh/hook-delete-policy": hook-succeeded -spec: - template: - metadata: - name: {{ .Chart.Name }}-delete - labels: - app: {{ .Chart.Name }} - spec: - serviceAccountName: {{ .Chart.Name }}-manager - securityContext: - runAsNonRoot: true - runAsUser: 1000 - initContainers: - - name: remove-finalizers - image: {{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }} - imagePullPolicy: IfNotPresent - command: - - /bin/kubectl - - apply - - -f - - /etc/config/crd-manifest.yaml - volumeMounts: - - name: crd-manifest - readOnly: true - mountPath: /etc/config - containers: - - name: delete-crds - image: {{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }} - imagePullPolicy: IfNotPresent - command: - - /bin/kubectl - - delete - - -f - - /etc/config/crd-manifest.yaml - volumeMounts: - - name: crd-manifest - readOnly: true - mountPath: /etc/config - restartPolicy: OnFailure - volumes: - - name: crd-manifest - configMap: - name: {{ .Chart.Name }}-manifest diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/manifest.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/manifest.yaml deleted file mode 100755 index 31016b6ef..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/manifest.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Chart.Name }}-manifest - namespace: {{ .Release.Namespace }} -data: - crd-manifest.yaml: | - {{- $currentScope := . -}} - {{- $crds := (.Files.Glob "crd-manifest/**.yaml") -}} - {{- range $path, $_ := $crds -}} - {{- with $currentScope -}} - {{ .Files.Get $path | nindent 4 }} - --- - {{- end -}}{{- end -}} diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/rbac.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/rbac.yaml deleted file mode 100755 index bdda1ddad..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/templates/rbac.yaml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ .Chart.Name }}-manager - labels: - app: {{ .Chart.Name }}-manager -rules: -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions - verbs: ['create', 'get', 'patch', 'delete'] -- apiGroups: ['policy'] - resources: ['podsecuritypolicies'] - verbs: ['use'] - resourceNames: - - {{ .Chart.Name }}-manager ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ .Chart.Name }}-manager - labels: - app: {{ .Chart.Name }}-manager -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: {{ .Chart.Name }}-manager -subjects: -- kind: ServiceAccount - name: {{ .Chart.Name }}-manager - namespace: {{ .Release.Namespace }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ .Chart.Name }}-manager - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Chart.Name }}-manager ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ .Chart.Name }}-manager - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Chart.Name }}-manager -spec: - privileged: false - allowPrivilegeEscalation: false - hostNetwork: false - hostIPC: false - hostPID: false - runAsUser: - rule: 'MustRunAsNonRoot' - seLinux: - rule: 'RunAsAny' - supplementalGroups: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - fsGroup: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - readOnlyRootFilesystem: false - volumes: - - 'configMap' - - 'secret' diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/values.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/values.yaml deleted file mode 100755 index f65bba463..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper-crd/3.3.000-rc02/values.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# Default values for rancher-gatekeeper-crd. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. - -global: - cattle: - systemDefaultRegistry: "" - -image: - repository: rancher/kubectl - tag: v1.18.6 diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/.helmignore b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/.helmignore deleted file mode 100755 index f0c131944..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/.helmignore +++ /dev/null @@ -1,21 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/CHANGELOG.md b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/CHANGELOG.md deleted file mode 100755 index c68d23c24..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/CHANGELOG.md +++ /dev/null @@ -1,15 +0,0 @@ -# Changelog -All notable changes from the upstream OPA Gatekeeper chart will be added to this file - -## [Package Version 00] - 2020-09-10 -### Added -- Enabled the CRD chart generator in `package.yaml` - -### Modified -- Updated namespace to `cattle-gatekeeper-system` -- Updated for Helm 3 compatibility - - Moved crds to `crds` directory - - Removed `crd-install` hooks and templates from crds - -### Removed -- Removed `gatekeeper-system-namespace.yaml` as Rancher handles namespaces for chart installation diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/Chart.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/Chart.yaml deleted file mode 100755 index 1d43fecff..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-gatekeeper-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: OPA Gatekeeper - catalog.cattle.io/namespace: cattle-gatekeeper-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: config.gatekeeper.sh.config/v1alpha1 - catalog.cattle.io/release-name: rancher-gatekeeper - catalog.cattle.io/ui-component: gatekeeper -apiVersion: v1 -appVersion: v3.3.0 -description: Modifies Open Policy Agent's upstream gatekeeper chart that provides - policy-based control for cloud native environments -home: https://github.com/open-policy-agent/gatekeeper -icon: https://charts.rancher.io/assets/logos/gatekeeper.svg -keywords: -- open policy agent -- security -name: rancher-gatekeeper -sources: -- https://github.com/open-policy-agent/gatekeeper.git -version: 3.3.000-rc02 diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/README.md b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/README.md deleted file mode 100755 index 45cf27c79..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# Gatekeeper Helm Chart - -## Parameters - -| Parameter | Description | Default | -| :---------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------ | -| auditInterval | The frequency with which audit is run | `300` | -| constraintViolationsLimit | The maximum # of audit violations reported on a constraint | `20` | -| auditFromCache | Take the roster of resources to audit from the OPA cache | `false` | -| auditChunkSize | Chunk size for listing cluster resources for audit (alpha feature) | `0` | -| disableValidatingWebhook | Disable the validating webhook | `false` | -| validatingWebhookTimeoutSeconds | The timeout for the validating webhook in seconds | `3` | -| enableDeleteOperations | Enable validating webhook for delete operations | `false` | -| emitAdmissionEvents | Emit K8s events in gatekeeper namespace for admission violations (alpha feature) | `false` | -| emitAuditEvents | Emit K8s events in gatekeeper namespace for audit violations (alpha feature) | `false` | -| logLevel | Minimum log level | `INFO` | -| image.pullPolicy | The image pull policy | `IfNotPresent` | -| image.repository | Image repository | `openpolicyagent/gatekeeper` | -| image.release | The image release tag to use | Current release version: `v3.3.0` | -| image.pullSecrets | Specify an array of imagePullSecrets | `[]` | -| resources | The resource request/limits for the container image | limits: 1 CPU, 512Mi, requests: 100mCPU, 256Mi | -| nodeSelector | The node selector to use for pod scheduling | `kubernetes.io/os: linux` | -| affinity | The node affinity to use for pod scheduling | `{}` | -| tolerations | The tolerations to use for pod scheduling | `[]` | -| controllerManager.priorityClassName | Priority class name for controller manager | `system-cluster-critical` | -| audit.priorityClassName | Priority class name for audit controller | `system-cluster-critical` | -| replicas | The number of Gatekeeper replicas to deploy for the webhook | `1` | -| podAnnotations | The annotations to add to the Gatekeeper pods | `container.seccomp.security.alpha.kubernetes.io/manager: runtime/default` | -| secretAnnotations | The annotations to add to the Gatekeeper secrets | `{}` | -| customResourceDefinitions.create | Whether the release should install CRDs. Regardless of this value, Helm v3+ will install the CRDs if those are not present already. Use --skip-crds with helm install if you want to skip CRD creation | `true` | - -## Contributing Changes - -This Helm chart is autogenerated from the Gatekeeper static manifest. The -generator code lives under `cmd/build/helmify`. To make modifications to this -template, please edit `kustomization.yaml` and `replacements.go` under that -directory and then run `make manifests`. Your changes will show up in the -`manifest_staging` directory and will be promoted to the root `charts` directory -the next time a Gatekeeper release is cut. diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/app-readme.md b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/app-readme.md deleted file mode 100755 index d44cf7b2b..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/app-readme.md +++ /dev/null @@ -1,14 +0,0 @@ -# Rancher OPA Gatekeeper - -This chart is based off of the upstream [OPA Gatekeeper](https://github.com/open-policy-agent/gatekeeper/tree/master/charts/gatekeeper) chart. - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/opa-gatekeper/). - -The chart installs the following components: - -- OPA Gatekeeper Controller-Manager - OPA Gatekeeper is a policy engine for providing policy based governance for Kubernetes clusters. The controller installs as a [validating admission controller webhook](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#validatingadmissionwebhook) on the cluster and intercepts all admission requests that create, update or delete a resource in the cluster. -- [Audit](https://github.com/open-policy-agent/gatekeeper#audit) - A periodic audit of the cluster resources against the enforced policies. Any existing resource that violates a policy will be recorded as violations. -- [Constraint Template](https://github.com/open-policy-agent/gatekeeper#constraint-templates) - A template is a CRD (`ConstraintTemplate`) that defines the schema and Rego logic of a policy to be applied to the cluster by Gatekeeper's admission controller webhook. This chart installs a few default `ConstraintTemplate` custom resources. -- [Constraint](https://github.com/open-policy-agent/gatekeeper#constraints) - A constraint is a custom resource that defines the scope of resources which a specific constraint template should apply to. The complete policy is defined by a combination of `ConstraintTemplates` (i.e. what the policy is) and `Constraints` (i.e. what resource to apply the policy to). - -For more information on how to configure the Helm chart, refer to the Helm README. diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/_helpers.tpl b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/_helpers.tpl deleted file mode 100755 index f5d0ab307..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/_helpers.tpl +++ /dev/null @@ -1,52 +0,0 @@ -{{/* -Expand the name of the chart. -*/}} -{{- define "gatekeeper.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "gatekeeper.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "gatekeeper.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "gatekeeper.labels" -}} -app.kubernetes.io/name: {{ include "gatekeeper.name" . }} -helm.sh/chart: {{ include "gatekeeper.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/allowedrepos.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/allowedrepos.yaml deleted file mode 100755 index 9abb84ecb..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/allowedrepos.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: templates.gatekeeper.sh/v1beta1 -kind: ConstraintTemplate -metadata: - name: k8sallowedrepos -spec: - crd: - spec: - names: - kind: K8sAllowedRepos - validation: - # Schema for the `parameters` field - openAPIV3Schema: - properties: - repos: - type: array - items: - type: string - targets: - - target: admission.k8s.gatekeeper.sh - rego: | - package k8sallowedrepos - - violation[{"msg": msg}] { - container := input.review.object.spec.containers[_] - satisfied := [good | repo = input.parameters.repos[_] ; good = startswith(container.image, repo)] - not any(satisfied) - msg := sprintf("container <%v> has an invalid image repo <%v>, allowed repos are %v", [container.name, container.image, input.parameters.repos]) - } - - violation[{"msg": msg}] { - container := input.review.object.spec.initContainers[_] - satisfied := [good | repo = input.parameters.repos[_] ; good = startswith(container.image, repo)] - not any(satisfied) - msg := sprintf("container <%v> has an invalid image repo <%v>, allowed repos are %v", [container.name, container.image, input.parameters.repos]) - } diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-admin-podsecuritypolicy.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-admin-podsecuritypolicy.yaml deleted file mode 100755 index 78f36ecfb..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-admin-podsecuritypolicy.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - annotations: - seccomp.security.alpha.kubernetes.io/allowedProfileNames: '*' - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-admin -spec: - allowPrivilegeEscalation: false - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - projected - - secret - - downwardAPI diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-admin-serviceaccount.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-admin-serviceaccount.yaml deleted file mode 100755 index 4b68998cb..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-admin-serviceaccount.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-admin - namespace: '{{ .Release.Namespace }}' diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-audit-deployment.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-audit-deployment.yaml deleted file mode 100755 index 95ccaa767..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-audit-deployment.yaml +++ /dev/null @@ -1,103 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - control-plane: audit-controller - gatekeeper.sh/operation: audit - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-audit - namespace: '{{ .Release.Namespace }}' -spec: - replicas: 1 - selector: - matchLabels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - control-plane: audit-controller - gatekeeper.sh/operation: audit - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - template: - metadata: - annotations: -{{- toYaml .Values.podAnnotations | trim | nindent 8 }} - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - control-plane: audit-controller - gatekeeper.sh/operation: audit - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - spec: - automountServiceAccountToken: true - containers: - - args: - - --audit-interval={{ .Values.auditInterval }} - - --log-level={{ .Values.logLevel }} - - --constraint-violations-limit={{ .Values.constraintViolationsLimit }} - - --audit-from-cache={{ .Values.auditFromCache }} - - --audit-chunk-size={{ .Values.auditChunkSize }} - - --emit-audit-events={{ .Values.emitAuditEvents }} - - --operation=audit - - --operation=status - - --logtostderr - command: - - /manager - env: - - name: POD_NAMESPACE - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: metadata.namespace - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' - imagePullPolicy: '{{ .Values.image.pullPolicy }}' - livenessProbe: - httpGet: - path: /healthz - port: 9090 - name: manager - ports: - - containerPort: 8888 - name: metrics - protocol: TCP - - containerPort: 9090 - name: healthz - protocol: TCP - readinessProbe: - httpGet: - path: /readyz - port: 9090 - resources: -{{ toYaml .Values.audit.resources | indent 10 }} - securityContext: - allowPrivilegeEscalation: false - capabilities: - drop: - - all - readOnlyRootFilesystem: true - runAsGroup: 999 - runAsNonRoot: true - runAsUser: 1000 - nodeSelector: -{{ toYaml .Values.audit.nodeSelector | indent 8 }} - affinity: -{{ toYaml .Values.audit.affinity | indent 8 }} - tolerations: -{{ toYaml .Values.audit.tolerations | indent 8 }} - imagePullSecrets: -{{ toYaml .Values.image.pullSecrets | indent 8 }} -{{- if .Values.audit.priorityClassName }} - priorityClassName: {{ .Values.audit.priorityClassName }} -{{- end }} - serviceAccountName: gatekeeper-admin - terminationGracePeriodSeconds: 60 diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-controller-manager-deployment.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-controller-manager-deployment.yaml deleted file mode 100755 index b050f3574..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-controller-manager-deployment.yaml +++ /dev/null @@ -1,124 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - control-plane: controller-manager - gatekeeper.sh/operation: webhook - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-controller-manager - namespace: '{{ .Release.Namespace }}' -spec: - replicas: {{ .Values.replicas }} - selector: - matchLabels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - control-plane: controller-manager - gatekeeper.sh/operation: webhook - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - template: - metadata: - annotations: -{{- toYaml .Values.podAnnotations | trim | nindent 8 }} - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - control-plane: controller-manager - gatekeeper.sh/operation: webhook - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - spec: - affinity: - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: gatekeeper.sh/operation - operator: In - values: - - webhook - topologyKey: kubernetes.io/hostname - weight: 100 - automountServiceAccountToken: true - containers: - - args: - - --port=8443 - - --logtostderr - - --emit-admission-events={{ .Values.emitAdmissionEvents }} - - --log-level={{ .Values.logLevel }} - - --exempt-namespace=gatekeeper-system - - --operation=webhook - command: - - /manager - env: - - name: POD_NAMESPACE - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: metadata.namespace - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' - imagePullPolicy: '{{ .Values.image.pullPolicy }}' - livenessProbe: - httpGet: - path: /healthz - port: 9090 - name: manager - ports: - - containerPort: 8443 - name: webhook-server - protocol: TCP - - containerPort: 8888 - name: metrics - protocol: TCP - - containerPort: 9090 - name: healthz - protocol: TCP - readinessProbe: - httpGet: - path: /readyz - port: 9090 - resources: -{{ toYaml .Values.controllerManager.resources | indent 10 }} - securityContext: - allowPrivilegeEscalation: false - capabilities: - drop: - - all - readOnlyRootFilesystem: true - runAsGroup: 999 - runAsNonRoot: true - runAsUser: 1000 - volumeMounts: - - mountPath: /certs - name: cert - readOnly: true - nodeSelector: -{{ toYaml .Values.controllerManager.nodeSelector | indent 8 }} - affinity: -{{ toYaml .Values.controllerManager.affinity | indent 8 }} - tolerations: -{{ toYaml .Values.controllerManager.tolerations | indent 8 }} - imagePullSecrets: -{{ toYaml .Values.image.pullSecrets | indent 8 }} -{{- if .Values.controllerManager.priorityClassName }} - priorityClassName: {{ .Values.controllerManager.priorityClassName }} -{{- end }} - serviceAccountName: gatekeeper-admin - terminationGracePeriodSeconds: 60 - volumes: - - name: cert - secret: - defaultMode: 420 - secretName: gatekeeper-webhook-server-cert diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-role-clusterrole.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-role-clusterrole.yaml deleted file mode 100755 index 05577fb22..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-role-clusterrole.yaml +++ /dev/null @@ -1,139 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - creationTimestamp: null - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-manager-role -rules: -- apiGroups: - - '*' - resources: - - '*' - verbs: - - get - - list - - watch -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - config.gatekeeper.sh - resources: - - configs - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - config.gatekeeper.sh - resources: - - configs/status - verbs: - - get - - patch - - update -- apiGroups: - - constraints.gatekeeper.sh - resources: - - '*' - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - mutations.gatekeeper.sh - resources: - - '*' - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - policy - resourceNames: - - gatekeeper-admin - resources: - - podsecuritypolicies - verbs: - - use -- apiGroups: - - status.gatekeeper.sh - resources: - - '*' - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - templates.gatekeeper.sh - resources: - - constrainttemplates - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - templates.gatekeeper.sh - resources: - - constrainttemplates/finalizers - verbs: - - delete - - get - - patch - - update -- apiGroups: - - templates.gatekeeper.sh - resources: - - constrainttemplates/status - verbs: - - get - - patch - - update -- apiGroups: - - admissionregistration.k8s.io - resourceNames: - - gatekeeper-validating-webhook-configuration - resources: - - validatingwebhookconfigurations - verbs: - - create - - delete - - get - - list - - patch - - update - - watch diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-role-role.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-role-role.yaml deleted file mode 100755 index 73e2c5cf7..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-role-role.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - creationTimestamp: null - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-manager-role - namespace: '{{ .Release.Namespace }}' -rules: -- apiGroups: - - "" - resources: - - events - verbs: - - create - - patch -- apiGroups: - - "" - resources: - - secrets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-rolebinding-clusterrolebinding.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-rolebinding-clusterrolebinding.yaml deleted file mode 100755 index 22194d2ad..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-rolebinding-clusterrolebinding.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-manager-rolebinding -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: gatekeeper-manager-role -subjects: -- kind: ServiceAccount - name: gatekeeper-admin - namespace: '{{ .Release.Namespace }}' diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-rolebinding-rolebinding.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-rolebinding-rolebinding.yaml deleted file mode 100755 index 4bf6087dc..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-manager-rolebinding-rolebinding.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-manager-rolebinding - namespace: '{{ .Release.Namespace }}' -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: gatekeeper-manager-role -subjects: -- kind: ServiceAccount - name: gatekeeper-admin - namespace: '{{ .Release.Namespace }}' diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-validating-webhook-configuration-validatingwebhookconfiguration.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-validating-webhook-configuration-validatingwebhookconfiguration.yaml deleted file mode 100755 index ba72d918e..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-validating-webhook-configuration-validatingwebhookconfiguration.yaml +++ /dev/null @@ -1,61 +0,0 @@ -{{- if not .Values.disableValidatingWebhook }} -apiVersion: admissionregistration.k8s.io/v1beta1 -kind: ValidatingWebhookConfiguration -metadata: - creationTimestamp: null - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-validating-webhook-configuration -webhooks: -- clientConfig: - caBundle: Cg== - service: - name: gatekeeper-webhook-service - namespace: '{{ .Release.Namespace }}' - path: /v1/admit - failurePolicy: Ignore - name: validation.gatekeeper.sh - namespaceSelector: - matchExpressions: - - key: admission.gatekeeper.sh/ignore - operator: DoesNotExist - rules: - - apiGroups: - - '*' - apiVersions: - - '*' - operations: - - CREATE - - UPDATE - {{- if .Values.enableDeleteOperations }} - - DELETE - {{- end}} - resources: - - '*' - sideEffects: None - timeoutSeconds: {{ .Values.validatingWebhookTimeoutSeconds }} -- clientConfig: - caBundle: Cg== - service: - name: gatekeeper-webhook-service - namespace: '{{ .Release.Namespace }}' - path: /v1/admitlabel - failurePolicy: Fail - name: check-ignore-label.gatekeeper.sh - rules: - - apiGroups: - - "" - apiVersions: - - '*' - operations: - - CREATE - - UPDATE - resources: - - namespaces - sideEffects: None - timeoutSeconds: {{ .Values.validatingWebhookTimeoutSeconds }} -{{- end }} diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-webhook-server-cert-secret.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-webhook-server-cert-secret.yaml deleted file mode 100755 index 5438a377d..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-webhook-server-cert-secret.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - annotations: -{{- toYaml .Values.secretAnnotations | trim | nindent 4 }} - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-webhook-server-cert - namespace: '{{ .Release.Namespace }}' diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-webhook-service-service.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-webhook-service-service.yaml deleted file mode 100755 index 473bc4b25..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/gatekeeper-webhook-service-service.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - labels: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' - name: gatekeeper-webhook-service - namespace: '{{ .Release.Namespace }}' -spec: - ports: - - port: 443 - targetPort: 8443 - selector: - app: '{{ template "gatekeeper.name" . }}' - chart: '{{ template "gatekeeper.name" . }}' - control-plane: controller-manager - gatekeeper.sh/operation: webhook - gatekeeper.sh/system: "yes" - heritage: '{{ .Release.Service }}' - release: '{{ .Release.Name }}' diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/requiredlabels.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/requiredlabels.yaml deleted file mode 100755 index e93e6a0a7..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/requiredlabels.yaml +++ /dev/null @@ -1,57 +0,0 @@ -apiVersion: templates.gatekeeper.sh/v1beta1 -kind: ConstraintTemplate -metadata: - name: k8srequiredlabels -spec: - crd: - spec: - names: - kind: K8sRequiredLabels - validation: - # Schema for the `parameters` field - openAPIV3Schema: - properties: - message: - type: string - labels: - type: array - items: - type: object - properties: - key: - type: string - allowedRegex: - type: string - targets: - - target: admission.k8s.gatekeeper.sh - rego: | - package k8srequiredlabels - - get_message(parameters, _default) = msg { - not parameters.message - msg := _default - } - - get_message(parameters, _default) = msg { - msg := parameters.message - } - - violation[{"msg": msg, "details": {"missing_labels": missing}}] { - provided := {label | input.review.object.metadata.labels[label]} - required := {label | label := input.parameters.labels[_].key} - missing := required - provided - count(missing) > 0 - def_msg := sprintf("you must provide labels: %v", [missing]) - msg := get_message(input.parameters, def_msg) - } - - violation[{"msg": msg}] { - value := input.review.object.metadata.labels[key] - expected := input.parameters.labels[_] - expected.key == key - # do not match if allowedRegex is not defined, or is an empty string - expected.allowedRegex != "" - not re_match(expected.allowedRegex, value) - def_msg := sprintf("Label <%v: %v> does not satisfy allowed regex: %v", [key, value, expected.allowedRegex]) - msg := get_message(input.parameters, def_msg) - } diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/validate-install-crd.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/validate-install-crd.yaml deleted file mode 100755 index 875d7af02..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/templates/validate-install-crd.yaml +++ /dev/null @@ -1,17 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "config.gatekeeper.sh/v1alpha1/Config" false -}} -# {{- set $found "status.gatekeeper.sh/v1beta1/ConstraintPodStatus" false -}} -# {{- set $found "templates.gatekeeper.sh/v1beta1/ConstraintTemplate" false -}} -# {{- set $found "status.gatekeeper.sh/v1beta1/ConstraintTemplatePodStatus" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/values.yaml b/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/values.yaml deleted file mode 100755 index 717517977..000000000 --- a/charts/rancher-gatekeeper/rancher-gatekeeper/3.3.000-rc02/values.yaml +++ /dev/null @@ -1,60 +0,0 @@ -replicas: 3 -auditInterval: 300 -constraintViolationsLimit: 20 -auditFromCache: false -disableValidatingWebhook: false -validatingWebhookTimeoutSeconds: 3 -enableDeleteOperations: false -auditChunkSize: 0 -logLevel: INFO -emitAdmissionEvents: false -emitAuditEvents: false -image: - repository: rancher/mirrored-openpolicyagent-gatekeeper - tag: v3.3.0 - pullPolicy: IfNotPresent - pullSecrets: [] -podAnnotations: - { container.seccomp.security.alpha.kubernetes.io/manager: runtime/default } -secretAnnotations: {} -controllerManager: - priorityClassName: system-cluster-critical - affinity: - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: gatekeeper.sh/operation - operator: In - values: - - webhook - topologyKey: kubernetes.io/hostname - weight: 100 - tolerations: [] - nodeSelector: { kubernetes.io/os: linux } - resources: - limits: - cpu: 1000m - memory: 512Mi - requests: - cpu: 100m - memory: 256Mi -audit: - priorityClassName: system-cluster-critical - affinity: {} - tolerations: [] - nodeSelector: { kubernetes.io/os: linux } - resources: - limits: - cpu: 1000m - memory: 512Mi - requests: - cpu: 100m - memory: 256Mi -global: - cattle: - systemDefaultRegistry: "" - kubectl: - repository: rancher/kubectl - tag: v1.18.6 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/Chart.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/Chart.yaml deleted file mode 100755 index ed9ccc2d1..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/Chart.yaml +++ /dev/null @@ -1,21 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=1.29.100-rc01 - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Istio - catalog.cattle.io/namespace: istio-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: networking.istio.io.virtualservice/v1beta1 - catalog.cattle.io/release-name: rancher-istio - catalog.cattle.io/requests-cpu: 710m - catalog.cattle.io/requests-memory: 2314Mi - catalog.cattle.io/ui-component: istio -apiVersion: v1 -appVersion: 1.8.3 -description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/ - for details. -icon: https://charts.rancher.io/assets/logos/istio.svg -keywords: -- networking -- infrastructure -name: rancher-istio -version: 1.8.301-rc00 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/README.md b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/README.md deleted file mode 100755 index 199e45312..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# Rancher Istio Installers - -A Rancher created chart that packages the istioctl binary to install via a helm chart. - -# Installation Requirements - -## Chart Dependencies -- rancher-kiali-server-crd chart - -# Uninstallation Requirements -To ensure rancher-istio uninstalls correctly, you must uninstall rancher-istio prior to uninstalling chart dependencies (see installation requirements for chart dependencies). This is because all definitions need to be available in order to properly build the rancher-istio objects for removal. - -If you remove dependent CRD charts prior to removing rancher-istio, you may encounter the following error:: - -`Error: uninstallation completed with 1 error(s): unable to build kubernetes objects for delete: unable to recognize "": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"` - -# Addons - -## Kiali - -Kiali allows you to view and manage your istio-based service mesh through an easy to use dashboard. - -#### Dependencies -- rancher-monitoring chart or other Prometheus installation - -This dependecy installs the required CRDs for installing Kiali. Since Kiali is bundled in with Istio in this chart, if you do not have these dependencies installed, your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` when installing Istio for a succesful installation. - -> **Note:** The following configuration options assume you have installed the dependecies for Kiali. Please ensure you have Promtheus in your cluster before proceeding. - -The Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -#### External Services - -##### Prometheus -The `kiali.external_services.prometheus` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Grafana -The `kiali.external_services.grafana` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `grafana.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Tracing -The `kiali.external_services.tracing` url and `.Values.tracing.contextPath` is set in the rancher-istio values.yaml: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` -The url depends on the default values for `namespaceOverride`, and `.Values.service.externalPort` being set in your rancher-tracing or other tracing instance. - -## Jaeger - -Jaeger allows you to trace and monitor distributed microservices. - -> **Note:** This addon is using the all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io/docs/1.21/getting-started/) documentation to determine which installation you will need for your production needs. - -# Installation -``` -helm install rancher-istio . --create-namespace -n istio-system -``` \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/app-readme.md b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/app-readme.md deleted file mode 100755 index 0e42df083..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/app-readme.md +++ /dev/null @@ -1,45 +0,0 @@ -# Rancher Istio - -Our [Istio](https://istio.io/) installer wraps the istioctl binary commands in a handy helm chart, including an overlay file option to allow complex customization. It also includes: -* **[Kiali](https://kiali.io/)**: Used for graphing traffic flow throughout the mesh -* **[Jaeger](https://www.jaegertracing.io/)**: A quick start, all-in-one installation used for tracing distributed systemm. This is not production qualified, please refer to jaeger documentation to determine which installation you may need instead. - -### Dependencies - -**Rancher Monitoring or other Prometheus installation** - -The Prometheus CRDs are required for installing Kiali which is enabled by default. If you do not have Prometheus installed your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` to bypass this requirement. - -### Customization - -**Rancher Monitoring** - -The Rancher Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -**Custom Prometheus Installation with Kiali** - -To use a custom Monitoring installation, set the `kiali.external_services.prometheus` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` in your rancher-monitoring or other monitoring instance: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -**Custom Grafana Installation with Kiali** - -To use a custom Grafana installation, set the `kiali.external_services.grafana` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `granfa.service.port` in your rancher-monitoring or other grafana instance: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -**Custom Tracing Installation with Kiali** - -To use a custom Tracing installation, set the `kiali.external_services.tracing` url and update the `.Values.tracing.contextPath` in the rancher-istio values.yaml. - -This url depends on the values for `namespaceOverride`, and `.Values.service.externalPort` in your rancher-tracing or other tracing instance.: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/istio/v2.5/). diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/Chart.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/Chart.yaml deleted file mode 100755 index 3225c111e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=match - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: monitoringdashboards.monitoring.kiali.io/v1alpha1 - catalog.cattle.io/requires-gvr: monitoring.coreos.com.prometheus/v1 - catalog.rancher.io/namespace: cattle-istio-system - catalog.rancher.io/release-name: rancher-kiali-server -apiVersion: v2 -appVersion: v1.29.0 -description: Kiali is an open source project for service mesh observability, refer - to https://www.kiali.io for details. This is installed as sub-chart with customized - values in Rancher's Istio. -home: https://github.com/kiali/kiali -icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png -keywords: -- istio -- kiali -- networking -- infrastructure -maintainers: -- email: kiali-users@googlegroups.com - name: Kiali - url: https://kiali.io -name: kiali -sources: -- https://github.com/kiali/kiali -- https://github.com/kiali/kiali-ui -- https://github.com/kiali/kiali-operator -- https://github.com/kiali/helm-charts -version: 1.29.1 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/NOTES.txt b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/NOTES.txt deleted file mode 100755 index 751019401..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/NOTES.txt +++ /dev/null @@ -1,5 +0,0 @@ -Welcome to Kiali! For more details on Kiali, see: https://kiali.io - -The Kiali Server [{{ .Chart.AppVersion }}] has been installed in namespace [{{ .Release.Namespace }}]. It will be ready soon. - -(Helm: Chart=[{{ .Chart.Name }}], Release=[{{ .Release.Name }}], Version=[{{ .Chart.Version }}]) diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/_helpers.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/_helpers.tpl deleted file mode 100755 index dd33bbe48..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/_helpers.tpl +++ /dev/null @@ -1,192 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "kiali-server.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "kiali-server.fullname" -}} -{{- if .Values.fullnameOverride }} - {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} -{{- else }} - {{- $name := default .Chart.Name .Values.nameOverride }} - {{- printf "%s" $name | trunc 63 | trimSuffix "-" }} -{{- end }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "kiali-server.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Identifies the log_level with the old verbose_mode and the new log_level considered. -*/}} -{{- define "kiali-server.logLevel" -}} -{{- if .Values.deployment.verbose_mode -}} -{{- .Values.deployment.verbose_mode -}} -{{- else -}} -{{- .Values.deployment.logger.log_level -}} -{{- end -}} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "kiali-server.labels" -}} -helm.sh/chart: {{ include "kiali-server.chart" . }} -app: {{ include "kiali-server.name" . }} -{{ include "kiali-server.selectorLabels" . }} -version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/part-of: "kiali" -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "kiali-server.selectorLabels" -}} -app.kubernetes.io/name: {{ include "kiali-server.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} - -{{/* -Used to determine if a custom dashboard (defined in .Template.Name) should be deployed. -*/}} -{{- define "kiali-server.isDashboardEnabled" -}} -{{- if .Values.external_services.custom_dashboards.enabled }} - {{- $includere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.includes }} - {{- if $s }} - {{- if $includere }} - {{- $includere = printf "%s|^%s$" $includere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $includere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- $excludere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.excludes }} - {{- if $s }} - {{- if $excludere }} - {{- $excludere = printf "%s|^%s$" $excludere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $excludere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- if (and (mustRegexMatch (default "no-matches" $includere) (base .Template.Name)) (not (mustRegexMatch (default "no-matches" $excludere) (base .Template.Name)))) }} - {{- print "enabled" }} - {{- else }} - {{- print "" }} - {{- end }} -{{- else }} - {{- print "" }} -{{- end }} -{{- end }} - -{{/* -Determine the default login token signing key. -*/}} -{{- define "kiali-server.login_token.signing_key" -}} -{{- if .Values.login_token.signing_key }} - {{- .Values.login_token.signing_key }} -{{- else }} - {{- randAlphaNum 16 }} -{{- end }} -{{- end }} - -{{/* -Determine the default web root. -*/}} -{{- define "kiali-server.server.web_root" -}} -{{- if .Values.server.web_root }} - {{- .Values.server.web_root | trimSuffix "/" }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/" }} - {{- else }} - {{- "/kiali" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity cert file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.cert_file" -}} -{{- if hasKey .Values.identity "cert_file" }} - {{- .Values.identity.cert_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.crt" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity private key file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.private_key_file" -}} -{{- if hasKey .Values.identity "private_key_file" }} - {{- .Values.identity.private_key_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.key" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the istio namespace - default is where Kiali is installed. -*/}} -{{- define "kiali-server.istio_namespace" -}} -{{- if .Values.istio_namespace }} - {{- .Values.istio_namespace }} -{{- else }} - {{- .Release.Namespace }} -{{- end }} -{{- end }} - -{{/* -Determine the auth strategy to use - default is "token" on Kubernetes and "openshift" on OpenShift. -*/}} -{{- define "kiali-server.auth.strategy" -}} -{{- if .Values.auth.strategy }} - {{- if (and (eq .Values.auth.strategy "openshift") (not .Values.kiali_route_url)) }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or use a different auth strategy via the --set auth.strategy=... option." }} - {{- end }} - {{- .Values.auth.strategy }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- if not .Values.kiali_route_url }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or explicitly indicate another auth strategy you want via the --set auth.strategy=... option." }} - {{- end }} - {{- "openshift" }} - {{- else }} - {{- "token" }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/cabundle.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/cabundle.yaml deleted file mode 100755 index 7462b95a7..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/cabundle.yaml +++ /dev/null @@ -1,13 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }}-cabundle - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - service.beta.openshift.io/inject-cabundle: "true" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/configmap.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/configmap.yaml deleted file mode 100755 index b1bf53173..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/configmap.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - config.yaml: | - {{- /* Most of .Values is simply the ConfigMap - strip out the keys that are not part of the ConfigMap */}} - {{- $cm := omit .Values "nameOverride" "fullnameOverride" "kiali_route_url" }} - {{- /* The helm chart defines namespace for us, but pass it to the ConfigMap in case the server needs it */}} - {{- $_ := set $cm.deployment "namespace" .Release.Namespace }} - {{- /* Some values of the ConfigMap are generated, but might not be identical, from .Values */}} - {{- $_ := set $cm "istio_namespace" (include "kiali-server.istio_namespace" .) }} - {{- $_ := set $cm.auth "strategy" (include "kiali-server.auth.strategy" .) }} - {{- $_ := set $cm.auth.openshift "client_id_prefix" (include "kiali-server.fullname" .) }} - {{- $_ := set $cm.identity "cert_file" (include "kiali-server.identity.cert_file" .) }} - {{- $_ := set $cm.identity "private_key_file" (include "kiali-server.identity.private_key_file" .) }} - {{- $_ := set $cm.login_token "signing_key" (include "kiali-server.login_token.signing_key" .) }} - {{- $_ := set $cm.server "web_root" (include "kiali-server.server.web_root" .) }} - {{- toYaml $cm | nindent 4 }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/envoy.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/envoy.yaml deleted file mode 100755 index 8d961b848..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/envoy.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: envoy - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Envoy Metrics -# discoverOn: "envoy_server_uptime" - items: - - chart: - name: "Pods uptime" - spans: 4 - metricName: "envoy_server_uptime" - dataType: "raw" - - chart: - name: "Allocated memory" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_allocated" - dataType: "raw" - min: 0 - - chart: - name: "Heap size" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_heap_size" - dataType: "raw" - min: 0 - - chart: - name: "Upstream active connections" - spans: 6 - metricName: "envoy_cluster_upstream_cx_active" - dataType: "raw" - - chart: - name: "Upstream total requests" - spans: 6 - metricName: "envoy_cluster_upstream_rq_total" - unit: "rps" - dataType: "rate" - - chart: - name: "Downstream active connections" - spans: 6 - metricName: "envoy_listener_downstream_cx_active" - dataType: "raw" - - chart: - name: "Downstream HTTP requests" - spans: 6 - metricName: "envoy_listener_http_downstream_rq" - unit: "rps" - dataType: "rate" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/go.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/go.yaml deleted file mode 100755 index 01ebed7b5..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/go.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: go - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Go Metrics - runtime: Go - discoverOn: "go_info" - items: - - chart: - name: "CPU ratio" - spans: 6 - metricName: "process_cpu_seconds_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "RSS Memory" - unit: "bytes" - spans: 6 - metricName: "process_resident_memory_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Goroutines" - spans: 6 - metricName: "go_goroutines" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Heap allocation rate" - unit: "bytes/s" - spans: 6 - metricName: "go_memstats_alloc_bytes_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "GC rate" - spans: 6 - metricName: "go_gc_duration_seconds_count" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Next GC" - unit: "bytes" - spans: 6 - metricName: "go_memstats_next_gc_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/kiali.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/kiali.yaml deleted file mode 100755 index 0d5b5caa2..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/kiali.yaml +++ /dev/null @@ -1,43 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: kiali - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Kiali Internal Metrics - items: - - chart: - name: "API processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_api_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "route" - displayName: "Route" - - chart: - name: "Functions processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_go_function_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" - - chart: - name: "Failures" - spans: 12 - metricName: "kiali_go_function_failures_total" - dataType: "raw" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml deleted file mode 100755 index e89e1200c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml +++ /dev/null @@ -1,42 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Pool Metrics - discoverOn: "jvm_buffer_total_capacity_bytes" - items: - - chart: - name: "Pool buffer memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer capacity" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_total_capacity_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer count" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_count" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml deleted file mode 100755 index ab487dccc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml +++ /dev/null @@ -1,64 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live" - items: - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon" - dataType: "raw" - - chart: - name: "Loaded classes" - spans: 4 - metricName: "jvm_classes_loaded" - dataType: "raw" - - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml deleted file mode 100755 index d7014951d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.1-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live_threads" - items: - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live_threads" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon_threads" - dataType: "raw" - - chart: - name: "Threads states" - spans: 4 - metricName: "jvm_threads_states_threads" - dataType: "raw" - aggregations: - - label: "state" - displayName: "State" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/microprofile-1.1.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/microprofile-1.1.yaml deleted file mode 100755 index c00446c10..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/microprofile-1.1.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-1.1 - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:thread_count" - items: - - chart: - name: "Current loaded classes" - spans: 6 - metricName: "base:classloader_current_loaded_class_count" - dataType: "raw" - - chart: - name: "Unloaded classes" - spans: 6 - metricName: "base:classloader_total_unloaded_class_count" - dataType: "raw" - - chart: - name: "Thread count" - spans: 4 - metricName: "base:thread_count" - dataType: "raw" - - chart: - name: "Thread max count" - spans: 4 - metricName: "base:thread_max_count" - dataType: "raw" - - chart: - name: "Thread daemon count" - spans: 4 - metricName: "base:thread_daemon_count" - dataType: "raw" - - chart: - name: "Committed heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_committed_heap_bytes" - dataType: "raw" - - chart: - name: "Max heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_max_heap_bytes" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_used_heap_bytes" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/microprofile-x.y.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/microprofile-x.y.yaml deleted file mode 100755 index d15f527d9..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/microprofile-x.y.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-x.y - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:gc_complete_scavenger_count" - items: - - chart: - name: "Young GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_young_generation_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Young GC count" - spans: 3 - metricName: "base:gc_young_generation_scavenger_count" - dataType: "raw" - - chart: - name: "Total GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_complete_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Total GC count" - spans: 3 - metricName: "base:gc_complete_scavenger_count" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/nodejs.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/nodejs.yaml deleted file mode 100755 index d772a16c0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/nodejs.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: nodejs - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Node.js - title: Node.js Metrics - discoverOn: "nodejs_active_handles_total" - items: - - chart: - name: "Active handles" - spans: 4 - metricName: "nodejs_active_handles_total" - dataType: "raw" - - chart: - name: "Active requests" - spans: 4 - metricName: "nodejs_active_requests_total" - dataType: "raw" - - chart: - name: "Event loop lag" - unit: "seconds" - spans: 4 - metricName: "nodejs_eventloop_lag_seconds" - dataType: "raw" - - chart: - name: "Total heap size" - unit: "bytes" - spans: 12 - metricName: "nodejs_heap_space_size_total_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Used heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_used_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Available heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_available_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/quarkus.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/quarkus.yaml deleted file mode 100755 index 4fc3e9ac0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/quarkus.yaml +++ /dev/null @@ -1,32 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: quarkus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Quarkus Metrics - runtime: Quarkus - items: - - chart: - name: "Thread count" - spans: 4 - metricName: "vendor:thread_count" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_heap_usage_bytes" - dataType: "raw" - - chart: - name: "Used non-heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_non_heap_usage_bytes" - dataType: "raw" - - include: "microprofile-x.y" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml deleted file mode 100755 index 2ff4ae576..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Pool Metrics - items: - - include: "micrometer-1.0.6-jvm-pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/springboot-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/springboot-jvm.yaml deleted file mode 100755 index 8bd43055b..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/springboot-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Metrics - items: - - include: "micrometer-1.0.6-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/springboot-tomcat.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/springboot-tomcat.yaml deleted file mode 100755 index 4b27aee4f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/springboot-tomcat.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: Tomcat Metrics - items: - - include: "tomcat" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/thorntail.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/thorntail.yaml deleted file mode 100755 index 513488df4..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/thorntail.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: thorntail - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Thorntail - title: Thorntail Metrics - discoverOn: "vendor:loaded_modules" - items: - - include: "microprofile-1.1" - - chart: - name: "Loaded modules" - spans: 6 - metricName: "vendor:loaded_modules" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/tomcat.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/tomcat.yaml deleted file mode 100755 index 28fd7f1cc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/tomcat.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Tomcat - title: Tomcat Metrics - discoverOn: "tomcat_sessions_created_total" - items: - - chart: - name: "Sessions created" - spans: 4 - metricName: "tomcat_sessions_created_total" - dataType: "raw" - - chart: - name: "Active sessions" - spans: 4 - metricName: "tomcat_sessions_active_current" - dataType: "raw" - - chart: - name: "Sessions rejected" - spans: 4 - metricName: "tomcat_sessions_rejected_total" - dataType: "raw" - - - chart: - name: "Bytes sent" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_sent_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Bytes received" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_received_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - - chart: - name: "Global errors" - spans: 6 - metricName: "tomcat_global_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Servlet errors" - spans: 6 - metricName: "tomcat_servlet_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-client.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-client.yaml deleted file mode 100755 index 17392d87f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-client.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-client - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Client Metrics - discoverOn: "vertx_http_client_connections" - items: - - chart: - name: "Client response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_client_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_client_requestCount_total" - dataType: "rate" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client active connections" - spans: 6 - metricName: "vertx_http_client_connections" - dataType: "raw" - - chart: - name: "Client active websockets" - spans: 6 - metricName: "vertx_http_client_wsConnections" - dataType: "raw" - - chart: - name: "Client bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesSent" - dataType: "histogram" - - chart: - name: "Client bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-eventbus.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-eventbus.yaml deleted file mode 100755 index fa659b55c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-eventbus.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-eventbus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Eventbus Metrics - discoverOn: "vertx_eventbus_handlers" - items: - - chart: - name: "Event bus handlers" - spans: 6 - metricName: "vertx_eventbus_handlers" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus pending messages" - spans: 6 - metricName: "vertx_eventbus_pending" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus processing time" - unit: "seconds" - spans: 6 - metricName: "vertx_eventbus_processingTime_seconds" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes read" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesRead" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes written" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesWritten" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-jvm.yaml deleted file mode 100755 index ac03ea2e0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: JVM Metrics - items: - - include: "micrometer-1.1-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-pool.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-pool.yaml deleted file mode 100755 index 3715e9c10..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-pool.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Pools Metrics - discoverOn: "vertx_pool_ratio" - items: - - chart: - name: "Usage duration" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_usage_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Usage ratio" - spans: 6 - metricName: "vertx_pool_ratio" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Queue size" - spans: 6 - metricName: "vertx_pool_queue_size" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Time in queue" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_queue_delay_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Resources used" - spans: 6 - metricName: "vertx_pool_inUse" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-server.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-server.yaml deleted file mode 100755 index 686295468..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/dashboards/vertx-server.yaml +++ /dev/null @@ -1,61 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-server - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Server Metrics - discoverOn: "vertx_http_server_connections" - items: - - chart: - name: "Server response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_server_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_server_requestCount_total" - dataType: "rate" - aggregations: - - label: "code" - displayName: "Error code" - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server active connections" - spans: 6 - metricName: "vertx_http_server_connections" - dataType: "raw" - - chart: - name: "Server active websockets" - spans: 6 - metricName: "vertx_http_server_wsConnections" - dataType: "raw" - - chart: - name: "Server bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesSent" - dataType: "histogram" - - chart: - name: "Server bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/deployment.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/deployment.yaml deleted file mode 100755 index de5ae7ebe..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/deployment.yaml +++ /dev/null @@ -1,174 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - replicas: {{ .Values.deployment.replicas }} - selector: - matchLabels: - {{- include "kiali-server.selectorLabels" . | nindent 6 }} - strategy: - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 - type: RollingUpdate - template: - metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 8 }} - {{- if .Values.deployment.pod_labels }} - {{- toYaml .Values.deployment.pod_labels | nindent 8 }} - {{- end }} - annotations: - {{- if .Values.server.metrics_enabled }} - prometheus.io/scrape: "true" - prometheus.io/port: {{ .Values.server.metrics_port | quote }} - {{- else }} - prometheus.io/scrape: "false" - prometheus.io/port: null - {{- end }} - kiali.io/runtimes: go,kiali - {{- if .Values.deployment.pod_annotations }} - {{- toYaml .Values.deployment.pod_annotations | nindent 8 }} - {{- end }} - spec: - serviceAccountName: {{ include "kiali-server.fullname" . }} - {{- if .Values.deployment.priority_class_name }} - priorityClassName: {{ .Values.deployment.priority_class_name | quote }} - {{- end }} - {{- if .Values.deployment.image_pull_secrets }} - imagePullSecrets: - {{- range .Values.deployment.image_pull_secrets }} - - name: {{ . }} - {{- end }} - {{- end }} - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.deployment.repository }}:{{ .Values.deployment.tag }}" - imagePullPolicy: {{ .Values.deployment.image_pull_policy | default "Always" }} - name: {{ include "kiali-server.fullname" . }} - command: - - "/opt/kiali/kiali" - - "-config" - - "/kiali-configuration/config.yaml" - ports: - - name: api-port - containerPort: {{ .Values.server.port | default 20001 }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - containerPort: {{ .Values.server.metrics_port | default 9090 }} - {{- end }} - readinessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - livenessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - env: - - name: ACTIVE_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: LOG_LEVEL - value: "{{ include "kiali-server.logLevel" . }}" - - name: LOG_FORMAT - value: "{{ .Values.deployment.logger.log_format }}" - - name: LOG_TIME_FIELD_FORMAT - value: "{{ .Values.deployment.logger.time_field_format }}" - - name: LOG_SAMPLER_RATE - value: "{{ .Values.deployment.logger.sampler_rate }}" - volumeMounts: - {{- if .Values.web_root_override }} - - name: kiali-console - subPath: env.js - mountPath: /opt/kiali/console/env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - mountPath: "/kiali-configuration" - - name: {{ include "kiali-server.fullname" . }}-cert - mountPath: "/kiali-cert" - - name: {{ include "kiali-server.fullname" . }}-secret - mountPath: "/kiali-secret" - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - mountPath: "/kiali-cabundle" - {{- end }} - {{- if .Values.deployment.resources }} - resources: - {{- toYaml .Values.deployment.resources | nindent 10 }} - {{- end }} - volumes: - {{- if .Values.web_root_override }} - - name: kiali-console - configMap: - name: kiali-console - items: - - key: env.js - path: env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - configMap: - name: {{ include "kiali-server.fullname" . }} - - name: {{ include "kiali-server.fullname" . }}-cert - secret: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - secretName: {{ include "kiali-server.fullname" . }}-cert-secret - {{- else }} - secretName: istio.{{ include "kiali-server.fullname" . }}-service-account - {{- end }} - {{- if not (include "kiali-server.identity.cert_file" .) }} - optional: true - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-secret - secret: - secretName: {{ .Values.deployment.secret_name }} - optional: true - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - configMap: - name: {{ include "kiali-server.fullname" . }}-cabundle - {{- end }} - {{- if or (.Values.deployment.affinity.node) (or (.Values.deployment.pod) (.Values.deployment.pod_anti)) }} - affinity: - {{- if .Values.deployment.affinity.node }} - nodeAffinity: - {{- toYaml .Values.deployment.affinity.node | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod }} - podAffinity: - {{- toYaml .Values.deployment.affinity.pod | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod_anti }} - podAntiAffinity: - {{- toYaml .Values.deployment.affinity.pod_anti | nindent 10 }} - {{- end }} - {{- end }} - {{- if .Values.deployment.tolerations }} - tolerations: - {{- toYaml .Values.deployment.tolerations | nindent 8 }} - {{- end }} - {{- if .Values.deployment.node_selector }} - nodeSelector: - {{- toYaml .Values.deployment.node_selector | nindent 8 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/hpa.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/hpa.yaml deleted file mode 100755 index 934c4c1e9..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/hpa.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Values.deployment.hpa.spec }} ---- -apiVersion: {{ .Values.deployment.hpa.api_version }} -kind: HorizontalPodAutoscaler -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: {{ include "kiali-server.fullname" . }} - {{- toYaml .Values.deployment.hpa.spec | nindent 2 }} -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/ingress.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/ingress.yaml deleted file mode 100755 index e4c98db1b..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if not (.Capabilities.APIVersions.Has "route.openshift.io/v1") }} -{{- if .Values.deployment.ingress_enabled }} ---- -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }} - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- else }} - # For ingress-nginx versions older than 0.20.0 use secure-backends. - # (see: https://github.com/kubernetes/ingress-nginx/issues/3416#issuecomment-438247948) - # For ingress-nginx versions 0.20.0 and later use backend-protocol. - {{- if (include "kiali-server.identity.cert_file" .) }} - nginx.ingress.kubernetes.io/secure-backends: "true" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - {{- else }} - nginx.ingress.kubernetes.io/secure-backends: "false" - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - {{- end }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - rules: - - http: - paths: - - path: {{ include "kiali-server.server.web_root" . }} - backend: - serviceName: {{ include "kiali-server.fullname" . }} - servicePort: {{ .Values.server.port }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/oauth.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/oauth.yaml deleted file mode 100755 index a178bb85e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/oauth.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.kiali_route_url }} ---- -apiVersion: oauth.openshift.io/v1 -kind: OAuthClient -metadata: - name: {{ include "kiali-server.fullname" . }}-{{ .Release.Namespace }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -redirectURIs: -- {{ .Values.kiali_route_url }} -grantMethod: auto -allowAnyScope: true -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/psp.yaml deleted file mode 100755 index f891892cc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/psp.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "kiali-server.fullname" . }}-psp -subjects: - - kind: ServiceAccount - name: kiali ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "kiali-server.fullname" . }}-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/role-controlplane.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/role-controlplane.yaml deleted file mode 100755 index a22c76756..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/role-controlplane.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - secrets - verbs: - - list -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/role-viewer.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/role-viewer.yaml deleted file mode 100755 index a496c0828..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/role-viewer.yaml +++ /dev/null @@ -1,96 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }}-viewer - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - get - - list - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - get - - list -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/role.yaml deleted file mode 100755 index bd51e8d5e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/role.yaml +++ /dev/null @@ -1,107 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - patch - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - patch - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - patch - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - patch - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/rolebinding-controlplane.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/rolebinding-controlplane.yaml deleted file mode 100755 index fcd8fd579..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/rolebinding-controlplane.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: kiali-controlplane -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/rolebinding.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/rolebinding.yaml deleted file mode 100755 index 1eaabd65f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/rolebinding.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - {{- if .Values.deployment.view_only_mode }} - name: {{ include "kiali-server.fullname" . }}-viewer - {{- else }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/route.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/route.yaml deleted file mode 100755 index 27940dc96..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/route.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.deployment.ingress_enabled }} -# As of OpenShift 4.5, need to use --disable-openapi-validation when installing via Helm ---- -apiVersion: route.openshift.io/v1 -kind: Route -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }}} - annotations: - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - tls: - termination: reencrypt - insecureEdgeTerminationPolicy: Redirect - to: - kind: Service - targetPort: {{ .Values.server.port }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/service.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/service.yaml deleted file mode 100755 index 69dc395d1..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/service.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - service.beta.openshift.io/serving-cert-secret-name: {{ include "kiali-server.fullname" . }}-cert-secret - {{- end }} - kiali.io/api-spec: https://kiali.io/api - kiali.io/api-type: rest - {{- if .Values.deployment.service_annotations }} - {{- toYaml .Values.deployment.service_annotations | nindent 4 }} - {{- end }} -spec: - {{- if .Values.deployment.service_type }} - type: {{ .Values.deployment.service_type }} - {{- end }} - ports: - {{- if (include "kiali-server.identity.cert_file" .) }} - - name: tcp - {{- else }} - - name: http - {{- end }} - protocol: TCP - port: {{ .Values.server.port }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - protocol: TCP - port: {{ .Values.server.metrics_port }} - {{- end }} - selector: - {{- include "kiali-server.selectorLabels" . | nindent 4 }} - {{- if .Values.deployment.additional_service_yaml }} - {{- toYaml .Values.deployment.additional_service_yaml | nindent 2 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/serviceaccount.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/serviceaccount.yaml deleted file mode 100755 index 9151b6f6a..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/serviceaccount.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/validate-install-crd.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/validate-install-crd.yaml deleted file mode 100755 index b42eeb266..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/validate-install-crd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "monitoring.kiali.io/v1alpha1/MonitoringDashboard" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/web-root-configmap.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/web-root-configmap.yaml deleted file mode 100755 index 970d4e4f5..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/templates/web-root-configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- if .Values.web_root_override }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: kiali-console - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - env.js: | - window.WEB_ROOT='/k8s/clusters/{{ .Values.global.cattle.clusterId }}/api/v1/namespaces/{{ .Release.Namespace }}/services/http:kiali:20001/proxy/kiali'; -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/values.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/values.yaml deleted file mode 100755 index 39255bc38..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/kiali/values.yaml +++ /dev/null @@ -1,93 +0,0 @@ -nameOverride: "kiali" -fullnameOverride: "kiali" - -# This is required for "openshift" auth strategy. -# You have to know ahead of time what your Route URL will be because -# right now the helm chart can't figure this out at runtime (it would -# need to wait for the Kiali Route to be deployed and for OpenShift -# to start it up). If someone knows how to update this helm chart to -# do this, a PR would be welcome. -kiali_route_url: "" - -# rancher specific override that allows proxy access to kiali url -web_root_override: true - -# -# Settings that mimic the Kiali CR which are placed in the ConfigMap. -# Note that only those values used by the Helm Chart will be here. -# - -istio_namespace: "" # default is where Kiali is installed - -auth: - openid: {} - openshift: {} - strategy: "" - -deployment: - # This only limits what Kiali will attempt to see, but Kiali Service Account has permissions to see everything. - # For more control over what the Kial Service Account can see, use the Kiali Operator - accessible_namespaces: - - "**" - additional_service_yaml: {} - affinity: - node: {} - pod: {} - pod_anti: {} - custom_dashboards: - excludes: [''] - includes: ['*'] - hpa: - api_version: "autoscaling/v2beta2" - spec: {} - repository: rancher/mirrored-kiali-kiali - image_pull_policy: "Always" - image_pull_secrets: [] - tag: v1.29.0 - ingress_enabled: true - logger: - log_format: "text" - log_level: "info" - time_field_format: "2006-01-02T15:04:05Z07:00" - sampler_rate: "1" - node_selector: {} - override_ingress_yaml: - metadata: {} - pod_annotations: {} - pod_labels: {} - priority_class_name: "" - replicas: 1 - resources: {} - secret_name: "kiali" - service_annotations: {} - service_type: "" - tolerations: [] - version_label: v1.29.0 - view_only_mode: false - -external_services: - custom_dashboards: - enabled: true - -identity: {} - #cert_file: - #private_key_file: - -login_token: - signing_key: "" - -server: - port: 20001 - metrics_enabled: true - metrics_port: 9090 - web_root: "" - -# Common settings used among istio subcharts. -global: - # Specify rancher clusterId of external tracing config - # https://github.com/istio/istio.io/issues/4146#issuecomment-493543032 - cattle: - systemDefaultRegistry: "" - clusterId: - rbac: - pspEnabled: false diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/.helmignore b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/.helmignore deleted file mode 100755 index 0e8a0eb36..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/Chart.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/Chart.yaml deleted file mode 100755 index 6e368616d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.rancher.io/certified: rancher - catalog.rancher.io/namespace: istio-system - catalog.rancher.io/release-name: rancher-tracing -apiVersion: v1 -appVersion: 1.20.0 -description: A quick start Jaeger Tracing installation using the all-in-one demo. - This is not production qualified. Refer to https://www.jaegertracing.io/ for details. -name: tracing -version: 1.20.1 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/README.md b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/README.md deleted file mode 100755 index 25534c628..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Jaeger - -A Rancher chart based on the Jaeger all-in-one quick installation option. This chart will allow you to trace and monitor distributed microservices. - -> **Note:** The basic all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io) documentation to determine which installation you will need for your production needs. diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/_affinity.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/_affinity.tpl deleted file mode 100755 index bf6a9aee5..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/_affinity.tpl +++ /dev/null @@ -1,92 +0,0 @@ -{{/* affinity - https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ */}} -{{- define "nodeAffinity" }} - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityRequiredDuringScheduling" . }} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityPreferredDuringScheduling" . }} -{{- end }} - -{{- define "nodeAffinityRequiredDuringScheduling" }} - nodeSelectorTerms: - - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - {{ $key | quote }} - {{- end }} - {{- end }} - {{- $nodeSelector := default .Values.global.defaultNodeSelector .Values.nodeSelector -}} - {{- range $key, $val := $nodeSelector }} - - key: {{ $key }} - operator: In - values: - - {{ $val | quote }} - {{- end }} -{{- end }} - -{{- define "nodeAffinityPreferredDuringScheduling" }} - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - weight: {{ $val | int }} - preference: - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - - {{ $key | quote }} - {{- end }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinity" }} -{{- if or .Values.podAntiAffinityLabelSelector .Values.podAntiAffinityTermLabelSelector}} - podAntiAffinity: - {{- if .Values.podAntiAffinityLabelSelector }} - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityRequiredDuringScheduling" . }} - {{- end }} - {{- if or .Values.podAntiAffinityTermLabelSelector}} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityPreferredDuringScheduling" . }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "podAntiAffinityRequiredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityLabelSelector }} - - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinityPreferredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityTermLabelSelector }} - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - weight: 100 - {{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/_helpers.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/_helpers.tpl deleted file mode 100755 index 56cfa7335..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/_helpers.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "tracing.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "tracing.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/deployment.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/deployment.yaml deleted file mode 100755 index 25bb67fd3..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/deployment.yaml +++ /dev/null @@ -1,86 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - selector: - matchLabels: - app: {{ .Values.provider }} - template: - metadata: - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - annotations: - sidecar.istio.io/inject: "false" - prometheus.io/scrape: "true" - prometheus.io/port: "14269" -{{- if .Values.jaeger.podAnnotations }} -{{ toYaml .Values.jaeger.podAnnotations | indent 8 }} -{{- end }} - spec: - containers: - - name: jaeger - image: "{{ template "system_default_registry" . }}{{ .Values.jaeger.repository }}:{{ .Values.jaeger.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - env: - {{- if eq .Values.jaeger.spanStorageType "badger" }} - - name: BADGER_EPHEMERAL - value: "false" - - name: SPAN_STORAGE_TYPE - value: "badger" - - name: BADGER_DIRECTORY_VALUE - value: "/badger/data" - - name: BADGER_DIRECTORY_KEY - value: "/badger/key" - {{- end }} - - name: COLLECTOR_ZIPKIN_HTTP_PORT - value: "9411" - - name: MEMORY_MAX_TRACES - value: "{{ .Values.jaeger.memory.max_traces }}" - - name: QUERY_BASE_PATH - value: {{ if .Values.contextPath }} {{ .Values.contextPath }} {{ else }} /{{ .Values.provider }} {{ end }} - livenessProbe: - httpGet: - path: / - port: 14269 - readinessProbe: - httpGet: - path: / - port: 14269 -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumeMounts: - - name: data - mountPath: /badger -{{- end }} - resources: -{{- if .Values.jaeger.resources }} -{{ toYaml .Values.jaeger.resources | indent 12 }} -{{- else }} -{{ toYaml .Values.global.defaultResources | indent 12 }} -{{- end }} - affinity: - {{- include "nodeAffinity" . | indent 6 }} - {{- include "podAntiAffinity" . | indent 6 }} - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsNonRoot: true - runAsUser: 1000 - serviceAccountName: {{ include "tracing.fullname" . }} - {{- end }} -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumes: - - name: data -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} - persistentVolumeClaim: - claimName: istio-jaeger-pvc -{{- else }} - emptyDir: {} -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/psp.yaml deleted file mode 100755 index 44b230492..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/psp.yaml +++ /dev/null @@ -1,86 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "tracing.fullname" . }} -subjects: - - kind: ServiceAccount - name: {{ include "tracing.fullname" . }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "tracing.fullname" . }} - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - emptyDir - - secret - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/pvc.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/pvc.yaml deleted file mode 100755 index 9b4c55e4f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/pvc.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: istio-jaeger-pvc - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} -spec: - storageClassName: {{ .Values.jaeger.storageClassName }} - accessModes: - - {{ .Values.jaeger.accessMode }} - resources: - requests: - storage: {{.Values.jaeger.persistentVolumeClaim.storage }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/service.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/service.yaml deleted file mode 100755 index 4210a9b5f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/templates/service.yaml +++ /dev/null @@ -1,63 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: tracing - namespace: {{ .Release.Namespace }} - annotations: - {{- range $key, $val := .Values.service.annotations }} - {{ $key }}: {{ $val | quote }} - {{- end }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: {{ .Values.service.type }} - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.service.externalPort }} - protocol: TCP - targetPort: 16686 - selector: - app: {{ .Values.provider }} ---- -# Jaeger implements the Zipkin API. To support swapping out the tracing backend, we use a Service named Zipkin. -apiVersion: v1 -kind: Service -metadata: - name: zipkin - namespace: {{ .Release.Namespace }} - labels: - name: zipkin - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.zipkin.queryPort }} - targetPort: {{ .Values.zipkin.queryPort }} - selector: - app: {{ .Values.provider }} ---- -apiVersion: v1 -kind: Service -metadata: - name: jaeger-collector - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: ClusterIP - ports: - - name: jaeger-collector-http - port: 14268 - targetPort: 14268 - protocol: TCP - - name: jaeger-collector-grpc - port: 14250 - targetPort: 14250 - protocol: TCP - selector: - app: {{ .Values.provider }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/values.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/values.yaml deleted file mode 100755 index 18ff81c3c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/charts/tracing/values.yaml +++ /dev/null @@ -1,44 +0,0 @@ -provider: jaeger -contextPath: "" -nodeSelector: {} -podAntiAffinityLabelSelector: [] -podAntiAffinityTermLabelSelector: [] -nameOverride: "" -fullnameOverride: "" - -global: - cattle: - systemDefaultRegistry: "" - defaultResources: {} - imagePullPolicy: IfNotPresent - imagePullSecrets: [] - arch: - amd64: 2 - s390x: 2 - ppc64le: 2 - defaultNodeSelector: {} - rbac: - pspEnabled: false - -jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 - # spanStorageType value can be "memory" and "badger" for all-in-one image - spanStorageType: badger - resources: - requests: - cpu: 10m - persistentVolumeClaim: - enabled: false - storage: 5Gi - storageClassName: "" - accessMode: ReadWriteMany - memory: - max_traces: 50000 -zipkin: - queryPort: 9411 -service: - annotations: {} - name: http-query - type: ClusterIP - externalPort: 16686 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/configs/istio-base.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/configs/istio-base.yaml deleted file mode 100755 index c484f5988..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/configs/istio-base.yaml +++ /dev/null @@ -1,85 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - addonComponents: - istiocoredns: - enabled: {{ .Values.istiocoredns.enabled }} - components: - base: - enabled: {{ .Values.base.enabled }} - cni: - enabled: {{ .Values.cni.enabled }} - egressGateways: - - enabled: {{ .Values.egressGateways.enabled }} - name: istio-egressgateway - ingressGateways: - - enabled: {{ .Values.ingressGateways.enabled }} - name: istio-ingressgateway - k8s: - service: - ports: - - name: status-port - port: 15021 - targetPort: 15021 - - name: http2 - port: 80 - targetPort: 8080 - nodePort: 31380 - - name: https - port: 443 - targetPort: 8443 - nodePort: 31390 - - name: tcp - port: 31400 - targetPort: 31400 - nodePort: 31400 - - name: tls - port: 15443 - targetPort: 15443 - istiodRemote: - enabled: {{ .Values.istiodRemote.enabled }} - pilot: - enabled: {{ .Values.pilot.enabled }} - hub: {{ .Values.systemDefaultRegistry | default "docker.io" }} - profile: default - tag: {{ .Values.tag }} - revision: {{ .Values.revision }} - meshConfig: - enablePrometheusMerge: {{ .Values.meshConfig.enablePrometheusMerge }} - values: - gateways: - istio-egressgateway: - name: istio-egressgateway - type: {{ .Values.egressGateways.type }} - istio-ingressgateway: - name: istio-ingressgateway - type: {{ .Values.ingressGateways.type }} - global: - istioNamespace: {{ template "istio.namespace" . }} - proxy: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy.repository }}:{{ .Values.global.proxy.tag }} - proxy_init: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy_init.repository }}:{{ .Values.global.proxy_init.tag }} - {{- if .Values.global.defaultPodDisruptionBudget.enabled }} - defaultPodDisruptionBudget: - enabled: {{ .Values.global.defaultPodDisruptionBudget.enabled }} - {{- end }} - istiocoredns: - coreDNSImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.image.repository }} - coreDNSPluginImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.pluginImage.repository }}:{{ .Values.istiocoredns.pluginImage.tag }} - coreDNSTag: {{ .Values.istiocoredns.image.tag }} - {{- if .Values.pilot.enabled }} - pilot: - image: {{ template "system_default_registry" . }}{{ .Values.pilot.repository }}:{{ .Values.pilot.tag }} - {{- end }} - telemetry: - enabled: {{ .Values.telemetry.enabled }} - v2: - enabled: {{ .Values.telemetry.v2.enabled }} - {{- if .Values.cni.enabled }} - cni: - image: {{ template "system_default_registry" . }}{{ .Values.cni.repository }}:{{ .Values.cni.tag }} - excludeNamespaces: - {{- toYaml .Values.cni.excludeNamespaces | nindent 8 }} - logLevel: {{ .Values.cni.logLevel }} - {{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/requirements.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/requirements.yaml deleted file mode 100755 index b60745780..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/requirements.yaml +++ /dev/null @@ -1,17 +0,0 @@ -dependencies: -- name: kiali - version: "" - repository: file://./charts/kiali - condition: kiali.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" -- name: tracing - version: "" - repository: file://./charts/tracing - condition: tracing.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/samples/overlay-example.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/samples/overlay-example.yaml deleted file mode 100755 index 5cf3cf3b0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/samples/overlay-example.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - components: - ingressGateways: - - enabled: true - name: ilb-gateway - namespace: user-ingressgateway-ns - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal - - enabled: true - name: other-gateway - namespace: cattle-istio-system - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/_helpers.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/_helpers.tpl deleted file mode 100755 index 3f7af953a..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/_helpers.tpl +++ /dev/null @@ -1,12 +0,0 @@ -{{/* Ensure namespace is set the same everywhere */}} -{{- define "istio.namespace" -}} - {{- .Release.Namespace | default "istio-system" -}} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/admin-role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/admin-role.yaml deleted file mode 100755 index ad1313c4f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/admin-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - name: istio-admin - namespace: {{ template "istio.namespace" . }} -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/base-config-map.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/base-config-map.yaml deleted file mode 100755 index 5323917bc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/base-config-map.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-base - namespace: {{ template "istio.namespace" . }} -data: -{{ tpl (.Files.Glob "configs/*").AsConfig . | indent 2 }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/clusterrole.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/clusterrole.yaml deleted file mode 100755 index a93b3df95..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/clusterrole.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: istio-installer -rules: -# istio groups -- apiGroups: - - authentication.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - config.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - install.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - rbac.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - security.istio.io - resources: - - '*' - verbs: - - '*' -# k8s groups -- apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' -- apiGroups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - ingresses - - replicasets - - statefulsets - verbs: - - '*' -- apiGroups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create -- apiGroups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' -- apiGroups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/exec - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - verbs: - - '*' -- apiGroups: - - policy - resourceNames: - - istio-installer - resources: - - podsecuritypolicies - verbs: - - use diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/clusterrolebinding.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/clusterrolebinding.yaml deleted file mode 100755 index 9d74a0434..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: istio-installer -subjects: -- kind: ServiceAccount - name: istio-installer - namespace: {{ template "istio.namespace" . }} -roleRef: - kind: ClusterRole - name: istio-installer - apiGroup: rbac.authorization.k8s.io diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/edit-role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/edit-role.yaml deleted file mode 100755 index d1059d58d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/edit-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-edit: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-edit -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-cni-psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-cni-psp.yaml deleted file mode 100755 index 5b94c8503..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-cni-psp.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: true - fsGroup: - rule: RunAsAny - hostNetwork: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - secret - - configMap - - emptyDir - - hostPath ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: psp-istio-cni -subjects: - - kind: ServiceAccount - name: istio-cni ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - psp-istio-cni - resources: - - podsecuritypolicies - verbs: - - use -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-install-job.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-install-job.yaml deleted file mode 100755 index 9a13f5698..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-install-job.yaml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-installer - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": post-install,post-upgrade - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded -spec: - backoffLimit: 1 - template: - spec: - containers: - - name: istioctl-installer - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - - name: FORCE_INSTALL - value: {{ .Values.forceInstall | default "false" | quote }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/run.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{- end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{- end }} - serviceAccountName: istio-installer - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsUser: 101 - runAsGroup: 101 - {{- end }} - restartPolicy: Never diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-install-psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-install-psp.yaml deleted file mode 100755 index f0b5ee565..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-install-psp.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} -spec: - privileged: false - hostNetwork: false - hostIPC: false - hostPID: false - runAsUser: - rule: 'MustRunAsNonRoot' - seLinux: - rule: 'RunAsAny' - supplementalGroups: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - fsGroup: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - readOnlyRootFilesystem: false - volumes: - - 'configMap' - - 'secret' -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-psp.yaml deleted file mode 100755 index b3758b74f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-psp.yaml +++ /dev/null @@ -1,81 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: istio-psp -subjects: - - kind: ServiceAccount - name: istio-egressgateway-service-account - - kind: ServiceAccount - name: istio-ingressgateway-service-account - - kind: ServiceAccount - name: istio-mixer-service-account - - kind: ServiceAccount - name: istio-operator-authproxy - - kind: ServiceAccount - name: istiod-service-account - - kind: ServiceAccount - name: istio-sidecar-injector-service-account - - kind: ServiceAccount - name: istiocoredns-service-account - - kind: ServiceAccount - name: default ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - istio-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-uninstall-job.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-uninstall-job.yaml deleted file mode 100755 index a7f156325..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/istio-uninstall-job.yaml +++ /dev/null @@ -1,45 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-uninstaller - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": pre-delete - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": hook-succeeded -spec: - template: - spec: - containers: - - name: istioctl-uninstaller - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/uninstall_istio_system.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{ end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{ end }} - serviceAccountName: istio-installer - securityContext: - runAsUser: 101 - runAsGroup: 101 - restartPolicy: OnFailure diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/overlay-config-map.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/overlay-config-map.yaml deleted file mode 100755 index 287d26b2c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/overlay-config-map.yaml +++ /dev/null @@ -1,9 +0,0 @@ -{{- if .Values.overlayFile }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-overlay - namespace: {{ template "istio.namespace" . }} -data: - overlay-config.yaml: {{ toYaml .Values.overlayFile | indent 2 }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/service-monitors.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/service-monitors.yaml deleted file mode 100755 index c3d60c4fc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/service-monitors.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.kiali.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: envoy-stats-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-proxies -spec: - selector: - matchExpressions: - - {key: istio-prometheus-ignore, operator: DoesNotExist} - namespaceSelector: - any: true - jobLabel: envoy-stats - endpoints: - - path: /stats/prometheus - targetPort: 15090 - interval: 15s - relabelings: - - sourceLabels: [__meta_kubernetes_pod_container_port_name] - action: keep - regex: '.*-envoy-prom' - - action: labeldrop - regex: "__meta_kubernetes_pod_label_(.+)" - - sourceLabels: [__meta_kubernetes_namespace] - action: replace - targetLabel: namespace - - sourceLabels: [__meta_kubernetes_pod_name] - action: replace - targetLabel: pod_name ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: istio-component-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-components -spec: - jobLabel: istio - targetLabels: [app] - selector: - matchExpressions: - - {key: istio, operator: In, values: [pilot]} - namespaceSelector: - any: true - endpoints: - - port: http-monitoring - interval: 15s -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/serviceaccount.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/serviceaccount.yaml deleted file mode 100755 index 82b6cbb7e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/serviceaccount.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/view-role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/view-role.yaml deleted file mode 100755 index 5947d3eba..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/templates/view-role.yaml +++ /dev/null @@ -1,41 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-view: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-view -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: ["get", "watch", "list"] - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: ["get", "watch", "list"] diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/values.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/values.yaml deleted file mode 100755 index 94ab4b032..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.301-rc00/values.yaml +++ /dev/null @@ -1,94 +0,0 @@ -overlayFile: "" -tag: 1.8.3 -##Setting forceInstall: true will remove the check for istio version < 1.6.x and will not analyze your install cluster prior to install -forceInstall: false - -installer: - repository: rancher/istio-installer - tag: 1.8.3-rancher1 - -istiocoredns: - enabled: false - image: - repository: rancher/mirrored-coredns-coredns - tag: 1.6.2 - pluginImage: - repository: rancher/mirrored-istio-coredns-plugin - tag: 0.2-istio-1.1 - -base: - enabled: true - -cni: - enabled: false - repository: rancher/mirrored-istio-install-cni - tag: 1.8.3 - logLevel: info - excludeNamespaces: - - istio-system - - kube-system - -egressGateways: - enabled: false - type: NodePort - -ingressGateways: - enabled: true - type: NodePort - -istiodRemote: - enabled: false - -pilot: - enabled: true - repository: rancher/mirrored-istio-pilot - tag: 1.8.3 - -telemetry: - enabled: true - v2: - enabled: true - -global: - cattle: - systemDefaultRegistry: "" - proxy: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.8.3 - proxy_init: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.8.3 - defaultPodDisruptionBudget: - enabled: true - rbac: - pspEnabled: false - -# this can be removed in 1.7 as it is default -meshConfig: - enablePrometheusMerge: true - -# Kiali subchart from rancher-kiali-server -kiali: - enabled: true - auth: - strategy: anonymous - deployment: - ingress_enabled: false - repository: rancher/mirrored-kiali-kiali - tag: v1.29.0 - external_services: - prometheus: - custom_metrics_url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - tracing: - in_cluster_url: "http://tracing.istio-system.svc:16686/jaeger" - grafana: - in_cluster_url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - -tracing: - enabled: false - contextPath: "/jaeger" - jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/Chart.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/Chart.yaml deleted file mode 100755 index 422b2aca2..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/Chart.yaml +++ /dev/null @@ -1,21 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=1.29.100-rc01 - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Istio - catalog.cattle.io/namespace: istio-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: networking.istio.io.virtualservice/v1beta1 - catalog.cattle.io/release-name: rancher-istio - catalog.cattle.io/requests-cpu: 710m - catalog.cattle.io/requests-memory: 2314Mi - catalog.cattle.io/ui-component: istio -apiVersion: v1 -appVersion: 1.8.4 -description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/ - for details. -icon: https://charts.rancher.io/assets/logos/istio.svg -keywords: -- networking -- infrastructure -name: rancher-istio -version: 1.8.400-rc01 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/README.md b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/README.md deleted file mode 100755 index 199e45312..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# Rancher Istio Installers - -A Rancher created chart that packages the istioctl binary to install via a helm chart. - -# Installation Requirements - -## Chart Dependencies -- rancher-kiali-server-crd chart - -# Uninstallation Requirements -To ensure rancher-istio uninstalls correctly, you must uninstall rancher-istio prior to uninstalling chart dependencies (see installation requirements for chart dependencies). This is because all definitions need to be available in order to properly build the rancher-istio objects for removal. - -If you remove dependent CRD charts prior to removing rancher-istio, you may encounter the following error:: - -`Error: uninstallation completed with 1 error(s): unable to build kubernetes objects for delete: unable to recognize "": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"` - -# Addons - -## Kiali - -Kiali allows you to view and manage your istio-based service mesh through an easy to use dashboard. - -#### Dependencies -- rancher-monitoring chart or other Prometheus installation - -This dependecy installs the required CRDs for installing Kiali. Since Kiali is bundled in with Istio in this chart, if you do not have these dependencies installed, your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` when installing Istio for a succesful installation. - -> **Note:** The following configuration options assume you have installed the dependecies for Kiali. Please ensure you have Promtheus in your cluster before proceeding. - -The Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -#### External Services - -##### Prometheus -The `kiali.external_services.prometheus` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Grafana -The `kiali.external_services.grafana` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `grafana.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Tracing -The `kiali.external_services.tracing` url and `.Values.tracing.contextPath` is set in the rancher-istio values.yaml: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` -The url depends on the default values for `namespaceOverride`, and `.Values.service.externalPort` being set in your rancher-tracing or other tracing instance. - -## Jaeger - -Jaeger allows you to trace and monitor distributed microservices. - -> **Note:** This addon is using the all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io/docs/1.21/getting-started/) documentation to determine which installation you will need for your production needs. - -# Installation -``` -helm install rancher-istio . --create-namespace -n istio-system -``` \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/app-readme.md b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/app-readme.md deleted file mode 100755 index 0e42df083..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/app-readme.md +++ /dev/null @@ -1,45 +0,0 @@ -# Rancher Istio - -Our [Istio](https://istio.io/) installer wraps the istioctl binary commands in a handy helm chart, including an overlay file option to allow complex customization. It also includes: -* **[Kiali](https://kiali.io/)**: Used for graphing traffic flow throughout the mesh -* **[Jaeger](https://www.jaegertracing.io/)**: A quick start, all-in-one installation used for tracing distributed systemm. This is not production qualified, please refer to jaeger documentation to determine which installation you may need instead. - -### Dependencies - -**Rancher Monitoring or other Prometheus installation** - -The Prometheus CRDs are required for installing Kiali which is enabled by default. If you do not have Prometheus installed your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` to bypass this requirement. - -### Customization - -**Rancher Monitoring** - -The Rancher Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -**Custom Prometheus Installation with Kiali** - -To use a custom Monitoring installation, set the `kiali.external_services.prometheus` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` in your rancher-monitoring or other monitoring instance: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -**Custom Grafana Installation with Kiali** - -To use a custom Grafana installation, set the `kiali.external_services.grafana` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `granfa.service.port` in your rancher-monitoring or other grafana instance: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -**Custom Tracing Installation with Kiali** - -To use a custom Tracing installation, set the `kiali.external_services.tracing` url and update the `.Values.tracing.contextPath` in the rancher-istio values.yaml. - -This url depends on the values for `namespaceOverride`, and `.Values.service.externalPort` in your rancher-tracing or other tracing instance.: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/istio/v2.5/). diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/Chart.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/Chart.yaml deleted file mode 100755 index 3225c111e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=match - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: monitoringdashboards.monitoring.kiali.io/v1alpha1 - catalog.cattle.io/requires-gvr: monitoring.coreos.com.prometheus/v1 - catalog.rancher.io/namespace: cattle-istio-system - catalog.rancher.io/release-name: rancher-kiali-server -apiVersion: v2 -appVersion: v1.29.0 -description: Kiali is an open source project for service mesh observability, refer - to https://www.kiali.io for details. This is installed as sub-chart with customized - values in Rancher's Istio. -home: https://github.com/kiali/kiali -icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png -keywords: -- istio -- kiali -- networking -- infrastructure -maintainers: -- email: kiali-users@googlegroups.com - name: Kiali - url: https://kiali.io -name: kiali -sources: -- https://github.com/kiali/kiali -- https://github.com/kiali/kiali-ui -- https://github.com/kiali/kiali-operator -- https://github.com/kiali/helm-charts -version: 1.29.1 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/NOTES.txt b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/NOTES.txt deleted file mode 100755 index 751019401..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/NOTES.txt +++ /dev/null @@ -1,5 +0,0 @@ -Welcome to Kiali! For more details on Kiali, see: https://kiali.io - -The Kiali Server [{{ .Chart.AppVersion }}] has been installed in namespace [{{ .Release.Namespace }}]. It will be ready soon. - -(Helm: Chart=[{{ .Chart.Name }}], Release=[{{ .Release.Name }}], Version=[{{ .Chart.Version }}]) diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/_helpers.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/_helpers.tpl deleted file mode 100755 index dd33bbe48..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/_helpers.tpl +++ /dev/null @@ -1,192 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "kiali-server.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "kiali-server.fullname" -}} -{{- if .Values.fullnameOverride }} - {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} -{{- else }} - {{- $name := default .Chart.Name .Values.nameOverride }} - {{- printf "%s" $name | trunc 63 | trimSuffix "-" }} -{{- end }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "kiali-server.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Identifies the log_level with the old verbose_mode and the new log_level considered. -*/}} -{{- define "kiali-server.logLevel" -}} -{{- if .Values.deployment.verbose_mode -}} -{{- .Values.deployment.verbose_mode -}} -{{- else -}} -{{- .Values.deployment.logger.log_level -}} -{{- end -}} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "kiali-server.labels" -}} -helm.sh/chart: {{ include "kiali-server.chart" . }} -app: {{ include "kiali-server.name" . }} -{{ include "kiali-server.selectorLabels" . }} -version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/part-of: "kiali" -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "kiali-server.selectorLabels" -}} -app.kubernetes.io/name: {{ include "kiali-server.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} - -{{/* -Used to determine if a custom dashboard (defined in .Template.Name) should be deployed. -*/}} -{{- define "kiali-server.isDashboardEnabled" -}} -{{- if .Values.external_services.custom_dashboards.enabled }} - {{- $includere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.includes }} - {{- if $s }} - {{- if $includere }} - {{- $includere = printf "%s|^%s$" $includere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $includere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- $excludere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.excludes }} - {{- if $s }} - {{- if $excludere }} - {{- $excludere = printf "%s|^%s$" $excludere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $excludere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- if (and (mustRegexMatch (default "no-matches" $includere) (base .Template.Name)) (not (mustRegexMatch (default "no-matches" $excludere) (base .Template.Name)))) }} - {{- print "enabled" }} - {{- else }} - {{- print "" }} - {{- end }} -{{- else }} - {{- print "" }} -{{- end }} -{{- end }} - -{{/* -Determine the default login token signing key. -*/}} -{{- define "kiali-server.login_token.signing_key" -}} -{{- if .Values.login_token.signing_key }} - {{- .Values.login_token.signing_key }} -{{- else }} - {{- randAlphaNum 16 }} -{{- end }} -{{- end }} - -{{/* -Determine the default web root. -*/}} -{{- define "kiali-server.server.web_root" -}} -{{- if .Values.server.web_root }} - {{- .Values.server.web_root | trimSuffix "/" }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/" }} - {{- else }} - {{- "/kiali" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity cert file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.cert_file" -}} -{{- if hasKey .Values.identity "cert_file" }} - {{- .Values.identity.cert_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.crt" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity private key file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.private_key_file" -}} -{{- if hasKey .Values.identity "private_key_file" }} - {{- .Values.identity.private_key_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.key" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the istio namespace - default is where Kiali is installed. -*/}} -{{- define "kiali-server.istio_namespace" -}} -{{- if .Values.istio_namespace }} - {{- .Values.istio_namespace }} -{{- else }} - {{- .Release.Namespace }} -{{- end }} -{{- end }} - -{{/* -Determine the auth strategy to use - default is "token" on Kubernetes and "openshift" on OpenShift. -*/}} -{{- define "kiali-server.auth.strategy" -}} -{{- if .Values.auth.strategy }} - {{- if (and (eq .Values.auth.strategy "openshift") (not .Values.kiali_route_url)) }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or use a different auth strategy via the --set auth.strategy=... option." }} - {{- end }} - {{- .Values.auth.strategy }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- if not .Values.kiali_route_url }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or explicitly indicate another auth strategy you want via the --set auth.strategy=... option." }} - {{- end }} - {{- "openshift" }} - {{- else }} - {{- "token" }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/cabundle.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/cabundle.yaml deleted file mode 100755 index 7462b95a7..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/cabundle.yaml +++ /dev/null @@ -1,13 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }}-cabundle - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - service.beta.openshift.io/inject-cabundle: "true" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/configmap.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/configmap.yaml deleted file mode 100755 index b1bf53173..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/configmap.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - config.yaml: | - {{- /* Most of .Values is simply the ConfigMap - strip out the keys that are not part of the ConfigMap */}} - {{- $cm := omit .Values "nameOverride" "fullnameOverride" "kiali_route_url" }} - {{- /* The helm chart defines namespace for us, but pass it to the ConfigMap in case the server needs it */}} - {{- $_ := set $cm.deployment "namespace" .Release.Namespace }} - {{- /* Some values of the ConfigMap are generated, but might not be identical, from .Values */}} - {{- $_ := set $cm "istio_namespace" (include "kiali-server.istio_namespace" .) }} - {{- $_ := set $cm.auth "strategy" (include "kiali-server.auth.strategy" .) }} - {{- $_ := set $cm.auth.openshift "client_id_prefix" (include "kiali-server.fullname" .) }} - {{- $_ := set $cm.identity "cert_file" (include "kiali-server.identity.cert_file" .) }} - {{- $_ := set $cm.identity "private_key_file" (include "kiali-server.identity.private_key_file" .) }} - {{- $_ := set $cm.login_token "signing_key" (include "kiali-server.login_token.signing_key" .) }} - {{- $_ := set $cm.server "web_root" (include "kiali-server.server.web_root" .) }} - {{- toYaml $cm | nindent 4 }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/envoy.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/envoy.yaml deleted file mode 100755 index 8d961b848..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/envoy.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: envoy - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Envoy Metrics -# discoverOn: "envoy_server_uptime" - items: - - chart: - name: "Pods uptime" - spans: 4 - metricName: "envoy_server_uptime" - dataType: "raw" - - chart: - name: "Allocated memory" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_allocated" - dataType: "raw" - min: 0 - - chart: - name: "Heap size" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_heap_size" - dataType: "raw" - min: 0 - - chart: - name: "Upstream active connections" - spans: 6 - metricName: "envoy_cluster_upstream_cx_active" - dataType: "raw" - - chart: - name: "Upstream total requests" - spans: 6 - metricName: "envoy_cluster_upstream_rq_total" - unit: "rps" - dataType: "rate" - - chart: - name: "Downstream active connections" - spans: 6 - metricName: "envoy_listener_downstream_cx_active" - dataType: "raw" - - chart: - name: "Downstream HTTP requests" - spans: 6 - metricName: "envoy_listener_http_downstream_rq" - unit: "rps" - dataType: "rate" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/go.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/go.yaml deleted file mode 100755 index 01ebed7b5..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/go.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: go - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Go Metrics - runtime: Go - discoverOn: "go_info" - items: - - chart: - name: "CPU ratio" - spans: 6 - metricName: "process_cpu_seconds_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "RSS Memory" - unit: "bytes" - spans: 6 - metricName: "process_resident_memory_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Goroutines" - spans: 6 - metricName: "go_goroutines" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Heap allocation rate" - unit: "bytes/s" - spans: 6 - metricName: "go_memstats_alloc_bytes_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "GC rate" - spans: 6 - metricName: "go_gc_duration_seconds_count" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Next GC" - unit: "bytes" - spans: 6 - metricName: "go_memstats_next_gc_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/kiali.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/kiali.yaml deleted file mode 100755 index 0d5b5caa2..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/kiali.yaml +++ /dev/null @@ -1,43 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: kiali - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Kiali Internal Metrics - items: - - chart: - name: "API processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_api_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "route" - displayName: "Route" - - chart: - name: "Functions processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_go_function_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" - - chart: - name: "Failures" - spans: 12 - metricName: "kiali_go_function_failures_total" - dataType: "raw" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml deleted file mode 100755 index e89e1200c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml +++ /dev/null @@ -1,42 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Pool Metrics - discoverOn: "jvm_buffer_total_capacity_bytes" - items: - - chart: - name: "Pool buffer memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer capacity" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_total_capacity_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer count" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_count" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml deleted file mode 100755 index ab487dccc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml +++ /dev/null @@ -1,64 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live" - items: - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon" - dataType: "raw" - - chart: - name: "Loaded classes" - spans: 4 - metricName: "jvm_classes_loaded" - dataType: "raw" - - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml deleted file mode 100755 index d7014951d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.1-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live_threads" - items: - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live_threads" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon_threads" - dataType: "raw" - - chart: - name: "Threads states" - spans: 4 - metricName: "jvm_threads_states_threads" - dataType: "raw" - aggregations: - - label: "state" - displayName: "State" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/microprofile-1.1.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/microprofile-1.1.yaml deleted file mode 100755 index c00446c10..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/microprofile-1.1.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-1.1 - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:thread_count" - items: - - chart: - name: "Current loaded classes" - spans: 6 - metricName: "base:classloader_current_loaded_class_count" - dataType: "raw" - - chart: - name: "Unloaded classes" - spans: 6 - metricName: "base:classloader_total_unloaded_class_count" - dataType: "raw" - - chart: - name: "Thread count" - spans: 4 - metricName: "base:thread_count" - dataType: "raw" - - chart: - name: "Thread max count" - spans: 4 - metricName: "base:thread_max_count" - dataType: "raw" - - chart: - name: "Thread daemon count" - spans: 4 - metricName: "base:thread_daemon_count" - dataType: "raw" - - chart: - name: "Committed heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_committed_heap_bytes" - dataType: "raw" - - chart: - name: "Max heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_max_heap_bytes" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_used_heap_bytes" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/microprofile-x.y.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/microprofile-x.y.yaml deleted file mode 100755 index d15f527d9..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/microprofile-x.y.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-x.y - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:gc_complete_scavenger_count" - items: - - chart: - name: "Young GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_young_generation_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Young GC count" - spans: 3 - metricName: "base:gc_young_generation_scavenger_count" - dataType: "raw" - - chart: - name: "Total GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_complete_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Total GC count" - spans: 3 - metricName: "base:gc_complete_scavenger_count" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/nodejs.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/nodejs.yaml deleted file mode 100755 index d772a16c0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/nodejs.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: nodejs - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Node.js - title: Node.js Metrics - discoverOn: "nodejs_active_handles_total" - items: - - chart: - name: "Active handles" - spans: 4 - metricName: "nodejs_active_handles_total" - dataType: "raw" - - chart: - name: "Active requests" - spans: 4 - metricName: "nodejs_active_requests_total" - dataType: "raw" - - chart: - name: "Event loop lag" - unit: "seconds" - spans: 4 - metricName: "nodejs_eventloop_lag_seconds" - dataType: "raw" - - chart: - name: "Total heap size" - unit: "bytes" - spans: 12 - metricName: "nodejs_heap_space_size_total_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Used heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_used_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Available heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_available_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/quarkus.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/quarkus.yaml deleted file mode 100755 index 4fc3e9ac0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/quarkus.yaml +++ /dev/null @@ -1,32 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: quarkus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Quarkus Metrics - runtime: Quarkus - items: - - chart: - name: "Thread count" - spans: 4 - metricName: "vendor:thread_count" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_heap_usage_bytes" - dataType: "raw" - - chart: - name: "Used non-heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_non_heap_usage_bytes" - dataType: "raw" - - include: "microprofile-x.y" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml deleted file mode 100755 index 2ff4ae576..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Pool Metrics - items: - - include: "micrometer-1.0.6-jvm-pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/springboot-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/springboot-jvm.yaml deleted file mode 100755 index 8bd43055b..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/springboot-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Metrics - items: - - include: "micrometer-1.0.6-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/springboot-tomcat.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/springboot-tomcat.yaml deleted file mode 100755 index 4b27aee4f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/springboot-tomcat.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: Tomcat Metrics - items: - - include: "tomcat" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/thorntail.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/thorntail.yaml deleted file mode 100755 index 513488df4..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/thorntail.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: thorntail - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Thorntail - title: Thorntail Metrics - discoverOn: "vendor:loaded_modules" - items: - - include: "microprofile-1.1" - - chart: - name: "Loaded modules" - spans: 6 - metricName: "vendor:loaded_modules" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/tomcat.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/tomcat.yaml deleted file mode 100755 index 28fd7f1cc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/tomcat.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Tomcat - title: Tomcat Metrics - discoverOn: "tomcat_sessions_created_total" - items: - - chart: - name: "Sessions created" - spans: 4 - metricName: "tomcat_sessions_created_total" - dataType: "raw" - - chart: - name: "Active sessions" - spans: 4 - metricName: "tomcat_sessions_active_current" - dataType: "raw" - - chart: - name: "Sessions rejected" - spans: 4 - metricName: "tomcat_sessions_rejected_total" - dataType: "raw" - - - chart: - name: "Bytes sent" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_sent_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Bytes received" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_received_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - - chart: - name: "Global errors" - spans: 6 - metricName: "tomcat_global_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Servlet errors" - spans: 6 - metricName: "tomcat_servlet_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-client.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-client.yaml deleted file mode 100755 index 17392d87f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-client.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-client - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Client Metrics - discoverOn: "vertx_http_client_connections" - items: - - chart: - name: "Client response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_client_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_client_requestCount_total" - dataType: "rate" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client active connections" - spans: 6 - metricName: "vertx_http_client_connections" - dataType: "raw" - - chart: - name: "Client active websockets" - spans: 6 - metricName: "vertx_http_client_wsConnections" - dataType: "raw" - - chart: - name: "Client bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesSent" - dataType: "histogram" - - chart: - name: "Client bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-eventbus.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-eventbus.yaml deleted file mode 100755 index fa659b55c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-eventbus.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-eventbus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Eventbus Metrics - discoverOn: "vertx_eventbus_handlers" - items: - - chart: - name: "Event bus handlers" - spans: 6 - metricName: "vertx_eventbus_handlers" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus pending messages" - spans: 6 - metricName: "vertx_eventbus_pending" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus processing time" - unit: "seconds" - spans: 6 - metricName: "vertx_eventbus_processingTime_seconds" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes read" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesRead" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes written" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesWritten" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-jvm.yaml deleted file mode 100755 index ac03ea2e0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: JVM Metrics - items: - - include: "micrometer-1.1-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-pool.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-pool.yaml deleted file mode 100755 index 3715e9c10..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-pool.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Pools Metrics - discoverOn: "vertx_pool_ratio" - items: - - chart: - name: "Usage duration" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_usage_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Usage ratio" - spans: 6 - metricName: "vertx_pool_ratio" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Queue size" - spans: 6 - metricName: "vertx_pool_queue_size" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Time in queue" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_queue_delay_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Resources used" - spans: 6 - metricName: "vertx_pool_inUse" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-server.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-server.yaml deleted file mode 100755 index 686295468..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/dashboards/vertx-server.yaml +++ /dev/null @@ -1,61 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-server - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Server Metrics - discoverOn: "vertx_http_server_connections" - items: - - chart: - name: "Server response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_server_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_server_requestCount_total" - dataType: "rate" - aggregations: - - label: "code" - displayName: "Error code" - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server active connections" - spans: 6 - metricName: "vertx_http_server_connections" - dataType: "raw" - - chart: - name: "Server active websockets" - spans: 6 - metricName: "vertx_http_server_wsConnections" - dataType: "raw" - - chart: - name: "Server bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesSent" - dataType: "histogram" - - chart: - name: "Server bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/deployment.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/deployment.yaml deleted file mode 100755 index de5ae7ebe..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/deployment.yaml +++ /dev/null @@ -1,174 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - replicas: {{ .Values.deployment.replicas }} - selector: - matchLabels: - {{- include "kiali-server.selectorLabels" . | nindent 6 }} - strategy: - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 - type: RollingUpdate - template: - metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 8 }} - {{- if .Values.deployment.pod_labels }} - {{- toYaml .Values.deployment.pod_labels | nindent 8 }} - {{- end }} - annotations: - {{- if .Values.server.metrics_enabled }} - prometheus.io/scrape: "true" - prometheus.io/port: {{ .Values.server.metrics_port | quote }} - {{- else }} - prometheus.io/scrape: "false" - prometheus.io/port: null - {{- end }} - kiali.io/runtimes: go,kiali - {{- if .Values.deployment.pod_annotations }} - {{- toYaml .Values.deployment.pod_annotations | nindent 8 }} - {{- end }} - spec: - serviceAccountName: {{ include "kiali-server.fullname" . }} - {{- if .Values.deployment.priority_class_name }} - priorityClassName: {{ .Values.deployment.priority_class_name | quote }} - {{- end }} - {{- if .Values.deployment.image_pull_secrets }} - imagePullSecrets: - {{- range .Values.deployment.image_pull_secrets }} - - name: {{ . }} - {{- end }} - {{- end }} - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.deployment.repository }}:{{ .Values.deployment.tag }}" - imagePullPolicy: {{ .Values.deployment.image_pull_policy | default "Always" }} - name: {{ include "kiali-server.fullname" . }} - command: - - "/opt/kiali/kiali" - - "-config" - - "/kiali-configuration/config.yaml" - ports: - - name: api-port - containerPort: {{ .Values.server.port | default 20001 }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - containerPort: {{ .Values.server.metrics_port | default 9090 }} - {{- end }} - readinessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - livenessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - env: - - name: ACTIVE_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: LOG_LEVEL - value: "{{ include "kiali-server.logLevel" . }}" - - name: LOG_FORMAT - value: "{{ .Values.deployment.logger.log_format }}" - - name: LOG_TIME_FIELD_FORMAT - value: "{{ .Values.deployment.logger.time_field_format }}" - - name: LOG_SAMPLER_RATE - value: "{{ .Values.deployment.logger.sampler_rate }}" - volumeMounts: - {{- if .Values.web_root_override }} - - name: kiali-console - subPath: env.js - mountPath: /opt/kiali/console/env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - mountPath: "/kiali-configuration" - - name: {{ include "kiali-server.fullname" . }}-cert - mountPath: "/kiali-cert" - - name: {{ include "kiali-server.fullname" . }}-secret - mountPath: "/kiali-secret" - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - mountPath: "/kiali-cabundle" - {{- end }} - {{- if .Values.deployment.resources }} - resources: - {{- toYaml .Values.deployment.resources | nindent 10 }} - {{- end }} - volumes: - {{- if .Values.web_root_override }} - - name: kiali-console - configMap: - name: kiali-console - items: - - key: env.js - path: env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - configMap: - name: {{ include "kiali-server.fullname" . }} - - name: {{ include "kiali-server.fullname" . }}-cert - secret: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - secretName: {{ include "kiali-server.fullname" . }}-cert-secret - {{- else }} - secretName: istio.{{ include "kiali-server.fullname" . }}-service-account - {{- end }} - {{- if not (include "kiali-server.identity.cert_file" .) }} - optional: true - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-secret - secret: - secretName: {{ .Values.deployment.secret_name }} - optional: true - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - configMap: - name: {{ include "kiali-server.fullname" . }}-cabundle - {{- end }} - {{- if or (.Values.deployment.affinity.node) (or (.Values.deployment.pod) (.Values.deployment.pod_anti)) }} - affinity: - {{- if .Values.deployment.affinity.node }} - nodeAffinity: - {{- toYaml .Values.deployment.affinity.node | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod }} - podAffinity: - {{- toYaml .Values.deployment.affinity.pod | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod_anti }} - podAntiAffinity: - {{- toYaml .Values.deployment.affinity.pod_anti | nindent 10 }} - {{- end }} - {{- end }} - {{- if .Values.deployment.tolerations }} - tolerations: - {{- toYaml .Values.deployment.tolerations | nindent 8 }} - {{- end }} - {{- if .Values.deployment.node_selector }} - nodeSelector: - {{- toYaml .Values.deployment.node_selector | nindent 8 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/hpa.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/hpa.yaml deleted file mode 100755 index 934c4c1e9..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/hpa.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Values.deployment.hpa.spec }} ---- -apiVersion: {{ .Values.deployment.hpa.api_version }} -kind: HorizontalPodAutoscaler -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: {{ include "kiali-server.fullname" . }} - {{- toYaml .Values.deployment.hpa.spec | nindent 2 }} -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/ingress.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/ingress.yaml deleted file mode 100755 index e4c98db1b..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if not (.Capabilities.APIVersions.Has "route.openshift.io/v1") }} -{{- if .Values.deployment.ingress_enabled }} ---- -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }} - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- else }} - # For ingress-nginx versions older than 0.20.0 use secure-backends. - # (see: https://github.com/kubernetes/ingress-nginx/issues/3416#issuecomment-438247948) - # For ingress-nginx versions 0.20.0 and later use backend-protocol. - {{- if (include "kiali-server.identity.cert_file" .) }} - nginx.ingress.kubernetes.io/secure-backends: "true" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - {{- else }} - nginx.ingress.kubernetes.io/secure-backends: "false" - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - {{- end }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - rules: - - http: - paths: - - path: {{ include "kiali-server.server.web_root" . }} - backend: - serviceName: {{ include "kiali-server.fullname" . }} - servicePort: {{ .Values.server.port }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/oauth.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/oauth.yaml deleted file mode 100755 index a178bb85e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/oauth.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.kiali_route_url }} ---- -apiVersion: oauth.openshift.io/v1 -kind: OAuthClient -metadata: - name: {{ include "kiali-server.fullname" . }}-{{ .Release.Namespace }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -redirectURIs: -- {{ .Values.kiali_route_url }} -grantMethod: auto -allowAnyScope: true -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/psp.yaml deleted file mode 100755 index f891892cc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/psp.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "kiali-server.fullname" . }}-psp -subjects: - - kind: ServiceAccount - name: kiali ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "kiali-server.fullname" . }}-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/role-controlplane.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/role-controlplane.yaml deleted file mode 100755 index a22c76756..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/role-controlplane.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - secrets - verbs: - - list -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/role-viewer.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/role-viewer.yaml deleted file mode 100755 index a496c0828..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/role-viewer.yaml +++ /dev/null @@ -1,96 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }}-viewer - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - get - - list - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - get - - list -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/role.yaml deleted file mode 100755 index bd51e8d5e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/role.yaml +++ /dev/null @@ -1,107 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - patch - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - patch - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - patch - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - patch - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/rolebinding-controlplane.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/rolebinding-controlplane.yaml deleted file mode 100755 index fcd8fd579..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/rolebinding-controlplane.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: kiali-controlplane -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/rolebinding.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/rolebinding.yaml deleted file mode 100755 index 1eaabd65f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/rolebinding.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - {{- if .Values.deployment.view_only_mode }} - name: {{ include "kiali-server.fullname" . }}-viewer - {{- else }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/route.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/route.yaml deleted file mode 100755 index 27940dc96..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/route.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.deployment.ingress_enabled }} -# As of OpenShift 4.5, need to use --disable-openapi-validation when installing via Helm ---- -apiVersion: route.openshift.io/v1 -kind: Route -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }}} - annotations: - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - tls: - termination: reencrypt - insecureEdgeTerminationPolicy: Redirect - to: - kind: Service - targetPort: {{ .Values.server.port }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/service.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/service.yaml deleted file mode 100755 index 69dc395d1..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/service.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - service.beta.openshift.io/serving-cert-secret-name: {{ include "kiali-server.fullname" . }}-cert-secret - {{- end }} - kiali.io/api-spec: https://kiali.io/api - kiali.io/api-type: rest - {{- if .Values.deployment.service_annotations }} - {{- toYaml .Values.deployment.service_annotations | nindent 4 }} - {{- end }} -spec: - {{- if .Values.deployment.service_type }} - type: {{ .Values.deployment.service_type }} - {{- end }} - ports: - {{- if (include "kiali-server.identity.cert_file" .) }} - - name: tcp - {{- else }} - - name: http - {{- end }} - protocol: TCP - port: {{ .Values.server.port }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - protocol: TCP - port: {{ .Values.server.metrics_port }} - {{- end }} - selector: - {{- include "kiali-server.selectorLabels" . | nindent 4 }} - {{- if .Values.deployment.additional_service_yaml }} - {{- toYaml .Values.deployment.additional_service_yaml | nindent 2 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/serviceaccount.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/serviceaccount.yaml deleted file mode 100755 index 9151b6f6a..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/serviceaccount.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/validate-install-crd.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/validate-install-crd.yaml deleted file mode 100755 index b42eeb266..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/validate-install-crd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "monitoring.kiali.io/v1alpha1/MonitoringDashboard" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/web-root-configmap.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/web-root-configmap.yaml deleted file mode 100755 index 970d4e4f5..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/templates/web-root-configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- if .Values.web_root_override }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: kiali-console - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - env.js: | - window.WEB_ROOT='/k8s/clusters/{{ .Values.global.cattle.clusterId }}/api/v1/namespaces/{{ .Release.Namespace }}/services/http:kiali:20001/proxy/kiali'; -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/values.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/values.yaml deleted file mode 100755 index 39255bc38..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/kiali/values.yaml +++ /dev/null @@ -1,93 +0,0 @@ -nameOverride: "kiali" -fullnameOverride: "kiali" - -# This is required for "openshift" auth strategy. -# You have to know ahead of time what your Route URL will be because -# right now the helm chart can't figure this out at runtime (it would -# need to wait for the Kiali Route to be deployed and for OpenShift -# to start it up). If someone knows how to update this helm chart to -# do this, a PR would be welcome. -kiali_route_url: "" - -# rancher specific override that allows proxy access to kiali url -web_root_override: true - -# -# Settings that mimic the Kiali CR which are placed in the ConfigMap. -# Note that only those values used by the Helm Chart will be here. -# - -istio_namespace: "" # default is where Kiali is installed - -auth: - openid: {} - openshift: {} - strategy: "" - -deployment: - # This only limits what Kiali will attempt to see, but Kiali Service Account has permissions to see everything. - # For more control over what the Kial Service Account can see, use the Kiali Operator - accessible_namespaces: - - "**" - additional_service_yaml: {} - affinity: - node: {} - pod: {} - pod_anti: {} - custom_dashboards: - excludes: [''] - includes: ['*'] - hpa: - api_version: "autoscaling/v2beta2" - spec: {} - repository: rancher/mirrored-kiali-kiali - image_pull_policy: "Always" - image_pull_secrets: [] - tag: v1.29.0 - ingress_enabled: true - logger: - log_format: "text" - log_level: "info" - time_field_format: "2006-01-02T15:04:05Z07:00" - sampler_rate: "1" - node_selector: {} - override_ingress_yaml: - metadata: {} - pod_annotations: {} - pod_labels: {} - priority_class_name: "" - replicas: 1 - resources: {} - secret_name: "kiali" - service_annotations: {} - service_type: "" - tolerations: [] - version_label: v1.29.0 - view_only_mode: false - -external_services: - custom_dashboards: - enabled: true - -identity: {} - #cert_file: - #private_key_file: - -login_token: - signing_key: "" - -server: - port: 20001 - metrics_enabled: true - metrics_port: 9090 - web_root: "" - -# Common settings used among istio subcharts. -global: - # Specify rancher clusterId of external tracing config - # https://github.com/istio/istio.io/issues/4146#issuecomment-493543032 - cattle: - systemDefaultRegistry: "" - clusterId: - rbac: - pspEnabled: false diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/.helmignore b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/.helmignore deleted file mode 100755 index 0e8a0eb36..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/Chart.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/Chart.yaml deleted file mode 100755 index 6e368616d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.rancher.io/certified: rancher - catalog.rancher.io/namespace: istio-system - catalog.rancher.io/release-name: rancher-tracing -apiVersion: v1 -appVersion: 1.20.0 -description: A quick start Jaeger Tracing installation using the all-in-one demo. - This is not production qualified. Refer to https://www.jaegertracing.io/ for details. -name: tracing -version: 1.20.1 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/README.md b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/README.md deleted file mode 100755 index 25534c628..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Jaeger - -A Rancher chart based on the Jaeger all-in-one quick installation option. This chart will allow you to trace and monitor distributed microservices. - -> **Note:** The basic all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io) documentation to determine which installation you will need for your production needs. diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/_affinity.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/_affinity.tpl deleted file mode 100755 index bf6a9aee5..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/_affinity.tpl +++ /dev/null @@ -1,92 +0,0 @@ -{{/* affinity - https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ */}} -{{- define "nodeAffinity" }} - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityRequiredDuringScheduling" . }} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityPreferredDuringScheduling" . }} -{{- end }} - -{{- define "nodeAffinityRequiredDuringScheduling" }} - nodeSelectorTerms: - - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - {{ $key | quote }} - {{- end }} - {{- end }} - {{- $nodeSelector := default .Values.global.defaultNodeSelector .Values.nodeSelector -}} - {{- range $key, $val := $nodeSelector }} - - key: {{ $key }} - operator: In - values: - - {{ $val | quote }} - {{- end }} -{{- end }} - -{{- define "nodeAffinityPreferredDuringScheduling" }} - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - weight: {{ $val | int }} - preference: - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - - {{ $key | quote }} - {{- end }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinity" }} -{{- if or .Values.podAntiAffinityLabelSelector .Values.podAntiAffinityTermLabelSelector}} - podAntiAffinity: - {{- if .Values.podAntiAffinityLabelSelector }} - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityRequiredDuringScheduling" . }} - {{- end }} - {{- if or .Values.podAntiAffinityTermLabelSelector}} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityPreferredDuringScheduling" . }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "podAntiAffinityRequiredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityLabelSelector }} - - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinityPreferredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityTermLabelSelector }} - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - weight: 100 - {{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/_helpers.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/_helpers.tpl deleted file mode 100755 index 56cfa7335..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/_helpers.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "tracing.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "tracing.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/deployment.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/deployment.yaml deleted file mode 100755 index 25bb67fd3..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/deployment.yaml +++ /dev/null @@ -1,86 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - selector: - matchLabels: - app: {{ .Values.provider }} - template: - metadata: - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - annotations: - sidecar.istio.io/inject: "false" - prometheus.io/scrape: "true" - prometheus.io/port: "14269" -{{- if .Values.jaeger.podAnnotations }} -{{ toYaml .Values.jaeger.podAnnotations | indent 8 }} -{{- end }} - spec: - containers: - - name: jaeger - image: "{{ template "system_default_registry" . }}{{ .Values.jaeger.repository }}:{{ .Values.jaeger.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - env: - {{- if eq .Values.jaeger.spanStorageType "badger" }} - - name: BADGER_EPHEMERAL - value: "false" - - name: SPAN_STORAGE_TYPE - value: "badger" - - name: BADGER_DIRECTORY_VALUE - value: "/badger/data" - - name: BADGER_DIRECTORY_KEY - value: "/badger/key" - {{- end }} - - name: COLLECTOR_ZIPKIN_HTTP_PORT - value: "9411" - - name: MEMORY_MAX_TRACES - value: "{{ .Values.jaeger.memory.max_traces }}" - - name: QUERY_BASE_PATH - value: {{ if .Values.contextPath }} {{ .Values.contextPath }} {{ else }} /{{ .Values.provider }} {{ end }} - livenessProbe: - httpGet: - path: / - port: 14269 - readinessProbe: - httpGet: - path: / - port: 14269 -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumeMounts: - - name: data - mountPath: /badger -{{- end }} - resources: -{{- if .Values.jaeger.resources }} -{{ toYaml .Values.jaeger.resources | indent 12 }} -{{- else }} -{{ toYaml .Values.global.defaultResources | indent 12 }} -{{- end }} - affinity: - {{- include "nodeAffinity" . | indent 6 }} - {{- include "podAntiAffinity" . | indent 6 }} - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsNonRoot: true - runAsUser: 1000 - serviceAccountName: {{ include "tracing.fullname" . }} - {{- end }} -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumes: - - name: data -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} - persistentVolumeClaim: - claimName: istio-jaeger-pvc -{{- else }} - emptyDir: {} -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/psp.yaml deleted file mode 100755 index 44b230492..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/psp.yaml +++ /dev/null @@ -1,86 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "tracing.fullname" . }} -subjects: - - kind: ServiceAccount - name: {{ include "tracing.fullname" . }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "tracing.fullname" . }} - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - emptyDir - - secret - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/pvc.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/pvc.yaml deleted file mode 100755 index 9b4c55e4f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/pvc.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: istio-jaeger-pvc - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} -spec: - storageClassName: {{ .Values.jaeger.storageClassName }} - accessModes: - - {{ .Values.jaeger.accessMode }} - resources: - requests: - storage: {{.Values.jaeger.persistentVolumeClaim.storage }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/service.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/service.yaml deleted file mode 100755 index 4210a9b5f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/templates/service.yaml +++ /dev/null @@ -1,63 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: tracing - namespace: {{ .Release.Namespace }} - annotations: - {{- range $key, $val := .Values.service.annotations }} - {{ $key }}: {{ $val | quote }} - {{- end }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: {{ .Values.service.type }} - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.service.externalPort }} - protocol: TCP - targetPort: 16686 - selector: - app: {{ .Values.provider }} ---- -# Jaeger implements the Zipkin API. To support swapping out the tracing backend, we use a Service named Zipkin. -apiVersion: v1 -kind: Service -metadata: - name: zipkin - namespace: {{ .Release.Namespace }} - labels: - name: zipkin - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.zipkin.queryPort }} - targetPort: {{ .Values.zipkin.queryPort }} - selector: - app: {{ .Values.provider }} ---- -apiVersion: v1 -kind: Service -metadata: - name: jaeger-collector - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: ClusterIP - ports: - - name: jaeger-collector-http - port: 14268 - targetPort: 14268 - protocol: TCP - - name: jaeger-collector-grpc - port: 14250 - targetPort: 14250 - protocol: TCP - selector: - app: {{ .Values.provider }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/values.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/values.yaml deleted file mode 100755 index 18ff81c3c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/charts/tracing/values.yaml +++ /dev/null @@ -1,44 +0,0 @@ -provider: jaeger -contextPath: "" -nodeSelector: {} -podAntiAffinityLabelSelector: [] -podAntiAffinityTermLabelSelector: [] -nameOverride: "" -fullnameOverride: "" - -global: - cattle: - systemDefaultRegistry: "" - defaultResources: {} - imagePullPolicy: IfNotPresent - imagePullSecrets: [] - arch: - amd64: 2 - s390x: 2 - ppc64le: 2 - defaultNodeSelector: {} - rbac: - pspEnabled: false - -jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 - # spanStorageType value can be "memory" and "badger" for all-in-one image - spanStorageType: badger - resources: - requests: - cpu: 10m - persistentVolumeClaim: - enabled: false - storage: 5Gi - storageClassName: "" - accessMode: ReadWriteMany - memory: - max_traces: 50000 -zipkin: - queryPort: 9411 -service: - annotations: {} - name: http-query - type: ClusterIP - externalPort: 16686 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/configs/istio-base.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/configs/istio-base.yaml deleted file mode 100755 index 7ff972e2d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/configs/istio-base.yaml +++ /dev/null @@ -1,89 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - addonComponents: - istiocoredns: - enabled: {{ .Values.istiocoredns.enabled }} - components: - base: - enabled: {{ .Values.base.enabled }} - cni: - enabled: {{ .Values.cni.enabled }} - egressGateways: - - enabled: {{ .Values.egressGateways.enabled }} - name: istio-egressgateway - ingressGateways: - - enabled: {{ .Values.ingressGateways.enabled }} - name: istio-ingressgateway - k8s: - service: - ports: - - name: status-port - port: 15021 - targetPort: 15021 - - name: http2 - port: 80 - targetPort: 8080 - nodePort: 31380 - - name: https - port: 443 - targetPort: 8443 - nodePort: 31390 - - name: tcp - port: 31400 - targetPort: 31400 - nodePort: 31400 - - name: tls - port: 15443 - targetPort: 15443 - istiodRemote: - enabled: {{ .Values.istiodRemote.enabled }} - pilot: - enabled: {{ .Values.pilot.enabled }} - hub: {{ .Values.systemDefaultRegistry | default "docker.io" }} - profile: default - tag: {{ .Values.tag }} - revision: {{ .Values.revision }} - meshConfig: - defaultConfig: - proxyMetadata: - {{- if .Values.dns.enabled }} - ISTIO_META_DNS_CAPTURE: "true" - {{- end }} - values: - gateways: - istio-egressgateway: - name: istio-egressgateway - type: {{ .Values.egressGateways.type }} - istio-ingressgateway: - name: istio-ingressgateway - type: {{ .Values.ingressGateways.type }} - global: - istioNamespace: {{ template "istio.namespace" . }} - proxy: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy.repository }}:{{ .Values.global.proxy.tag }} - proxy_init: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy_init.repository }}:{{ .Values.global.proxy_init.tag }} - {{- if .Values.global.defaultPodDisruptionBudget.enabled }} - defaultPodDisruptionBudget: - enabled: {{ .Values.global.defaultPodDisruptionBudget.enabled }} - {{- end }} - istiocoredns: - coreDNSImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.image.repository }} - coreDNSPluginImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.pluginImage.repository }}:{{ .Values.istiocoredns.pluginImage.tag }} - coreDNSTag: {{ .Values.istiocoredns.image.tag }} - {{- if .Values.pilot.enabled }} - pilot: - image: {{ template "system_default_registry" . }}{{ .Values.pilot.repository }}:{{ .Values.pilot.tag }} - {{- end }} - telemetry: - enabled: {{ .Values.telemetry.enabled }} - v2: - enabled: {{ .Values.telemetry.v2.enabled }} - {{- if .Values.cni.enabled }} - cni: - image: {{ template "system_default_registry" . }}{{ .Values.cni.repository }}:{{ .Values.cni.tag }} - excludeNamespaces: - {{- toYaml .Values.cni.excludeNamespaces | nindent 8 }} - logLevel: {{ .Values.cni.logLevel }} - {{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/requirements.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/requirements.yaml deleted file mode 100755 index b60745780..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/requirements.yaml +++ /dev/null @@ -1,17 +0,0 @@ -dependencies: -- name: kiali - version: "" - repository: file://./charts/kiali - condition: kiali.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" -- name: tracing - version: "" - repository: file://./charts/tracing - condition: tracing.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/samples/overlay-example.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/samples/overlay-example.yaml deleted file mode 100755 index 5cf3cf3b0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/samples/overlay-example.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - components: - ingressGateways: - - enabled: true - name: ilb-gateway - namespace: user-ingressgateway-ns - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal - - enabled: true - name: other-gateway - namespace: cattle-istio-system - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/_helpers.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/_helpers.tpl deleted file mode 100755 index 3f7af953a..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/_helpers.tpl +++ /dev/null @@ -1,12 +0,0 @@ -{{/* Ensure namespace is set the same everywhere */}} -{{- define "istio.namespace" -}} - {{- .Release.Namespace | default "istio-system" -}} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/admin-role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/admin-role.yaml deleted file mode 100755 index ad1313c4f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/admin-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - name: istio-admin - namespace: {{ template "istio.namespace" . }} -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/base-config-map.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/base-config-map.yaml deleted file mode 100755 index 5323917bc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/base-config-map.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-base - namespace: {{ template "istio.namespace" . }} -data: -{{ tpl (.Files.Glob "configs/*").AsConfig . | indent 2 }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/clusterrole.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/clusterrole.yaml deleted file mode 100755 index a93b3df95..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/clusterrole.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: istio-installer -rules: -# istio groups -- apiGroups: - - authentication.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - config.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - install.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - rbac.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - security.istio.io - resources: - - '*' - verbs: - - '*' -# k8s groups -- apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' -- apiGroups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - ingresses - - replicasets - - statefulsets - verbs: - - '*' -- apiGroups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create -- apiGroups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' -- apiGroups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/exec - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - verbs: - - '*' -- apiGroups: - - policy - resourceNames: - - istio-installer - resources: - - podsecuritypolicies - verbs: - - use diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/clusterrolebinding.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/clusterrolebinding.yaml deleted file mode 100755 index 9d74a0434..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: istio-installer -subjects: -- kind: ServiceAccount - name: istio-installer - namespace: {{ template "istio.namespace" . }} -roleRef: - kind: ClusterRole - name: istio-installer - apiGroup: rbac.authorization.k8s.io diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/edit-role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/edit-role.yaml deleted file mode 100755 index d1059d58d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/edit-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-edit: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-edit -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-cni-psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-cni-psp.yaml deleted file mode 100755 index 5b94c8503..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-cni-psp.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: true - fsGroup: - rule: RunAsAny - hostNetwork: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - secret - - configMap - - emptyDir - - hostPath ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: psp-istio-cni -subjects: - - kind: ServiceAccount - name: istio-cni ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - psp-istio-cni - resources: - - podsecuritypolicies - verbs: - - use -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-install-job.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-install-job.yaml deleted file mode 100755 index 9a13f5698..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-install-job.yaml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-installer - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": post-install,post-upgrade - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded -spec: - backoffLimit: 1 - template: - spec: - containers: - - name: istioctl-installer - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - - name: FORCE_INSTALL - value: {{ .Values.forceInstall | default "false" | quote }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/run.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{- end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{- end }} - serviceAccountName: istio-installer - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsUser: 101 - runAsGroup: 101 - {{- end }} - restartPolicy: Never diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-install-psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-install-psp.yaml deleted file mode 100755 index f0b5ee565..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-install-psp.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} -spec: - privileged: false - hostNetwork: false - hostIPC: false - hostPID: false - runAsUser: - rule: 'MustRunAsNonRoot' - seLinux: - rule: 'RunAsAny' - supplementalGroups: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - fsGroup: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - readOnlyRootFilesystem: false - volumes: - - 'configMap' - - 'secret' -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-psp.yaml deleted file mode 100755 index b3758b74f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-psp.yaml +++ /dev/null @@ -1,81 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: istio-psp -subjects: - - kind: ServiceAccount - name: istio-egressgateway-service-account - - kind: ServiceAccount - name: istio-ingressgateway-service-account - - kind: ServiceAccount - name: istio-mixer-service-account - - kind: ServiceAccount - name: istio-operator-authproxy - - kind: ServiceAccount - name: istiod-service-account - - kind: ServiceAccount - name: istio-sidecar-injector-service-account - - kind: ServiceAccount - name: istiocoredns-service-account - - kind: ServiceAccount - name: default ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - istio-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-uninstall-job.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-uninstall-job.yaml deleted file mode 100755 index a7f156325..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/istio-uninstall-job.yaml +++ /dev/null @@ -1,45 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-uninstaller - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": pre-delete - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": hook-succeeded -spec: - template: - spec: - containers: - - name: istioctl-uninstaller - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/uninstall_istio_system.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{ end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{ end }} - serviceAccountName: istio-installer - securityContext: - runAsUser: 101 - runAsGroup: 101 - restartPolicy: OnFailure diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/overlay-config-map.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/overlay-config-map.yaml deleted file mode 100755 index 287d26b2c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/overlay-config-map.yaml +++ /dev/null @@ -1,9 +0,0 @@ -{{- if .Values.overlayFile }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-overlay - namespace: {{ template "istio.namespace" . }} -data: - overlay-config.yaml: {{ toYaml .Values.overlayFile | indent 2 }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/service-monitors.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/service-monitors.yaml deleted file mode 100755 index c3d60c4fc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/service-monitors.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.kiali.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: envoy-stats-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-proxies -spec: - selector: - matchExpressions: - - {key: istio-prometheus-ignore, operator: DoesNotExist} - namespaceSelector: - any: true - jobLabel: envoy-stats - endpoints: - - path: /stats/prometheus - targetPort: 15090 - interval: 15s - relabelings: - - sourceLabels: [__meta_kubernetes_pod_container_port_name] - action: keep - regex: '.*-envoy-prom' - - action: labeldrop - regex: "__meta_kubernetes_pod_label_(.+)" - - sourceLabels: [__meta_kubernetes_namespace] - action: replace - targetLabel: namespace - - sourceLabels: [__meta_kubernetes_pod_name] - action: replace - targetLabel: pod_name ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: istio-component-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-components -spec: - jobLabel: istio - targetLabels: [app] - selector: - matchExpressions: - - {key: istio, operator: In, values: [pilot]} - namespaceSelector: - any: true - endpoints: - - port: http-monitoring - interval: 15s -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/serviceaccount.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/serviceaccount.yaml deleted file mode 100755 index 82b6cbb7e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/serviceaccount.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/view-role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/view-role.yaml deleted file mode 100755 index 5947d3eba..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/templates/view-role.yaml +++ /dev/null @@ -1,41 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-view: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-view -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: ["get", "watch", "list"] - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: ["get", "watch", "list"] diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/values.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/values.yaml deleted file mode 100755 index 9a5ac0181..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc01/values.yaml +++ /dev/null @@ -1,95 +0,0 @@ -overlayFile: "" -tag: 1.8.4 -##Setting forceInstall: true will remove the check for istio version < 1.6.x and will not analyze your install cluster prior to install -forceInstall: false - -installer: - repository: rancher/istio-installer - tag: 1.8.4-rancher1 - -##Deprecated as of 1.8, native support provided by enabling `dns.enabled=true` -istiocoredns: - enabled: false - image: - repository: rancher/mirrored-coredns-coredns - tag: 1.6.2 - pluginImage: - repository: rancher/mirrored-istio-coredns-plugin - tag: 0.2-istio-1.1 - -##Native support for dns added in 1.8 -dns: - enabled: false - -base: - enabled: true - -cni: - enabled: false - repository: rancher/mirrored-istio-install-cni - tag: 1.8.4 - logLevel: info - excludeNamespaces: - - istio-system - - kube-system - -egressGateways: - enabled: false - type: NodePort - -ingressGateways: - enabled: true - type: NodePort - -istiodRemote: - enabled: false - -pilot: - enabled: true - repository: rancher/mirrored-istio-pilot - tag: 1.8.4 - -telemetry: - enabled: true - v2: - enabled: true - -global: - cattle: - systemDefaultRegistry: "" - proxy: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.8.4 - proxy_init: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.8.4 - defaultPodDisruptionBudget: - enabled: true - rbac: - pspEnabled: false - -# Kiali subchart from rancher-kiali-server -kiali: - enabled: true - auth: - strategy: anonymous - deployment: - ingress_enabled: false - repository: rancher/mirrored-kiali-kiali - tag: v1.29.0 - external_services: - prometheus: - custom_metrics_url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - tracing: - in_cluster_url: "http://tracing.istio-system.svc:16686/jaeger" - grafana: - in_cluster_url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - -tracing: - enabled: false - contextPath: "/jaeger" - jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/Chart.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/Chart.yaml deleted file mode 100755 index 8c9e24f29..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/Chart.yaml +++ /dev/null @@ -1,21 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=1.32.100-rc01 - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Istio - catalog.cattle.io/namespace: istio-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: networking.istio.io.virtualservice/v1beta1 - catalog.cattle.io/release-name: rancher-istio - catalog.cattle.io/requests-cpu: 710m - catalog.cattle.io/requests-memory: 2314Mi - catalog.cattle.io/ui-component: istio -apiVersion: v1 -appVersion: 1.8.4 -description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/ - for details. -icon: https://charts.rancher.io/assets/logos/istio.svg -keywords: -- networking -- infrastructure -name: rancher-istio -version: 1.8.400-rc02 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/README.md b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/README.md deleted file mode 100755 index 199e45312..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# Rancher Istio Installers - -A Rancher created chart that packages the istioctl binary to install via a helm chart. - -# Installation Requirements - -## Chart Dependencies -- rancher-kiali-server-crd chart - -# Uninstallation Requirements -To ensure rancher-istio uninstalls correctly, you must uninstall rancher-istio prior to uninstalling chart dependencies (see installation requirements for chart dependencies). This is because all definitions need to be available in order to properly build the rancher-istio objects for removal. - -If you remove dependent CRD charts prior to removing rancher-istio, you may encounter the following error:: - -`Error: uninstallation completed with 1 error(s): unable to build kubernetes objects for delete: unable to recognize "": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"` - -# Addons - -## Kiali - -Kiali allows you to view and manage your istio-based service mesh through an easy to use dashboard. - -#### Dependencies -- rancher-monitoring chart or other Prometheus installation - -This dependecy installs the required CRDs for installing Kiali. Since Kiali is bundled in with Istio in this chart, if you do not have these dependencies installed, your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` when installing Istio for a succesful installation. - -> **Note:** The following configuration options assume you have installed the dependecies for Kiali. Please ensure you have Promtheus in your cluster before proceeding. - -The Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -#### External Services - -##### Prometheus -The `kiali.external_services.prometheus` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Grafana -The `kiali.external_services.grafana` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `grafana.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Tracing -The `kiali.external_services.tracing` url and `.Values.tracing.contextPath` is set in the rancher-istio values.yaml: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` -The url depends on the default values for `namespaceOverride`, and `.Values.service.externalPort` being set in your rancher-tracing or other tracing instance. - -## Jaeger - -Jaeger allows you to trace and monitor distributed microservices. - -> **Note:** This addon is using the all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io/docs/1.21/getting-started/) documentation to determine which installation you will need for your production needs. - -# Installation -``` -helm install rancher-istio . --create-namespace -n istio-system -``` \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/app-readme.md b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/app-readme.md deleted file mode 100755 index 0e42df083..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/app-readme.md +++ /dev/null @@ -1,45 +0,0 @@ -# Rancher Istio - -Our [Istio](https://istio.io/) installer wraps the istioctl binary commands in a handy helm chart, including an overlay file option to allow complex customization. It also includes: -* **[Kiali](https://kiali.io/)**: Used for graphing traffic flow throughout the mesh -* **[Jaeger](https://www.jaegertracing.io/)**: A quick start, all-in-one installation used for tracing distributed systemm. This is not production qualified, please refer to jaeger documentation to determine which installation you may need instead. - -### Dependencies - -**Rancher Monitoring or other Prometheus installation** - -The Prometheus CRDs are required for installing Kiali which is enabled by default. If you do not have Prometheus installed your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` to bypass this requirement. - -### Customization - -**Rancher Monitoring** - -The Rancher Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -**Custom Prometheus Installation with Kiali** - -To use a custom Monitoring installation, set the `kiali.external_services.prometheus` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` in your rancher-monitoring or other monitoring instance: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -**Custom Grafana Installation with Kiali** - -To use a custom Grafana installation, set the `kiali.external_services.grafana` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `granfa.service.port` in your rancher-monitoring or other grafana instance: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -**Custom Tracing Installation with Kiali** - -To use a custom Tracing installation, set the `kiali.external_services.tracing` url and update the `.Values.tracing.contextPath` in the rancher-istio values.yaml. - -This url depends on the values for `namespaceOverride`, and `.Values.service.externalPort` in your rancher-tracing or other tracing instance.: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/istio/v2.5/). diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/Chart.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/Chart.yaml deleted file mode 100755 index 9b6fdf385..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=match - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: monitoringdashboards.monitoring.kiali.io/v1alpha1 - catalog.cattle.io/requires-gvr: monitoring.coreos.com.prometheus/v1 - catalog.rancher.io/namespace: cattle-istio-system - catalog.rancher.io/release-name: rancher-kiali-server -apiVersion: v2 -appVersion: v1.32.0 -description: Kiali is an open source project for service mesh observability, refer - to https://www.kiali.io for details. This is installed as sub-chart with customized - values in Rancher's Istio. -home: https://github.com/kiali/kiali -icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png -keywords: -- istio -- kiali -- networking -- infrastructure -maintainers: -- email: kiali-users@googlegroups.com - name: Kiali - url: https://kiali.io -name: kiali -sources: -- https://github.com/kiali/kiali -- https://github.com/kiali/kiali-ui -- https://github.com/kiali/kiali-operator -- https://github.com/kiali/helm-charts -version: 1.32.1 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/NOTES.txt b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/NOTES.txt deleted file mode 100755 index 751019401..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/NOTES.txt +++ /dev/null @@ -1,5 +0,0 @@ -Welcome to Kiali! For more details on Kiali, see: https://kiali.io - -The Kiali Server [{{ .Chart.AppVersion }}] has been installed in namespace [{{ .Release.Namespace }}]. It will be ready soon. - -(Helm: Chart=[{{ .Chart.Name }}], Release=[{{ .Release.Name }}], Version=[{{ .Chart.Version }}]) diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/_helpers.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/_helpers.tpl deleted file mode 100755 index dd33bbe48..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/_helpers.tpl +++ /dev/null @@ -1,192 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "kiali-server.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "kiali-server.fullname" -}} -{{- if .Values.fullnameOverride }} - {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} -{{- else }} - {{- $name := default .Chart.Name .Values.nameOverride }} - {{- printf "%s" $name | trunc 63 | trimSuffix "-" }} -{{- end }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "kiali-server.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Identifies the log_level with the old verbose_mode and the new log_level considered. -*/}} -{{- define "kiali-server.logLevel" -}} -{{- if .Values.deployment.verbose_mode -}} -{{- .Values.deployment.verbose_mode -}} -{{- else -}} -{{- .Values.deployment.logger.log_level -}} -{{- end -}} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "kiali-server.labels" -}} -helm.sh/chart: {{ include "kiali-server.chart" . }} -app: {{ include "kiali-server.name" . }} -{{ include "kiali-server.selectorLabels" . }} -version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/part-of: "kiali" -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "kiali-server.selectorLabels" -}} -app.kubernetes.io/name: {{ include "kiali-server.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} - -{{/* -Used to determine if a custom dashboard (defined in .Template.Name) should be deployed. -*/}} -{{- define "kiali-server.isDashboardEnabled" -}} -{{- if .Values.external_services.custom_dashboards.enabled }} - {{- $includere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.includes }} - {{- if $s }} - {{- if $includere }} - {{- $includere = printf "%s|^%s$" $includere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $includere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- $excludere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.excludes }} - {{- if $s }} - {{- if $excludere }} - {{- $excludere = printf "%s|^%s$" $excludere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $excludere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- if (and (mustRegexMatch (default "no-matches" $includere) (base .Template.Name)) (not (mustRegexMatch (default "no-matches" $excludere) (base .Template.Name)))) }} - {{- print "enabled" }} - {{- else }} - {{- print "" }} - {{- end }} -{{- else }} - {{- print "" }} -{{- end }} -{{- end }} - -{{/* -Determine the default login token signing key. -*/}} -{{- define "kiali-server.login_token.signing_key" -}} -{{- if .Values.login_token.signing_key }} - {{- .Values.login_token.signing_key }} -{{- else }} - {{- randAlphaNum 16 }} -{{- end }} -{{- end }} - -{{/* -Determine the default web root. -*/}} -{{- define "kiali-server.server.web_root" -}} -{{- if .Values.server.web_root }} - {{- .Values.server.web_root | trimSuffix "/" }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/" }} - {{- else }} - {{- "/kiali" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity cert file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.cert_file" -}} -{{- if hasKey .Values.identity "cert_file" }} - {{- .Values.identity.cert_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.crt" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity private key file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.private_key_file" -}} -{{- if hasKey .Values.identity "private_key_file" }} - {{- .Values.identity.private_key_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.key" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the istio namespace - default is where Kiali is installed. -*/}} -{{- define "kiali-server.istio_namespace" -}} -{{- if .Values.istio_namespace }} - {{- .Values.istio_namespace }} -{{- else }} - {{- .Release.Namespace }} -{{- end }} -{{- end }} - -{{/* -Determine the auth strategy to use - default is "token" on Kubernetes and "openshift" on OpenShift. -*/}} -{{- define "kiali-server.auth.strategy" -}} -{{- if .Values.auth.strategy }} - {{- if (and (eq .Values.auth.strategy "openshift") (not .Values.kiali_route_url)) }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or use a different auth strategy via the --set auth.strategy=... option." }} - {{- end }} - {{- .Values.auth.strategy }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- if not .Values.kiali_route_url }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or explicitly indicate another auth strategy you want via the --set auth.strategy=... option." }} - {{- end }} - {{- "openshift" }} - {{- else }} - {{- "token" }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/cabundle.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/cabundle.yaml deleted file mode 100755 index 7462b95a7..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/cabundle.yaml +++ /dev/null @@ -1,13 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }}-cabundle - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - service.beta.openshift.io/inject-cabundle: "true" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/configmap.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/configmap.yaml deleted file mode 100755 index b1bf53173..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/configmap.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - config.yaml: | - {{- /* Most of .Values is simply the ConfigMap - strip out the keys that are not part of the ConfigMap */}} - {{- $cm := omit .Values "nameOverride" "fullnameOverride" "kiali_route_url" }} - {{- /* The helm chart defines namespace for us, but pass it to the ConfigMap in case the server needs it */}} - {{- $_ := set $cm.deployment "namespace" .Release.Namespace }} - {{- /* Some values of the ConfigMap are generated, but might not be identical, from .Values */}} - {{- $_ := set $cm "istio_namespace" (include "kiali-server.istio_namespace" .) }} - {{- $_ := set $cm.auth "strategy" (include "kiali-server.auth.strategy" .) }} - {{- $_ := set $cm.auth.openshift "client_id_prefix" (include "kiali-server.fullname" .) }} - {{- $_ := set $cm.identity "cert_file" (include "kiali-server.identity.cert_file" .) }} - {{- $_ := set $cm.identity "private_key_file" (include "kiali-server.identity.private_key_file" .) }} - {{- $_ := set $cm.login_token "signing_key" (include "kiali-server.login_token.signing_key" .) }} - {{- $_ := set $cm.server "web_root" (include "kiali-server.server.web_root" .) }} - {{- toYaml $cm | nindent 4 }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/envoy.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/envoy.yaml deleted file mode 100755 index 85b402017..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/envoy.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: envoy - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Envoy Metrics - discoverOn: "envoy_server_uptime" - items: - - chart: - name: "Pods uptime" - spans: 4 - metricName: "envoy_server_uptime" - dataType: "raw" - - chart: - name: "Allocated memory" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_allocated" - dataType: "raw" - min: 0 - - chart: - name: "Heap size" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_heap_size" - dataType: "raw" - min: 0 - - chart: - name: "Upstream active connections" - spans: 6 - metricName: "envoy_cluster_upstream_cx_active" - dataType: "raw" - - chart: - name: "Upstream total requests" - spans: 6 - metricName: "envoy_cluster_upstream_rq_total" - unit: "rps" - dataType: "rate" - - chart: - name: "Downstream active connections" - spans: 6 - metricName: "envoy_listener_downstream_cx_active" - dataType: "raw" - - chart: - name: "Downstream HTTP requests" - spans: 6 - metricName: "envoy_listener_http_downstream_rq" - unit: "rps" - dataType: "rate" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/go.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/go.yaml deleted file mode 100755 index 2d2f42a93..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/go.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: go - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Go Metrics - runtime: Go - discoverOn: "go_info" - items: - - chart: - name: "CPU ratio" - spans: 6 - metricName: "process_cpu_seconds_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "RSS Memory" - unit: "bytes" - spans: 6 - metricName: "process_resident_memory_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Goroutines" - spans: 6 - metricName: "go_goroutines" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Heap allocation rate" - unit: "bytes/s" - spans: 6 - metricName: "go_memstats_alloc_bytes_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "GC rate" - spans: 6 - metricName: "go_gc_duration_seconds_count" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Next GC" - unit: "bytes" - spans: 6 - metricName: "go_memstats_next_gc_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/kiali.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/kiali.yaml deleted file mode 100755 index b1f011b4f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/kiali.yaml +++ /dev/null @@ -1,44 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: kiali - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Kiali Internal Metrics - items: - - chart: - name: "API processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_api_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "route" - displayName: "Route" - - chart: - name: "Functions processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_go_function_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" - - chart: - name: "Failures" - spans: 12 - metricName: "kiali_go_function_failures_total" - dataType: "raw" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml deleted file mode 100755 index 2e1ed5cff..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml +++ /dev/null @@ -1,43 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm-pool - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Pool Metrics - discoverOn: "jvm_buffer_total_capacity_bytes" - items: - - chart: - name: "Pool buffer memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer capacity" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_total_capacity_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer count" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_count" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml deleted file mode 100755 index d64596882..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml +++ /dev/null @@ -1,65 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live" - items: - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon" - dataType: "raw" - - chart: - name: "Loaded classes" - spans: 4 - metricName: "jvm_classes_loaded" - dataType: "raw" - - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml deleted file mode 100755 index 76e8d0a4a..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.1-jvm - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live_threads" - items: - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live_threads" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon_threads" - dataType: "raw" - - chart: - name: "Threads states" - spans: 4 - metricName: "jvm_threads_states_threads" - dataType: "raw" - aggregations: - - label: "state" - displayName: "State" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/microprofile-1.1.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/microprofile-1.1.yaml deleted file mode 100755 index 1d4951196..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/microprofile-1.1.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-1.1 - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:thread_count" - items: - - chart: - name: "Current loaded classes" - spans: 6 - metricName: "base:classloader_current_loaded_class_count" - dataType: "raw" - - chart: - name: "Unloaded classes" - spans: 6 - metricName: "base:classloader_total_unloaded_class_count" - dataType: "raw" - - chart: - name: "Thread count" - spans: 4 - metricName: "base:thread_count" - dataType: "raw" - - chart: - name: "Thread max count" - spans: 4 - metricName: "base:thread_max_count" - dataType: "raw" - - chart: - name: "Thread daemon count" - spans: 4 - metricName: "base:thread_daemon_count" - dataType: "raw" - - chart: - name: "Committed heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_committed_heap_bytes" - dataType: "raw" - - chart: - name: "Max heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_max_heap_bytes" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_used_heap_bytes" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/microprofile-x.y.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/microprofile-x.y.yaml deleted file mode 100755 index 57ddc60ef..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/microprofile-x.y.yaml +++ /dev/null @@ -1,38 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-x.y - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:gc_complete_scavenger_count" - items: - - chart: - name: "Young GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_young_generation_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Young GC count" - spans: 3 - metricName: "base:gc_young_generation_scavenger_count" - dataType: "raw" - - chart: - name: "Total GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_complete_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Total GC count" - spans: 3 - metricName: "base:gc_complete_scavenger_count" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/nodejs.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/nodejs.yaml deleted file mode 100755 index 1ffe0aa10..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/nodejs.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: nodejs - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Node.js - title: Node.js Metrics - discoverOn: "nodejs_active_handles_total" - items: - - chart: - name: "Active handles" - spans: 4 - metricName: "nodejs_active_handles_total" - dataType: "raw" - - chart: - name: "Active requests" - spans: 4 - metricName: "nodejs_active_requests_total" - dataType: "raw" - - chart: - name: "Event loop lag" - unit: "seconds" - spans: 4 - metricName: "nodejs_eventloop_lag_seconds" - dataType: "raw" - - chart: - name: "Total heap size" - unit: "bytes" - spans: 12 - metricName: "nodejs_heap_space_size_total_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Used heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_used_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Available heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_available_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/quarkus.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/quarkus.yaml deleted file mode 100755 index cef5f3dce..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/quarkus.yaml +++ /dev/null @@ -1,33 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: quarkus - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Quarkus Metrics - runtime: Quarkus - items: - - chart: - name: "Thread count" - spans: 4 - metricName: "vendor:thread_count" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_heap_usage_bytes" - dataType: "raw" - - chart: - name: "Used non-heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_non_heap_usage_bytes" - dataType: "raw" - - include: "microprofile-x.y" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml deleted file mode 100755 index 42d87d890..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm-pool - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Pool Metrics - items: - - include: "micrometer-1.0.6-jvm-pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/springboot-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/springboot-jvm.yaml deleted file mode 100755 index ced3acdd9..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/springboot-jvm.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Metrics - items: - - include: "micrometer-1.0.6-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/springboot-tomcat.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/springboot-tomcat.yaml deleted file mode 100755 index c07016aa2..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/springboot-tomcat.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-tomcat - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: Tomcat Metrics - items: - - include: "tomcat" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/thorntail.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/thorntail.yaml deleted file mode 100755 index 6bd85e6f5..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/thorntail.yaml +++ /dev/null @@ -1,22 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: thorntail - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Thorntail - title: Thorntail Metrics - discoverOn: "vendor:loaded_modules" - items: - - include: "microprofile-1.1" - - chart: - name: "Loaded modules" - spans: 6 - metricName: "vendor:loaded_modules" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/tomcat.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/tomcat.yaml deleted file mode 100755 index 9a803342f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/tomcat.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: tomcat - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Tomcat - title: Tomcat Metrics - discoverOn: "tomcat_sessions_created_total" - items: - - chart: - name: "Sessions created" - spans: 4 - metricName: "tomcat_sessions_created_total" - dataType: "raw" - - chart: - name: "Active sessions" - spans: 4 - metricName: "tomcat_sessions_active_current" - dataType: "raw" - - chart: - name: "Sessions rejected" - spans: 4 - metricName: "tomcat_sessions_rejected_total" - dataType: "raw" - - - chart: - name: "Bytes sent" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_sent_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Bytes received" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_received_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - - chart: - name: "Global errors" - spans: 6 - metricName: "tomcat_global_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Servlet errors" - spans: 6 - metricName: "tomcat_servlet_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-client.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-client.yaml deleted file mode 100755 index 2d591d6b0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-client.yaml +++ /dev/null @@ -1,60 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-client - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Client Metrics - discoverOn: "vertx_http_client_connections" - items: - - chart: - name: "Client response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_client_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_client_requestCount_total" - dataType: "rate" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client active connections" - spans: 6 - metricName: "vertx_http_client_connections" - dataType: "raw" - - chart: - name: "Client active websockets" - spans: 6 - metricName: "vertx_http_client_wsConnections" - dataType: "raw" - - chart: - name: "Client bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesSent" - dataType: "histogram" - - chart: - name: "Client bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-eventbus.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-eventbus.yaml deleted file mode 100755 index 65f9ee2ec..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-eventbus.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-eventbus - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Eventbus Metrics - discoverOn: "vertx_eventbus_handlers" - items: - - chart: - name: "Event bus handlers" - spans: 6 - metricName: "vertx_eventbus_handlers" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus pending messages" - spans: 6 - metricName: "vertx_eventbus_pending" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus processing time" - unit: "seconds" - spans: 6 - metricName: "vertx_eventbus_processingTime_seconds" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes read" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesRead" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes written" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesWritten" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-jvm.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-jvm.yaml deleted file mode 100755 index 2663186f3..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-jvm.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-jvm - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: JVM Metrics - items: - - include: "micrometer-1.1-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-pool.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-pool.yaml deleted file mode 100755 index f6af921b3..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-pool.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-pool - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Pools Metrics - discoverOn: "vertx_pool_ratio" - items: - - chart: - name: "Usage duration" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_usage_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Usage ratio" - spans: 6 - metricName: "vertx_pool_ratio" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Queue size" - spans: 6 - metricName: "vertx_pool_queue_size" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Time in queue" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_queue_delay_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Resources used" - spans: 6 - metricName: "vertx_pool_inUse" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-server.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-server.yaml deleted file mode 100755 index de6b89df9..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/dashboards/vertx-server.yaml +++ /dev/null @@ -1,62 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-server - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Server Metrics - discoverOn: "vertx_http_server_connections" - items: - - chart: - name: "Server response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_server_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_server_requestCount_total" - dataType: "rate" - aggregations: - - label: "code" - displayName: "Error code" - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server active connections" - spans: 6 - metricName: "vertx_http_server_connections" - dataType: "raw" - - chart: - name: "Server active websockets" - spans: 6 - metricName: "vertx_http_server_wsConnections" - dataType: "raw" - - chart: - name: "Server bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesSent" - dataType: "histogram" - - chart: - name: "Server bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/deployment.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/deployment.yaml deleted file mode 100755 index 100c57922..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/deployment.yaml +++ /dev/null @@ -1,174 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - replicas: {{ .Values.deployment.replicas }} - selector: - matchLabels: - {{- include "kiali-server.selectorLabels" . | nindent 6 }} - strategy: - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 - type: RollingUpdate - template: - metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 8 }} - {{- if .Values.deployment.pod_labels }} - {{- toYaml .Values.deployment.pod_labels | nindent 8 }} - {{- end }} - annotations: - {{- if .Values.server.metrics_enabled }} - prometheus.io/scrape: "true" - prometheus.io/port: {{ .Values.server.metrics_port | quote }} - {{- else }} - prometheus.io/scrape: "false" - prometheus.io/port: "" - {{- end }} - kiali.io/runtimes: go,kiali - {{- if .Values.deployment.pod_annotations }} - {{- toYaml .Values.deployment.pod_annotations | nindent 8 }} - {{- end }} - spec: - serviceAccountName: {{ include "kiali-server.fullname" . }} - {{- if .Values.deployment.priority_class_name }} - priorityClassName: {{ .Values.deployment.priority_class_name | quote }} - {{- end }} - {{- if .Values.deployment.image_pull_secrets }} - imagePullSecrets: - {{- range .Values.deployment.image_pull_secrets }} - - name: {{ . }} - {{- end }} - {{- end }} - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.deployment.repository }}:{{ .Values.deployment.tag }}" - imagePullPolicy: {{ .Values.deployment.image_pull_policy | default "Always" }} - name: {{ include "kiali-server.fullname" . }} - command: - - "/opt/kiali/kiali" - - "-config" - - "/kiali-configuration/config.yaml" - ports: - - name: api-port - containerPort: {{ .Values.server.port | default 20001 }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - containerPort: {{ .Values.server.metrics_port | default 9090 }} - {{- end }} - readinessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - livenessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - env: - - name: ACTIVE_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: LOG_LEVEL - value: "{{ include "kiali-server.logLevel" . }}" - - name: LOG_FORMAT - value: "{{ .Values.deployment.logger.log_format }}" - - name: LOG_TIME_FIELD_FORMAT - value: "{{ .Values.deployment.logger.time_field_format }}" - - name: LOG_SAMPLER_RATE - value: "{{ .Values.deployment.logger.sampler_rate }}" - volumeMounts: - {{- if .Values.web_root_override }} - - name: kiali-console - subPath: env.js - mountPath: /opt/kiali/console/env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - mountPath: "/kiali-configuration" - - name: {{ include "kiali-server.fullname" . }}-cert - mountPath: "/kiali-cert" - - name: {{ include "kiali-server.fullname" . }}-secret - mountPath: "/kiali-secret" - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - mountPath: "/kiali-cabundle" - {{- end }} - {{- if .Values.deployment.resources }} - resources: - {{- toYaml .Values.deployment.resources | nindent 10 }} - {{- end }} - volumes: - {{- if .Values.web_root_override }} - - name: kiali-console - configMap: - name: kiali-console - items: - - key: env.js - path: env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - configMap: - name: {{ include "kiali-server.fullname" . }} - - name: {{ include "kiali-server.fullname" . }}-cert - secret: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - secretName: {{ include "kiali-server.fullname" . }}-cert-secret - {{- else }} - secretName: istio.{{ include "kiali-server.fullname" . }}-service-account - {{- end }} - {{- if not (include "kiali-server.identity.cert_file" .) }} - optional: true - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-secret - secret: - secretName: {{ .Values.deployment.secret_name }} - optional: true - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - configMap: - name: {{ include "kiali-server.fullname" . }}-cabundle - {{- end }} - {{- if or (.Values.deployment.affinity.node) (or (.Values.deployment.pod) (.Values.deployment.pod_anti)) }} - affinity: - {{- if .Values.deployment.affinity.node }} - nodeAffinity: - {{- toYaml .Values.deployment.affinity.node | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod }} - podAffinity: - {{- toYaml .Values.deployment.affinity.pod | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod_anti }} - podAntiAffinity: - {{- toYaml .Values.deployment.affinity.pod_anti | nindent 10 }} - {{- end }} - {{- end }} - {{- if .Values.deployment.tolerations }} - tolerations: - {{- toYaml .Values.deployment.tolerations | nindent 8 }} - {{- end }} - {{- if .Values.deployment.node_selector }} - nodeSelector: - {{- toYaml .Values.deployment.node_selector | nindent 8 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/hpa.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/hpa.yaml deleted file mode 100755 index 934c4c1e9..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/hpa.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Values.deployment.hpa.spec }} ---- -apiVersion: {{ .Values.deployment.hpa.api_version }} -kind: HorizontalPodAutoscaler -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: {{ include "kiali-server.fullname" . }} - {{- toYaml .Values.deployment.hpa.spec | nindent 2 }} -... -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/ingress.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/ingress.yaml deleted file mode 100755 index e4c98db1b..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if not (.Capabilities.APIVersions.Has "route.openshift.io/v1") }} -{{- if .Values.deployment.ingress_enabled }} ---- -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }} - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- else }} - # For ingress-nginx versions older than 0.20.0 use secure-backends. - # (see: https://github.com/kubernetes/ingress-nginx/issues/3416#issuecomment-438247948) - # For ingress-nginx versions 0.20.0 and later use backend-protocol. - {{- if (include "kiali-server.identity.cert_file" .) }} - nginx.ingress.kubernetes.io/secure-backends: "true" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - {{- else }} - nginx.ingress.kubernetes.io/secure-backends: "false" - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - {{- end }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - rules: - - http: - paths: - - path: {{ include "kiali-server.server.web_root" . }} - backend: - serviceName: {{ include "kiali-server.fullname" . }} - servicePort: {{ .Values.server.port }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/oauth.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/oauth.yaml deleted file mode 100755 index a178bb85e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/oauth.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.kiali_route_url }} ---- -apiVersion: oauth.openshift.io/v1 -kind: OAuthClient -metadata: - name: {{ include "kiali-server.fullname" . }}-{{ .Release.Namespace }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -redirectURIs: -- {{ .Values.kiali_route_url }} -grantMethod: auto -allowAnyScope: true -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/psp.yaml deleted file mode 100755 index f891892cc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/psp.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "kiali-server.fullname" . }}-psp -subjects: - - kind: ServiceAccount - name: kiali ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "kiali-server.fullname" . }}-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/role-controlplane.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/role-controlplane.yaml deleted file mode 100755 index a22c76756..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/role-controlplane.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - secrets - verbs: - - list -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/role-viewer.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/role-viewer.yaml deleted file mode 100755 index 9fdd9fd1d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/role-viewer.yaml +++ /dev/null @@ -1,97 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }}-viewer - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - daemonsets - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - get - - list - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - get - - list -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/role.yaml deleted file mode 100755 index 8444bc753..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/role.yaml +++ /dev/null @@ -1,108 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - patch - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - daemonsets - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - patch - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - patch - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - patch - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/rolebinding-controlplane.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/rolebinding-controlplane.yaml deleted file mode 100755 index 5a0015836..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/rolebinding-controlplane.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "kiali-server.fullname" . }}-controlplane -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/rolebinding.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/rolebinding.yaml deleted file mode 100755 index 1eaabd65f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/rolebinding.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - {{- if .Values.deployment.view_only_mode }} - name: {{ include "kiali-server.fullname" . }}-viewer - {{- else }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/route.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/route.yaml deleted file mode 100755 index 27940dc96..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/route.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.deployment.ingress_enabled }} -# As of OpenShift 4.5, need to use --disable-openapi-validation when installing via Helm ---- -apiVersion: route.openshift.io/v1 -kind: Route -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }}} - annotations: - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - tls: - termination: reencrypt - insecureEdgeTerminationPolicy: Redirect - to: - kind: Service - targetPort: {{ .Values.server.port }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/service.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/service.yaml deleted file mode 100755 index 9ccf4f388..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/service.yaml +++ /dev/null @@ -1,47 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - service.beta.openshift.io/serving-cert-secret-name: {{ include "kiali-server.fullname" . }}-cert-secret - {{- end }} - kiali.io/api-spec: https://kiali.io/api - kiali.io/api-type: rest - {{- if and (not (empty .Values.server.web_fqdn)) (not (empty .Values.server.web_schema)) }} - {{- if empty .Values.server.web_port }} - kiali.io/external-url: {{ .Values.server.web_schema }}://{{ .Values.server.web_fqdn }}{{ default "" .Values.server.web_root }} - {{- else }} - kiali.io/external-url: {{ .Values.server.web_schema }}://{{ .Values.server.web_fqdn }}:{{ .Values.server.web_port }}{{(default "" .Values.server.web_root) }} - {{- end }} - {{- end }} - {{- if .Values.deployment.service_annotations }} - {{- toYaml .Values.deployment.service_annotations | nindent 4 }} - {{- end }} -spec: - {{- if .Values.deployment.service_type }} - type: {{ .Values.deployment.service_type }} - {{- end }} - ports: - {{- if (include "kiali-server.identity.cert_file" .) }} - - name: tcp - {{- else }} - - name: http - {{- end }} - protocol: TCP - port: {{ .Values.server.port }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - protocol: TCP - port: {{ .Values.server.metrics_port }} - {{- end }} - selector: - {{- include "kiali-server.selectorLabels" . | nindent 4 }} - {{- if .Values.deployment.additional_service_yaml }} - {{- toYaml .Values.deployment.additional_service_yaml | nindent 2 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/serviceaccount.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/serviceaccount.yaml deleted file mode 100755 index 9151b6f6a..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/serviceaccount.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -... diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/validate-install-crd.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/validate-install-crd.yaml deleted file mode 100755 index b42eeb266..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/validate-install-crd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "monitoring.kiali.io/v1alpha1/MonitoringDashboard" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/web-root-configmap.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/web-root-configmap.yaml deleted file mode 100755 index 970d4e4f5..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/templates/web-root-configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- if .Values.web_root_override }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: kiali-console - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - env.js: | - window.WEB_ROOT='/k8s/clusters/{{ .Values.global.cattle.clusterId }}/api/v1/namespaces/{{ .Release.Namespace }}/services/http:kiali:20001/proxy/kiali'; -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/values.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/values.yaml deleted file mode 100755 index aada4e09a..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/kiali/values.yaml +++ /dev/null @@ -1,93 +0,0 @@ -nameOverride: "kiali" -fullnameOverride: "kiali" - -# This is required for "openshift" auth strategy. -# You have to know ahead of time what your Route URL will be because -# right now the helm chart can't figure this out at runtime (it would -# need to wait for the Kiali Route to be deployed and for OpenShift -# to start it up). If someone knows how to update this helm chart to -# do this, a PR would be welcome. -kiali_route_url: "" - -# rancher specific override that allows proxy access to kiali url -web_root_override: true - -# -# Settings that mimic the Kiali CR which are placed in the ConfigMap. -# Note that only those values used by the Helm Chart will be here. -# - -istio_namespace: "" # default is where Kiali is installed - -auth: - openid: {} - openshift: {} - strategy: "" - -deployment: - # This only limits what Kiali will attempt to see, but Kiali Service Account has permissions to see everything. - # For more control over what the Kial Service Account can see, use the Kiali Operator - accessible_namespaces: - - "**" - additional_service_yaml: {} - affinity: - node: {} - pod: {} - pod_anti: {} - custom_dashboards: - excludes: [''] - includes: ['*'] - hpa: - api_version: "autoscaling/v2beta2" - spec: {} - repository: rancher/mirrored-kiali-kiali - image_pull_policy: "Always" - image_pull_secrets: [] - tag: v1.32.0 - ingress_enabled: true - logger: - log_format: "text" - log_level: "info" - time_field_format: "2006-01-02T15:04:05Z07:00" - sampler_rate: "1" - node_selector: {} - override_ingress_yaml: - metadata: {} - pod_annotations: {} - pod_labels: {} - priority_class_name: "" - replicas: 1 - resources: {} - secret_name: "kiali" - service_annotations: {} - service_type: "" - tolerations: [] - version_label: v1.32.0 - view_only_mode: false - -external_services: - custom_dashboards: - enabled: true - -identity: {} - #cert_file: - #private_key_file: - -login_token: - signing_key: "" - -server: - port: 20001 - metrics_enabled: true - metrics_port: 9090 - web_root: "" - -# Common settings used among istio subcharts. -global: - # Specify rancher clusterId of external tracing config - # https://github.com/istio/istio.io/issues/4146#issuecomment-493543032 - cattle: - systemDefaultRegistry: "" - clusterId: - rbac: - pspEnabled: false diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/.helmignore b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/.helmignore deleted file mode 100755 index 0e8a0eb36..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/Chart.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/Chart.yaml deleted file mode 100755 index 6e368616d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.rancher.io/certified: rancher - catalog.rancher.io/namespace: istio-system - catalog.rancher.io/release-name: rancher-tracing -apiVersion: v1 -appVersion: 1.20.0 -description: A quick start Jaeger Tracing installation using the all-in-one demo. - This is not production qualified. Refer to https://www.jaegertracing.io/ for details. -name: tracing -version: 1.20.1 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/README.md b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/README.md deleted file mode 100755 index 25534c628..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Jaeger - -A Rancher chart based on the Jaeger all-in-one quick installation option. This chart will allow you to trace and monitor distributed microservices. - -> **Note:** The basic all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io) documentation to determine which installation you will need for your production needs. diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/_affinity.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/_affinity.tpl deleted file mode 100755 index bf6a9aee5..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/_affinity.tpl +++ /dev/null @@ -1,92 +0,0 @@ -{{/* affinity - https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ */}} -{{- define "nodeAffinity" }} - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityRequiredDuringScheduling" . }} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityPreferredDuringScheduling" . }} -{{- end }} - -{{- define "nodeAffinityRequiredDuringScheduling" }} - nodeSelectorTerms: - - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - {{ $key | quote }} - {{- end }} - {{- end }} - {{- $nodeSelector := default .Values.global.defaultNodeSelector .Values.nodeSelector -}} - {{- range $key, $val := $nodeSelector }} - - key: {{ $key }} - operator: In - values: - - {{ $val | quote }} - {{- end }} -{{- end }} - -{{- define "nodeAffinityPreferredDuringScheduling" }} - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - weight: {{ $val | int }} - preference: - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - - {{ $key | quote }} - {{- end }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinity" }} -{{- if or .Values.podAntiAffinityLabelSelector .Values.podAntiAffinityTermLabelSelector}} - podAntiAffinity: - {{- if .Values.podAntiAffinityLabelSelector }} - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityRequiredDuringScheduling" . }} - {{- end }} - {{- if or .Values.podAntiAffinityTermLabelSelector}} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityPreferredDuringScheduling" . }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "podAntiAffinityRequiredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityLabelSelector }} - - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinityPreferredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityTermLabelSelector }} - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - weight: 100 - {{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/_helpers.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/_helpers.tpl deleted file mode 100755 index 56cfa7335..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/_helpers.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "tracing.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "tracing.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/deployment.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/deployment.yaml deleted file mode 100755 index 25bb67fd3..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/deployment.yaml +++ /dev/null @@ -1,86 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - selector: - matchLabels: - app: {{ .Values.provider }} - template: - metadata: - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - annotations: - sidecar.istio.io/inject: "false" - prometheus.io/scrape: "true" - prometheus.io/port: "14269" -{{- if .Values.jaeger.podAnnotations }} -{{ toYaml .Values.jaeger.podAnnotations | indent 8 }} -{{- end }} - spec: - containers: - - name: jaeger - image: "{{ template "system_default_registry" . }}{{ .Values.jaeger.repository }}:{{ .Values.jaeger.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - env: - {{- if eq .Values.jaeger.spanStorageType "badger" }} - - name: BADGER_EPHEMERAL - value: "false" - - name: SPAN_STORAGE_TYPE - value: "badger" - - name: BADGER_DIRECTORY_VALUE - value: "/badger/data" - - name: BADGER_DIRECTORY_KEY - value: "/badger/key" - {{- end }} - - name: COLLECTOR_ZIPKIN_HTTP_PORT - value: "9411" - - name: MEMORY_MAX_TRACES - value: "{{ .Values.jaeger.memory.max_traces }}" - - name: QUERY_BASE_PATH - value: {{ if .Values.contextPath }} {{ .Values.contextPath }} {{ else }} /{{ .Values.provider }} {{ end }} - livenessProbe: - httpGet: - path: / - port: 14269 - readinessProbe: - httpGet: - path: / - port: 14269 -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumeMounts: - - name: data - mountPath: /badger -{{- end }} - resources: -{{- if .Values.jaeger.resources }} -{{ toYaml .Values.jaeger.resources | indent 12 }} -{{- else }} -{{ toYaml .Values.global.defaultResources | indent 12 }} -{{- end }} - affinity: - {{- include "nodeAffinity" . | indent 6 }} - {{- include "podAntiAffinity" . | indent 6 }} - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsNonRoot: true - runAsUser: 1000 - serviceAccountName: {{ include "tracing.fullname" . }} - {{- end }} -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumes: - - name: data -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} - persistentVolumeClaim: - claimName: istio-jaeger-pvc -{{- else }} - emptyDir: {} -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/psp.yaml deleted file mode 100755 index 44b230492..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/psp.yaml +++ /dev/null @@ -1,86 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "tracing.fullname" . }} -subjects: - - kind: ServiceAccount - name: {{ include "tracing.fullname" . }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "tracing.fullname" . }} - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - emptyDir - - secret - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/pvc.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/pvc.yaml deleted file mode 100755 index 9b4c55e4f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/pvc.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: istio-jaeger-pvc - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} -spec: - storageClassName: {{ .Values.jaeger.storageClassName }} - accessModes: - - {{ .Values.jaeger.accessMode }} - resources: - requests: - storage: {{.Values.jaeger.persistentVolumeClaim.storage }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/service.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/service.yaml deleted file mode 100755 index 4210a9b5f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/templates/service.yaml +++ /dev/null @@ -1,63 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: tracing - namespace: {{ .Release.Namespace }} - annotations: - {{- range $key, $val := .Values.service.annotations }} - {{ $key }}: {{ $val | quote }} - {{- end }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: {{ .Values.service.type }} - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.service.externalPort }} - protocol: TCP - targetPort: 16686 - selector: - app: {{ .Values.provider }} ---- -# Jaeger implements the Zipkin API. To support swapping out the tracing backend, we use a Service named Zipkin. -apiVersion: v1 -kind: Service -metadata: - name: zipkin - namespace: {{ .Release.Namespace }} - labels: - name: zipkin - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.zipkin.queryPort }} - targetPort: {{ .Values.zipkin.queryPort }} - selector: - app: {{ .Values.provider }} ---- -apiVersion: v1 -kind: Service -metadata: - name: jaeger-collector - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: ClusterIP - ports: - - name: jaeger-collector-http - port: 14268 - targetPort: 14268 - protocol: TCP - - name: jaeger-collector-grpc - port: 14250 - targetPort: 14250 - protocol: TCP - selector: - app: {{ .Values.provider }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/values.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/values.yaml deleted file mode 100755 index 18ff81c3c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/charts/tracing/values.yaml +++ /dev/null @@ -1,44 +0,0 @@ -provider: jaeger -contextPath: "" -nodeSelector: {} -podAntiAffinityLabelSelector: [] -podAntiAffinityTermLabelSelector: [] -nameOverride: "" -fullnameOverride: "" - -global: - cattle: - systemDefaultRegistry: "" - defaultResources: {} - imagePullPolicy: IfNotPresent - imagePullSecrets: [] - arch: - amd64: 2 - s390x: 2 - ppc64le: 2 - defaultNodeSelector: {} - rbac: - pspEnabled: false - -jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 - # spanStorageType value can be "memory" and "badger" for all-in-one image - spanStorageType: badger - resources: - requests: - cpu: 10m - persistentVolumeClaim: - enabled: false - storage: 5Gi - storageClassName: "" - accessMode: ReadWriteMany - memory: - max_traces: 50000 -zipkin: - queryPort: 9411 -service: - annotations: {} - name: http-query - type: ClusterIP - externalPort: 16686 diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/configs/istio-base.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/configs/istio-base.yaml deleted file mode 100755 index 7ff972e2d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/configs/istio-base.yaml +++ /dev/null @@ -1,89 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - addonComponents: - istiocoredns: - enabled: {{ .Values.istiocoredns.enabled }} - components: - base: - enabled: {{ .Values.base.enabled }} - cni: - enabled: {{ .Values.cni.enabled }} - egressGateways: - - enabled: {{ .Values.egressGateways.enabled }} - name: istio-egressgateway - ingressGateways: - - enabled: {{ .Values.ingressGateways.enabled }} - name: istio-ingressgateway - k8s: - service: - ports: - - name: status-port - port: 15021 - targetPort: 15021 - - name: http2 - port: 80 - targetPort: 8080 - nodePort: 31380 - - name: https - port: 443 - targetPort: 8443 - nodePort: 31390 - - name: tcp - port: 31400 - targetPort: 31400 - nodePort: 31400 - - name: tls - port: 15443 - targetPort: 15443 - istiodRemote: - enabled: {{ .Values.istiodRemote.enabled }} - pilot: - enabled: {{ .Values.pilot.enabled }} - hub: {{ .Values.systemDefaultRegistry | default "docker.io" }} - profile: default - tag: {{ .Values.tag }} - revision: {{ .Values.revision }} - meshConfig: - defaultConfig: - proxyMetadata: - {{- if .Values.dns.enabled }} - ISTIO_META_DNS_CAPTURE: "true" - {{- end }} - values: - gateways: - istio-egressgateway: - name: istio-egressgateway - type: {{ .Values.egressGateways.type }} - istio-ingressgateway: - name: istio-ingressgateway - type: {{ .Values.ingressGateways.type }} - global: - istioNamespace: {{ template "istio.namespace" . }} - proxy: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy.repository }}:{{ .Values.global.proxy.tag }} - proxy_init: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy_init.repository }}:{{ .Values.global.proxy_init.tag }} - {{- if .Values.global.defaultPodDisruptionBudget.enabled }} - defaultPodDisruptionBudget: - enabled: {{ .Values.global.defaultPodDisruptionBudget.enabled }} - {{- end }} - istiocoredns: - coreDNSImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.image.repository }} - coreDNSPluginImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.pluginImage.repository }}:{{ .Values.istiocoredns.pluginImage.tag }} - coreDNSTag: {{ .Values.istiocoredns.image.tag }} - {{- if .Values.pilot.enabled }} - pilot: - image: {{ template "system_default_registry" . }}{{ .Values.pilot.repository }}:{{ .Values.pilot.tag }} - {{- end }} - telemetry: - enabled: {{ .Values.telemetry.enabled }} - v2: - enabled: {{ .Values.telemetry.v2.enabled }} - {{- if .Values.cni.enabled }} - cni: - image: {{ template "system_default_registry" . }}{{ .Values.cni.repository }}:{{ .Values.cni.tag }} - excludeNamespaces: - {{- toYaml .Values.cni.excludeNamespaces | nindent 8 }} - logLevel: {{ .Values.cni.logLevel }} - {{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/requirements.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/requirements.yaml deleted file mode 100755 index b60745780..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/requirements.yaml +++ /dev/null @@ -1,17 +0,0 @@ -dependencies: -- name: kiali - version: "" - repository: file://./charts/kiali - condition: kiali.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" -- name: tracing - version: "" - repository: file://./charts/tracing - condition: tracing.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/samples/overlay-example.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/samples/overlay-example.yaml deleted file mode 100755 index 5cf3cf3b0..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/samples/overlay-example.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - components: - ingressGateways: - - enabled: true - name: ilb-gateway - namespace: user-ingressgateway-ns - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal - - enabled: true - name: other-gateway - namespace: cattle-istio-system - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/_helpers.tpl b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/_helpers.tpl deleted file mode 100755 index 3f7af953a..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/_helpers.tpl +++ /dev/null @@ -1,12 +0,0 @@ -{{/* Ensure namespace is set the same everywhere */}} -{{- define "istio.namespace" -}} - {{- .Release.Namespace | default "istio-system" -}} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/admin-role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/admin-role.yaml deleted file mode 100755 index ad1313c4f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/admin-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - name: istio-admin - namespace: {{ template "istio.namespace" . }} -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/base-config-map.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/base-config-map.yaml deleted file mode 100755 index 5323917bc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/base-config-map.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-base - namespace: {{ template "istio.namespace" . }} -data: -{{ tpl (.Files.Glob "configs/*").AsConfig . | indent 2 }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/clusterrole.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/clusterrole.yaml deleted file mode 100755 index a93b3df95..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/clusterrole.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: istio-installer -rules: -# istio groups -- apiGroups: - - authentication.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - config.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - install.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - rbac.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - security.istio.io - resources: - - '*' - verbs: - - '*' -# k8s groups -- apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' -- apiGroups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - ingresses - - replicasets - - statefulsets - verbs: - - '*' -- apiGroups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create -- apiGroups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' -- apiGroups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/exec - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - verbs: - - '*' -- apiGroups: - - policy - resourceNames: - - istio-installer - resources: - - podsecuritypolicies - verbs: - - use diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/clusterrolebinding.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/clusterrolebinding.yaml deleted file mode 100755 index 9d74a0434..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: istio-installer -subjects: -- kind: ServiceAccount - name: istio-installer - namespace: {{ template "istio.namespace" . }} -roleRef: - kind: ClusterRole - name: istio-installer - apiGroup: rbac.authorization.k8s.io diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/edit-role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/edit-role.yaml deleted file mode 100755 index d1059d58d..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/edit-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-edit: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-edit -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-cni-psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-cni-psp.yaml deleted file mode 100755 index 5b94c8503..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-cni-psp.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: true - fsGroup: - rule: RunAsAny - hostNetwork: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - secret - - configMap - - emptyDir - - hostPath ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: psp-istio-cni -subjects: - - kind: ServiceAccount - name: istio-cni ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - psp-istio-cni - resources: - - podsecuritypolicies - verbs: - - use -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-install-job.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-install-job.yaml deleted file mode 100755 index 9a13f5698..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-install-job.yaml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-installer - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": post-install,post-upgrade - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded -spec: - backoffLimit: 1 - template: - spec: - containers: - - name: istioctl-installer - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - - name: FORCE_INSTALL - value: {{ .Values.forceInstall | default "false" | quote }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/run.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{- end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{- end }} - serviceAccountName: istio-installer - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsUser: 101 - runAsGroup: 101 - {{- end }} - restartPolicy: Never diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-install-psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-install-psp.yaml deleted file mode 100755 index f0b5ee565..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-install-psp.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} -spec: - privileged: false - hostNetwork: false - hostIPC: false - hostPID: false - runAsUser: - rule: 'MustRunAsNonRoot' - seLinux: - rule: 'RunAsAny' - supplementalGroups: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - fsGroup: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - readOnlyRootFilesystem: false - volumes: - - 'configMap' - - 'secret' -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-psp.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-psp.yaml deleted file mode 100755 index b3758b74f..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-psp.yaml +++ /dev/null @@ -1,81 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: istio-psp -subjects: - - kind: ServiceAccount - name: istio-egressgateway-service-account - - kind: ServiceAccount - name: istio-ingressgateway-service-account - - kind: ServiceAccount - name: istio-mixer-service-account - - kind: ServiceAccount - name: istio-operator-authproxy - - kind: ServiceAccount - name: istiod-service-account - - kind: ServiceAccount - name: istio-sidecar-injector-service-account - - kind: ServiceAccount - name: istiocoredns-service-account - - kind: ServiceAccount - name: default ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - istio-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-uninstall-job.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-uninstall-job.yaml deleted file mode 100755 index a7f156325..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/istio-uninstall-job.yaml +++ /dev/null @@ -1,45 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-uninstaller - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": pre-delete - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": hook-succeeded -spec: - template: - spec: - containers: - - name: istioctl-uninstaller - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/uninstall_istio_system.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{ end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{ end }} - serviceAccountName: istio-installer - securityContext: - runAsUser: 101 - runAsGroup: 101 - restartPolicy: OnFailure diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/overlay-config-map.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/overlay-config-map.yaml deleted file mode 100755 index 287d26b2c..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/overlay-config-map.yaml +++ /dev/null @@ -1,9 +0,0 @@ -{{- if .Values.overlayFile }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-overlay - namespace: {{ template "istio.namespace" . }} -data: - overlay-config.yaml: {{ toYaml .Values.overlayFile | indent 2 }} -{{- end }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/service-monitors.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/service-monitors.yaml deleted file mode 100755 index c3d60c4fc..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/service-monitors.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.kiali.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: envoy-stats-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-proxies -spec: - selector: - matchExpressions: - - {key: istio-prometheus-ignore, operator: DoesNotExist} - namespaceSelector: - any: true - jobLabel: envoy-stats - endpoints: - - path: /stats/prometheus - targetPort: 15090 - interval: 15s - relabelings: - - sourceLabels: [__meta_kubernetes_pod_container_port_name] - action: keep - regex: '.*-envoy-prom' - - action: labeldrop - regex: "__meta_kubernetes_pod_label_(.+)" - - sourceLabels: [__meta_kubernetes_namespace] - action: replace - targetLabel: namespace - - sourceLabels: [__meta_kubernetes_pod_name] - action: replace - targetLabel: pod_name ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: istio-component-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-components -spec: - jobLabel: istio - targetLabels: [app] - selector: - matchExpressions: - - {key: istio, operator: In, values: [pilot]} - namespaceSelector: - any: true - endpoints: - - port: http-monitoring - interval: 15s -{{- end -}} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/serviceaccount.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/serviceaccount.yaml deleted file mode 100755 index 82b6cbb7e..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/serviceaccount.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/view-role.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/view-role.yaml deleted file mode 100755 index 5947d3eba..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/templates/view-role.yaml +++ /dev/null @@ -1,41 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-view: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-view -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: ["get", "watch", "list"] - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: ["get", "watch", "list"] diff --git a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/values.yaml b/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/values.yaml deleted file mode 100755 index a641abdc1..000000000 --- a/charts/rancher-istio-1.8/rancher-istio/1.8.400-rc02/values.yaml +++ /dev/null @@ -1,95 +0,0 @@ -overlayFile: "" -tag: 1.8.4 -##Setting forceInstall: true will remove the check for istio version < 1.6.x and will not analyze your install cluster prior to install -forceInstall: false - -installer: - repository: rancher/istio-installer - tag: 1.8.4-rancher1 - -##Deprecated as of 1.8, native support provided by enabling `dns.enabled=true` -istiocoredns: - enabled: false - image: - repository: rancher/mirrored-coredns-coredns - tag: 1.6.2 - pluginImage: - repository: rancher/mirrored-istio-coredns-plugin - tag: 0.2-istio-1.1 - -##Native support for dns added in 1.8 -dns: - enabled: false - -base: - enabled: true - -cni: - enabled: false - repository: rancher/mirrored-istio-install-cni - tag: 1.8.4 - logLevel: info - excludeNamespaces: - - istio-system - - kube-system - -egressGateways: - enabled: false - type: NodePort - -ingressGateways: - enabled: true - type: NodePort - -istiodRemote: - enabled: false - -pilot: - enabled: true - repository: rancher/mirrored-istio-pilot - tag: 1.8.4 - -telemetry: - enabled: true - v2: - enabled: true - -global: - cattle: - systemDefaultRegistry: "" - proxy: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.8.4 - proxy_init: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.8.4 - defaultPodDisruptionBudget: - enabled: true - rbac: - pspEnabled: false - -# Kiali subchart from rancher-kiali-server -kiali: - enabled: true - auth: - strategy: anonymous - deployment: - ingress_enabled: false - repository: rancher/mirrored-kiali-kiali - tag: v1.32.0 - external_services: - prometheus: - custom_metrics_url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - tracing: - in_cluster_url: "http://tracing.istio-system.svc:16686/jaeger" - grafana: - in_cluster_url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - -tracing: - enabled: false - contextPath: "/jaeger" - jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/Chart.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/Chart.yaml deleted file mode 100755 index c9737a035..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/Chart.yaml +++ /dev/null @@ -1,21 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=1.29.100-rc01 - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Istio - catalog.cattle.io/namespace: istio-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: networking.istio.io.virtualservice/v1beta1 - catalog.cattle.io/release-name: rancher-istio - catalog.cattle.io/requests-cpu: 710m - catalog.cattle.io/requests-memory: 2314Mi - catalog.cattle.io/ui-component: istio -apiVersion: v1 -appVersion: 1.9.2 -description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/ - for details. -icon: https://charts.rancher.io/assets/logos/istio.svg -keywords: -- networking -- infrastructure -name: rancher-istio -version: 1.9.200-rc01 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/README.md b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/README.md deleted file mode 100755 index 199e45312..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# Rancher Istio Installers - -A Rancher created chart that packages the istioctl binary to install via a helm chart. - -# Installation Requirements - -## Chart Dependencies -- rancher-kiali-server-crd chart - -# Uninstallation Requirements -To ensure rancher-istio uninstalls correctly, you must uninstall rancher-istio prior to uninstalling chart dependencies (see installation requirements for chart dependencies). This is because all definitions need to be available in order to properly build the rancher-istio objects for removal. - -If you remove dependent CRD charts prior to removing rancher-istio, you may encounter the following error:: - -`Error: uninstallation completed with 1 error(s): unable to build kubernetes objects for delete: unable to recognize "": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"` - -# Addons - -## Kiali - -Kiali allows you to view and manage your istio-based service mesh through an easy to use dashboard. - -#### Dependencies -- rancher-monitoring chart or other Prometheus installation - -This dependecy installs the required CRDs for installing Kiali. Since Kiali is bundled in with Istio in this chart, if you do not have these dependencies installed, your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` when installing Istio for a succesful installation. - -> **Note:** The following configuration options assume you have installed the dependecies for Kiali. Please ensure you have Promtheus in your cluster before proceeding. - -The Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -#### External Services - -##### Prometheus -The `kiali.external_services.prometheus` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Grafana -The `kiali.external_services.grafana` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `grafana.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Tracing -The `kiali.external_services.tracing` url and `.Values.tracing.contextPath` is set in the rancher-istio values.yaml: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` -The url depends on the default values for `namespaceOverride`, and `.Values.service.externalPort` being set in your rancher-tracing or other tracing instance. - -## Jaeger - -Jaeger allows you to trace and monitor distributed microservices. - -> **Note:** This addon is using the all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io/docs/1.21/getting-started/) documentation to determine which installation you will need for your production needs. - -# Installation -``` -helm install rancher-istio . --create-namespace -n istio-system -``` \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/app-readme.md b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/app-readme.md deleted file mode 100755 index 0e42df083..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/app-readme.md +++ /dev/null @@ -1,45 +0,0 @@ -# Rancher Istio - -Our [Istio](https://istio.io/) installer wraps the istioctl binary commands in a handy helm chart, including an overlay file option to allow complex customization. It also includes: -* **[Kiali](https://kiali.io/)**: Used for graphing traffic flow throughout the mesh -* **[Jaeger](https://www.jaegertracing.io/)**: A quick start, all-in-one installation used for tracing distributed systemm. This is not production qualified, please refer to jaeger documentation to determine which installation you may need instead. - -### Dependencies - -**Rancher Monitoring or other Prometheus installation** - -The Prometheus CRDs are required for installing Kiali which is enabled by default. If you do not have Prometheus installed your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` to bypass this requirement. - -### Customization - -**Rancher Monitoring** - -The Rancher Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -**Custom Prometheus Installation with Kiali** - -To use a custom Monitoring installation, set the `kiali.external_services.prometheus` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` in your rancher-monitoring or other monitoring instance: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -**Custom Grafana Installation with Kiali** - -To use a custom Grafana installation, set the `kiali.external_services.grafana` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `granfa.service.port` in your rancher-monitoring or other grafana instance: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -**Custom Tracing Installation with Kiali** - -To use a custom Tracing installation, set the `kiali.external_services.tracing` url and update the `.Values.tracing.contextPath` in the rancher-istio values.yaml. - -This url depends on the values for `namespaceOverride`, and `.Values.service.externalPort` in your rancher-tracing or other tracing instance.: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/istio/v2.5/). diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/Chart.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/Chart.yaml deleted file mode 100755 index 3225c111e..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=match - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: monitoringdashboards.monitoring.kiali.io/v1alpha1 - catalog.cattle.io/requires-gvr: monitoring.coreos.com.prometheus/v1 - catalog.rancher.io/namespace: cattle-istio-system - catalog.rancher.io/release-name: rancher-kiali-server -apiVersion: v2 -appVersion: v1.29.0 -description: Kiali is an open source project for service mesh observability, refer - to https://www.kiali.io for details. This is installed as sub-chart with customized - values in Rancher's Istio. -home: https://github.com/kiali/kiali -icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png -keywords: -- istio -- kiali -- networking -- infrastructure -maintainers: -- email: kiali-users@googlegroups.com - name: Kiali - url: https://kiali.io -name: kiali -sources: -- https://github.com/kiali/kiali -- https://github.com/kiali/kiali-ui -- https://github.com/kiali/kiali-operator -- https://github.com/kiali/helm-charts -version: 1.29.1 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/NOTES.txt b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/NOTES.txt deleted file mode 100755 index 751019401..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/NOTES.txt +++ /dev/null @@ -1,5 +0,0 @@ -Welcome to Kiali! For more details on Kiali, see: https://kiali.io - -The Kiali Server [{{ .Chart.AppVersion }}] has been installed in namespace [{{ .Release.Namespace }}]. It will be ready soon. - -(Helm: Chart=[{{ .Chart.Name }}], Release=[{{ .Release.Name }}], Version=[{{ .Chart.Version }}]) diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/_helpers.tpl b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/_helpers.tpl deleted file mode 100755 index dd33bbe48..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/_helpers.tpl +++ /dev/null @@ -1,192 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "kiali-server.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "kiali-server.fullname" -}} -{{- if .Values.fullnameOverride }} - {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} -{{- else }} - {{- $name := default .Chart.Name .Values.nameOverride }} - {{- printf "%s" $name | trunc 63 | trimSuffix "-" }} -{{- end }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "kiali-server.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Identifies the log_level with the old verbose_mode and the new log_level considered. -*/}} -{{- define "kiali-server.logLevel" -}} -{{- if .Values.deployment.verbose_mode -}} -{{- .Values.deployment.verbose_mode -}} -{{- else -}} -{{- .Values.deployment.logger.log_level -}} -{{- end -}} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "kiali-server.labels" -}} -helm.sh/chart: {{ include "kiali-server.chart" . }} -app: {{ include "kiali-server.name" . }} -{{ include "kiali-server.selectorLabels" . }} -version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/part-of: "kiali" -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "kiali-server.selectorLabels" -}} -app.kubernetes.io/name: {{ include "kiali-server.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} - -{{/* -Used to determine if a custom dashboard (defined in .Template.Name) should be deployed. -*/}} -{{- define "kiali-server.isDashboardEnabled" -}} -{{- if .Values.external_services.custom_dashboards.enabled }} - {{- $includere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.includes }} - {{- if $s }} - {{- if $includere }} - {{- $includere = printf "%s|^%s$" $includere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $includere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- $excludere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.excludes }} - {{- if $s }} - {{- if $excludere }} - {{- $excludere = printf "%s|^%s$" $excludere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $excludere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- if (and (mustRegexMatch (default "no-matches" $includere) (base .Template.Name)) (not (mustRegexMatch (default "no-matches" $excludere) (base .Template.Name)))) }} - {{- print "enabled" }} - {{- else }} - {{- print "" }} - {{- end }} -{{- else }} - {{- print "" }} -{{- end }} -{{- end }} - -{{/* -Determine the default login token signing key. -*/}} -{{- define "kiali-server.login_token.signing_key" -}} -{{- if .Values.login_token.signing_key }} - {{- .Values.login_token.signing_key }} -{{- else }} - {{- randAlphaNum 16 }} -{{- end }} -{{- end }} - -{{/* -Determine the default web root. -*/}} -{{- define "kiali-server.server.web_root" -}} -{{- if .Values.server.web_root }} - {{- .Values.server.web_root | trimSuffix "/" }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/" }} - {{- else }} - {{- "/kiali" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity cert file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.cert_file" -}} -{{- if hasKey .Values.identity "cert_file" }} - {{- .Values.identity.cert_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.crt" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity private key file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.private_key_file" -}} -{{- if hasKey .Values.identity "private_key_file" }} - {{- .Values.identity.private_key_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.key" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the istio namespace - default is where Kiali is installed. -*/}} -{{- define "kiali-server.istio_namespace" -}} -{{- if .Values.istio_namespace }} - {{- .Values.istio_namespace }} -{{- else }} - {{- .Release.Namespace }} -{{- end }} -{{- end }} - -{{/* -Determine the auth strategy to use - default is "token" on Kubernetes and "openshift" on OpenShift. -*/}} -{{- define "kiali-server.auth.strategy" -}} -{{- if .Values.auth.strategy }} - {{- if (and (eq .Values.auth.strategy "openshift") (not .Values.kiali_route_url)) }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or use a different auth strategy via the --set auth.strategy=... option." }} - {{- end }} - {{- .Values.auth.strategy }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- if not .Values.kiali_route_url }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or explicitly indicate another auth strategy you want via the --set auth.strategy=... option." }} - {{- end }} - {{- "openshift" }} - {{- else }} - {{- "token" }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/cabundle.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/cabundle.yaml deleted file mode 100755 index 7462b95a7..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/cabundle.yaml +++ /dev/null @@ -1,13 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }}-cabundle - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - service.beta.openshift.io/inject-cabundle: "true" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/configmap.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/configmap.yaml deleted file mode 100755 index b1bf53173..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/configmap.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - config.yaml: | - {{- /* Most of .Values is simply the ConfigMap - strip out the keys that are not part of the ConfigMap */}} - {{- $cm := omit .Values "nameOverride" "fullnameOverride" "kiali_route_url" }} - {{- /* The helm chart defines namespace for us, but pass it to the ConfigMap in case the server needs it */}} - {{- $_ := set $cm.deployment "namespace" .Release.Namespace }} - {{- /* Some values of the ConfigMap are generated, but might not be identical, from .Values */}} - {{- $_ := set $cm "istio_namespace" (include "kiali-server.istio_namespace" .) }} - {{- $_ := set $cm.auth "strategy" (include "kiali-server.auth.strategy" .) }} - {{- $_ := set $cm.auth.openshift "client_id_prefix" (include "kiali-server.fullname" .) }} - {{- $_ := set $cm.identity "cert_file" (include "kiali-server.identity.cert_file" .) }} - {{- $_ := set $cm.identity "private_key_file" (include "kiali-server.identity.private_key_file" .) }} - {{- $_ := set $cm.login_token "signing_key" (include "kiali-server.login_token.signing_key" .) }} - {{- $_ := set $cm.server "web_root" (include "kiali-server.server.web_root" .) }} - {{- toYaml $cm | nindent 4 }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/envoy.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/envoy.yaml deleted file mode 100755 index 8d961b848..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/envoy.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: envoy - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Envoy Metrics -# discoverOn: "envoy_server_uptime" - items: - - chart: - name: "Pods uptime" - spans: 4 - metricName: "envoy_server_uptime" - dataType: "raw" - - chart: - name: "Allocated memory" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_allocated" - dataType: "raw" - min: 0 - - chart: - name: "Heap size" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_heap_size" - dataType: "raw" - min: 0 - - chart: - name: "Upstream active connections" - spans: 6 - metricName: "envoy_cluster_upstream_cx_active" - dataType: "raw" - - chart: - name: "Upstream total requests" - spans: 6 - metricName: "envoy_cluster_upstream_rq_total" - unit: "rps" - dataType: "rate" - - chart: - name: "Downstream active connections" - spans: 6 - metricName: "envoy_listener_downstream_cx_active" - dataType: "raw" - - chart: - name: "Downstream HTTP requests" - spans: 6 - metricName: "envoy_listener_http_downstream_rq" - unit: "rps" - dataType: "rate" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/go.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/go.yaml deleted file mode 100755 index 01ebed7b5..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/go.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: go - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Go Metrics - runtime: Go - discoverOn: "go_info" - items: - - chart: - name: "CPU ratio" - spans: 6 - metricName: "process_cpu_seconds_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "RSS Memory" - unit: "bytes" - spans: 6 - metricName: "process_resident_memory_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Goroutines" - spans: 6 - metricName: "go_goroutines" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Heap allocation rate" - unit: "bytes/s" - spans: 6 - metricName: "go_memstats_alloc_bytes_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "GC rate" - spans: 6 - metricName: "go_gc_duration_seconds_count" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Next GC" - unit: "bytes" - spans: 6 - metricName: "go_memstats_next_gc_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/kiali.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/kiali.yaml deleted file mode 100755 index 0d5b5caa2..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/kiali.yaml +++ /dev/null @@ -1,43 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: kiali - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Kiali Internal Metrics - items: - - chart: - name: "API processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_api_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "route" - displayName: "Route" - - chart: - name: "Functions processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_go_function_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" - - chart: - name: "Failures" - spans: 12 - metricName: "kiali_go_function_failures_total" - dataType: "raw" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml deleted file mode 100755 index e89e1200c..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml +++ /dev/null @@ -1,42 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Pool Metrics - discoverOn: "jvm_buffer_total_capacity_bytes" - items: - - chart: - name: "Pool buffer memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer capacity" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_total_capacity_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer count" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_count" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml deleted file mode 100755 index ab487dccc..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml +++ /dev/null @@ -1,64 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live" - items: - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon" - dataType: "raw" - - chart: - name: "Loaded classes" - spans: 4 - metricName: "jvm_classes_loaded" - dataType: "raw" - - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml deleted file mode 100755 index d7014951d..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.1-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live_threads" - items: - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live_threads" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon_threads" - dataType: "raw" - - chart: - name: "Threads states" - spans: 4 - metricName: "jvm_threads_states_threads" - dataType: "raw" - aggregations: - - label: "state" - displayName: "State" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/microprofile-1.1.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/microprofile-1.1.yaml deleted file mode 100755 index c00446c10..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/microprofile-1.1.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-1.1 - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:thread_count" - items: - - chart: - name: "Current loaded classes" - spans: 6 - metricName: "base:classloader_current_loaded_class_count" - dataType: "raw" - - chart: - name: "Unloaded classes" - spans: 6 - metricName: "base:classloader_total_unloaded_class_count" - dataType: "raw" - - chart: - name: "Thread count" - spans: 4 - metricName: "base:thread_count" - dataType: "raw" - - chart: - name: "Thread max count" - spans: 4 - metricName: "base:thread_max_count" - dataType: "raw" - - chart: - name: "Thread daemon count" - spans: 4 - metricName: "base:thread_daemon_count" - dataType: "raw" - - chart: - name: "Committed heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_committed_heap_bytes" - dataType: "raw" - - chart: - name: "Max heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_max_heap_bytes" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_used_heap_bytes" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/microprofile-x.y.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/microprofile-x.y.yaml deleted file mode 100755 index d15f527d9..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/microprofile-x.y.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-x.y - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:gc_complete_scavenger_count" - items: - - chart: - name: "Young GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_young_generation_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Young GC count" - spans: 3 - metricName: "base:gc_young_generation_scavenger_count" - dataType: "raw" - - chart: - name: "Total GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_complete_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Total GC count" - spans: 3 - metricName: "base:gc_complete_scavenger_count" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/nodejs.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/nodejs.yaml deleted file mode 100755 index d772a16c0..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/nodejs.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: nodejs - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Node.js - title: Node.js Metrics - discoverOn: "nodejs_active_handles_total" - items: - - chart: - name: "Active handles" - spans: 4 - metricName: "nodejs_active_handles_total" - dataType: "raw" - - chart: - name: "Active requests" - spans: 4 - metricName: "nodejs_active_requests_total" - dataType: "raw" - - chart: - name: "Event loop lag" - unit: "seconds" - spans: 4 - metricName: "nodejs_eventloop_lag_seconds" - dataType: "raw" - - chart: - name: "Total heap size" - unit: "bytes" - spans: 12 - metricName: "nodejs_heap_space_size_total_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Used heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_used_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Available heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_available_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/quarkus.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/quarkus.yaml deleted file mode 100755 index 4fc3e9ac0..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/quarkus.yaml +++ /dev/null @@ -1,32 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: quarkus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Quarkus Metrics - runtime: Quarkus - items: - - chart: - name: "Thread count" - spans: 4 - metricName: "vendor:thread_count" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_heap_usage_bytes" - dataType: "raw" - - chart: - name: "Used non-heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_non_heap_usage_bytes" - dataType: "raw" - - include: "microprofile-x.y" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml deleted file mode 100755 index 2ff4ae576..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Pool Metrics - items: - - include: "micrometer-1.0.6-jvm-pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/springboot-jvm.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/springboot-jvm.yaml deleted file mode 100755 index 8bd43055b..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/springboot-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Metrics - items: - - include: "micrometer-1.0.6-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/springboot-tomcat.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/springboot-tomcat.yaml deleted file mode 100755 index 4b27aee4f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/springboot-tomcat.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: Tomcat Metrics - items: - - include: "tomcat" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/thorntail.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/thorntail.yaml deleted file mode 100755 index 513488df4..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/thorntail.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: thorntail - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Thorntail - title: Thorntail Metrics - discoverOn: "vendor:loaded_modules" - items: - - include: "microprofile-1.1" - - chart: - name: "Loaded modules" - spans: 6 - metricName: "vendor:loaded_modules" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/tomcat.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/tomcat.yaml deleted file mode 100755 index 28fd7f1cc..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/tomcat.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Tomcat - title: Tomcat Metrics - discoverOn: "tomcat_sessions_created_total" - items: - - chart: - name: "Sessions created" - spans: 4 - metricName: "tomcat_sessions_created_total" - dataType: "raw" - - chart: - name: "Active sessions" - spans: 4 - metricName: "tomcat_sessions_active_current" - dataType: "raw" - - chart: - name: "Sessions rejected" - spans: 4 - metricName: "tomcat_sessions_rejected_total" - dataType: "raw" - - - chart: - name: "Bytes sent" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_sent_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Bytes received" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_received_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - - chart: - name: "Global errors" - spans: 6 - metricName: "tomcat_global_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Servlet errors" - spans: 6 - metricName: "tomcat_servlet_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-client.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-client.yaml deleted file mode 100755 index 17392d87f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-client.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-client - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Client Metrics - discoverOn: "vertx_http_client_connections" - items: - - chart: - name: "Client response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_client_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_client_requestCount_total" - dataType: "rate" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client active connections" - spans: 6 - metricName: "vertx_http_client_connections" - dataType: "raw" - - chart: - name: "Client active websockets" - spans: 6 - metricName: "vertx_http_client_wsConnections" - dataType: "raw" - - chart: - name: "Client bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesSent" - dataType: "histogram" - - chart: - name: "Client bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-eventbus.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-eventbus.yaml deleted file mode 100755 index fa659b55c..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-eventbus.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-eventbus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Eventbus Metrics - discoverOn: "vertx_eventbus_handlers" - items: - - chart: - name: "Event bus handlers" - spans: 6 - metricName: "vertx_eventbus_handlers" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus pending messages" - spans: 6 - metricName: "vertx_eventbus_pending" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus processing time" - unit: "seconds" - spans: 6 - metricName: "vertx_eventbus_processingTime_seconds" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes read" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesRead" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes written" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesWritten" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-jvm.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-jvm.yaml deleted file mode 100755 index ac03ea2e0..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: JVM Metrics - items: - - include: "micrometer-1.1-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-pool.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-pool.yaml deleted file mode 100755 index 3715e9c10..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-pool.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Pools Metrics - discoverOn: "vertx_pool_ratio" - items: - - chart: - name: "Usage duration" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_usage_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Usage ratio" - spans: 6 - metricName: "vertx_pool_ratio" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Queue size" - spans: 6 - metricName: "vertx_pool_queue_size" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Time in queue" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_queue_delay_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Resources used" - spans: 6 - metricName: "vertx_pool_inUse" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-server.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-server.yaml deleted file mode 100755 index 686295468..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/dashboards/vertx-server.yaml +++ /dev/null @@ -1,61 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-server - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Server Metrics - discoverOn: "vertx_http_server_connections" - items: - - chart: - name: "Server response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_server_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_server_requestCount_total" - dataType: "rate" - aggregations: - - label: "code" - displayName: "Error code" - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server active connections" - spans: 6 - metricName: "vertx_http_server_connections" - dataType: "raw" - - chart: - name: "Server active websockets" - spans: 6 - metricName: "vertx_http_server_wsConnections" - dataType: "raw" - - chart: - name: "Server bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesSent" - dataType: "histogram" - - chart: - name: "Server bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/deployment.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/deployment.yaml deleted file mode 100755 index de5ae7ebe..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/deployment.yaml +++ /dev/null @@ -1,174 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - replicas: {{ .Values.deployment.replicas }} - selector: - matchLabels: - {{- include "kiali-server.selectorLabels" . | nindent 6 }} - strategy: - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 - type: RollingUpdate - template: - metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 8 }} - {{- if .Values.deployment.pod_labels }} - {{- toYaml .Values.deployment.pod_labels | nindent 8 }} - {{- end }} - annotations: - {{- if .Values.server.metrics_enabled }} - prometheus.io/scrape: "true" - prometheus.io/port: {{ .Values.server.metrics_port | quote }} - {{- else }} - prometheus.io/scrape: "false" - prometheus.io/port: null - {{- end }} - kiali.io/runtimes: go,kiali - {{- if .Values.deployment.pod_annotations }} - {{- toYaml .Values.deployment.pod_annotations | nindent 8 }} - {{- end }} - spec: - serviceAccountName: {{ include "kiali-server.fullname" . }} - {{- if .Values.deployment.priority_class_name }} - priorityClassName: {{ .Values.deployment.priority_class_name | quote }} - {{- end }} - {{- if .Values.deployment.image_pull_secrets }} - imagePullSecrets: - {{- range .Values.deployment.image_pull_secrets }} - - name: {{ . }} - {{- end }} - {{- end }} - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.deployment.repository }}:{{ .Values.deployment.tag }}" - imagePullPolicy: {{ .Values.deployment.image_pull_policy | default "Always" }} - name: {{ include "kiali-server.fullname" . }} - command: - - "/opt/kiali/kiali" - - "-config" - - "/kiali-configuration/config.yaml" - ports: - - name: api-port - containerPort: {{ .Values.server.port | default 20001 }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - containerPort: {{ .Values.server.metrics_port | default 9090 }} - {{- end }} - readinessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - livenessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - env: - - name: ACTIVE_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: LOG_LEVEL - value: "{{ include "kiali-server.logLevel" . }}" - - name: LOG_FORMAT - value: "{{ .Values.deployment.logger.log_format }}" - - name: LOG_TIME_FIELD_FORMAT - value: "{{ .Values.deployment.logger.time_field_format }}" - - name: LOG_SAMPLER_RATE - value: "{{ .Values.deployment.logger.sampler_rate }}" - volumeMounts: - {{- if .Values.web_root_override }} - - name: kiali-console - subPath: env.js - mountPath: /opt/kiali/console/env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - mountPath: "/kiali-configuration" - - name: {{ include "kiali-server.fullname" . }}-cert - mountPath: "/kiali-cert" - - name: {{ include "kiali-server.fullname" . }}-secret - mountPath: "/kiali-secret" - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - mountPath: "/kiali-cabundle" - {{- end }} - {{- if .Values.deployment.resources }} - resources: - {{- toYaml .Values.deployment.resources | nindent 10 }} - {{- end }} - volumes: - {{- if .Values.web_root_override }} - - name: kiali-console - configMap: - name: kiali-console - items: - - key: env.js - path: env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - configMap: - name: {{ include "kiali-server.fullname" . }} - - name: {{ include "kiali-server.fullname" . }}-cert - secret: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - secretName: {{ include "kiali-server.fullname" . }}-cert-secret - {{- else }} - secretName: istio.{{ include "kiali-server.fullname" . }}-service-account - {{- end }} - {{- if not (include "kiali-server.identity.cert_file" .) }} - optional: true - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-secret - secret: - secretName: {{ .Values.deployment.secret_name }} - optional: true - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - configMap: - name: {{ include "kiali-server.fullname" . }}-cabundle - {{- end }} - {{- if or (.Values.deployment.affinity.node) (or (.Values.deployment.pod) (.Values.deployment.pod_anti)) }} - affinity: - {{- if .Values.deployment.affinity.node }} - nodeAffinity: - {{- toYaml .Values.deployment.affinity.node | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod }} - podAffinity: - {{- toYaml .Values.deployment.affinity.pod | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod_anti }} - podAntiAffinity: - {{- toYaml .Values.deployment.affinity.pod_anti | nindent 10 }} - {{- end }} - {{- end }} - {{- if .Values.deployment.tolerations }} - tolerations: - {{- toYaml .Values.deployment.tolerations | nindent 8 }} - {{- end }} - {{- if .Values.deployment.node_selector }} - nodeSelector: - {{- toYaml .Values.deployment.node_selector | nindent 8 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/hpa.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/hpa.yaml deleted file mode 100755 index 934c4c1e9..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/hpa.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Values.deployment.hpa.spec }} ---- -apiVersion: {{ .Values.deployment.hpa.api_version }} -kind: HorizontalPodAutoscaler -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: {{ include "kiali-server.fullname" . }} - {{- toYaml .Values.deployment.hpa.spec | nindent 2 }} -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/ingress.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/ingress.yaml deleted file mode 100755 index e4c98db1b..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if not (.Capabilities.APIVersions.Has "route.openshift.io/v1") }} -{{- if .Values.deployment.ingress_enabled }} ---- -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }} - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- else }} - # For ingress-nginx versions older than 0.20.0 use secure-backends. - # (see: https://github.com/kubernetes/ingress-nginx/issues/3416#issuecomment-438247948) - # For ingress-nginx versions 0.20.0 and later use backend-protocol. - {{- if (include "kiali-server.identity.cert_file" .) }} - nginx.ingress.kubernetes.io/secure-backends: "true" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - {{- else }} - nginx.ingress.kubernetes.io/secure-backends: "false" - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - {{- end }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - rules: - - http: - paths: - - path: {{ include "kiali-server.server.web_root" . }} - backend: - serviceName: {{ include "kiali-server.fullname" . }} - servicePort: {{ .Values.server.port }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/oauth.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/oauth.yaml deleted file mode 100755 index a178bb85e..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/oauth.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.kiali_route_url }} ---- -apiVersion: oauth.openshift.io/v1 -kind: OAuthClient -metadata: - name: {{ include "kiali-server.fullname" . }}-{{ .Release.Namespace }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -redirectURIs: -- {{ .Values.kiali_route_url }} -grantMethod: auto -allowAnyScope: true -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/psp.yaml deleted file mode 100755 index f891892cc..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/psp.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "kiali-server.fullname" . }}-psp -subjects: - - kind: ServiceAccount - name: kiali ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "kiali-server.fullname" . }}-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/role-controlplane.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/role-controlplane.yaml deleted file mode 100755 index a22c76756..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/role-controlplane.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - secrets - verbs: - - list -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/role-viewer.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/role-viewer.yaml deleted file mode 100755 index a496c0828..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/role-viewer.yaml +++ /dev/null @@ -1,96 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }}-viewer - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - get - - list - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - get - - list -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/role.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/role.yaml deleted file mode 100755 index bd51e8d5e..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/role.yaml +++ /dev/null @@ -1,107 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - patch - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - patch - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - patch - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - patch - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/rolebinding-controlplane.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/rolebinding-controlplane.yaml deleted file mode 100755 index fcd8fd579..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/rolebinding-controlplane.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: kiali-controlplane -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/rolebinding.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/rolebinding.yaml deleted file mode 100755 index 1eaabd65f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/rolebinding.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - {{- if .Values.deployment.view_only_mode }} - name: {{ include "kiali-server.fullname" . }}-viewer - {{- else }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/route.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/route.yaml deleted file mode 100755 index 27940dc96..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/route.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.deployment.ingress_enabled }} -# As of OpenShift 4.5, need to use --disable-openapi-validation when installing via Helm ---- -apiVersion: route.openshift.io/v1 -kind: Route -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }}} - annotations: - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - tls: - termination: reencrypt - insecureEdgeTerminationPolicy: Redirect - to: - kind: Service - targetPort: {{ .Values.server.port }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/service.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/service.yaml deleted file mode 100755 index 69dc395d1..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/service.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - service.beta.openshift.io/serving-cert-secret-name: {{ include "kiali-server.fullname" . }}-cert-secret - {{- end }} - kiali.io/api-spec: https://kiali.io/api - kiali.io/api-type: rest - {{- if .Values.deployment.service_annotations }} - {{- toYaml .Values.deployment.service_annotations | nindent 4 }} - {{- end }} -spec: - {{- if .Values.deployment.service_type }} - type: {{ .Values.deployment.service_type }} - {{- end }} - ports: - {{- if (include "kiali-server.identity.cert_file" .) }} - - name: tcp - {{- else }} - - name: http - {{- end }} - protocol: TCP - port: {{ .Values.server.port }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - protocol: TCP - port: {{ .Values.server.metrics_port }} - {{- end }} - selector: - {{- include "kiali-server.selectorLabels" . | nindent 4 }} - {{- if .Values.deployment.additional_service_yaml }} - {{- toYaml .Values.deployment.additional_service_yaml | nindent 2 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/serviceaccount.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/serviceaccount.yaml deleted file mode 100755 index 9151b6f6a..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/serviceaccount.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/validate-install-crd.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/validate-install-crd.yaml deleted file mode 100755 index b42eeb266..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/validate-install-crd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "monitoring.kiali.io/v1alpha1/MonitoringDashboard" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/web-root-configmap.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/web-root-configmap.yaml deleted file mode 100755 index 970d4e4f5..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/templates/web-root-configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- if .Values.web_root_override }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: kiali-console - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - env.js: | - window.WEB_ROOT='/k8s/clusters/{{ .Values.global.cattle.clusterId }}/api/v1/namespaces/{{ .Release.Namespace }}/services/http:kiali:20001/proxy/kiali'; -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/values.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/values.yaml deleted file mode 100755 index 39255bc38..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/kiali/values.yaml +++ /dev/null @@ -1,93 +0,0 @@ -nameOverride: "kiali" -fullnameOverride: "kiali" - -# This is required for "openshift" auth strategy. -# You have to know ahead of time what your Route URL will be because -# right now the helm chart can't figure this out at runtime (it would -# need to wait for the Kiali Route to be deployed and for OpenShift -# to start it up). If someone knows how to update this helm chart to -# do this, a PR would be welcome. -kiali_route_url: "" - -# rancher specific override that allows proxy access to kiali url -web_root_override: true - -# -# Settings that mimic the Kiali CR which are placed in the ConfigMap. -# Note that only those values used by the Helm Chart will be here. -# - -istio_namespace: "" # default is where Kiali is installed - -auth: - openid: {} - openshift: {} - strategy: "" - -deployment: - # This only limits what Kiali will attempt to see, but Kiali Service Account has permissions to see everything. - # For more control over what the Kial Service Account can see, use the Kiali Operator - accessible_namespaces: - - "**" - additional_service_yaml: {} - affinity: - node: {} - pod: {} - pod_anti: {} - custom_dashboards: - excludes: [''] - includes: ['*'] - hpa: - api_version: "autoscaling/v2beta2" - spec: {} - repository: rancher/mirrored-kiali-kiali - image_pull_policy: "Always" - image_pull_secrets: [] - tag: v1.29.0 - ingress_enabled: true - logger: - log_format: "text" - log_level: "info" - time_field_format: "2006-01-02T15:04:05Z07:00" - sampler_rate: "1" - node_selector: {} - override_ingress_yaml: - metadata: {} - pod_annotations: {} - pod_labels: {} - priority_class_name: "" - replicas: 1 - resources: {} - secret_name: "kiali" - service_annotations: {} - service_type: "" - tolerations: [] - version_label: v1.29.0 - view_only_mode: false - -external_services: - custom_dashboards: - enabled: true - -identity: {} - #cert_file: - #private_key_file: - -login_token: - signing_key: "" - -server: - port: 20001 - metrics_enabled: true - metrics_port: 9090 - web_root: "" - -# Common settings used among istio subcharts. -global: - # Specify rancher clusterId of external tracing config - # https://github.com/istio/istio.io/issues/4146#issuecomment-493543032 - cattle: - systemDefaultRegistry: "" - clusterId: - rbac: - pspEnabled: false diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/.helmignore b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/.helmignore deleted file mode 100755 index 0e8a0eb36..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/Chart.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/Chart.yaml deleted file mode 100755 index 6e368616d..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.rancher.io/certified: rancher - catalog.rancher.io/namespace: istio-system - catalog.rancher.io/release-name: rancher-tracing -apiVersion: v1 -appVersion: 1.20.0 -description: A quick start Jaeger Tracing installation using the all-in-one demo. - This is not production qualified. Refer to https://www.jaegertracing.io/ for details. -name: tracing -version: 1.20.1 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/README.md b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/README.md deleted file mode 100755 index 25534c628..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Jaeger - -A Rancher chart based on the Jaeger all-in-one quick installation option. This chart will allow you to trace and monitor distributed microservices. - -> **Note:** The basic all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io) documentation to determine which installation you will need for your production needs. diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/_affinity.tpl b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/_affinity.tpl deleted file mode 100755 index bf6a9aee5..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/_affinity.tpl +++ /dev/null @@ -1,92 +0,0 @@ -{{/* affinity - https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ */}} -{{- define "nodeAffinity" }} - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityRequiredDuringScheduling" . }} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityPreferredDuringScheduling" . }} -{{- end }} - -{{- define "nodeAffinityRequiredDuringScheduling" }} - nodeSelectorTerms: - - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - {{ $key | quote }} - {{- end }} - {{- end }} - {{- $nodeSelector := default .Values.global.defaultNodeSelector .Values.nodeSelector -}} - {{- range $key, $val := $nodeSelector }} - - key: {{ $key }} - operator: In - values: - - {{ $val | quote }} - {{- end }} -{{- end }} - -{{- define "nodeAffinityPreferredDuringScheduling" }} - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - weight: {{ $val | int }} - preference: - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - - {{ $key | quote }} - {{- end }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinity" }} -{{- if or .Values.podAntiAffinityLabelSelector .Values.podAntiAffinityTermLabelSelector}} - podAntiAffinity: - {{- if .Values.podAntiAffinityLabelSelector }} - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityRequiredDuringScheduling" . }} - {{- end }} - {{- if or .Values.podAntiAffinityTermLabelSelector}} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityPreferredDuringScheduling" . }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "podAntiAffinityRequiredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityLabelSelector }} - - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinityPreferredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityTermLabelSelector }} - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - weight: 100 - {{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/_helpers.tpl b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/_helpers.tpl deleted file mode 100755 index 56cfa7335..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/_helpers.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "tracing.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "tracing.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/deployment.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/deployment.yaml deleted file mode 100755 index 25bb67fd3..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/deployment.yaml +++ /dev/null @@ -1,86 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - selector: - matchLabels: - app: {{ .Values.provider }} - template: - metadata: - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - annotations: - sidecar.istio.io/inject: "false" - prometheus.io/scrape: "true" - prometheus.io/port: "14269" -{{- if .Values.jaeger.podAnnotations }} -{{ toYaml .Values.jaeger.podAnnotations | indent 8 }} -{{- end }} - spec: - containers: - - name: jaeger - image: "{{ template "system_default_registry" . }}{{ .Values.jaeger.repository }}:{{ .Values.jaeger.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - env: - {{- if eq .Values.jaeger.spanStorageType "badger" }} - - name: BADGER_EPHEMERAL - value: "false" - - name: SPAN_STORAGE_TYPE - value: "badger" - - name: BADGER_DIRECTORY_VALUE - value: "/badger/data" - - name: BADGER_DIRECTORY_KEY - value: "/badger/key" - {{- end }} - - name: COLLECTOR_ZIPKIN_HTTP_PORT - value: "9411" - - name: MEMORY_MAX_TRACES - value: "{{ .Values.jaeger.memory.max_traces }}" - - name: QUERY_BASE_PATH - value: {{ if .Values.contextPath }} {{ .Values.contextPath }} {{ else }} /{{ .Values.provider }} {{ end }} - livenessProbe: - httpGet: - path: / - port: 14269 - readinessProbe: - httpGet: - path: / - port: 14269 -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumeMounts: - - name: data - mountPath: /badger -{{- end }} - resources: -{{- if .Values.jaeger.resources }} -{{ toYaml .Values.jaeger.resources | indent 12 }} -{{- else }} -{{ toYaml .Values.global.defaultResources | indent 12 }} -{{- end }} - affinity: - {{- include "nodeAffinity" . | indent 6 }} - {{- include "podAntiAffinity" . | indent 6 }} - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsNonRoot: true - runAsUser: 1000 - serviceAccountName: {{ include "tracing.fullname" . }} - {{- end }} -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumes: - - name: data -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} - persistentVolumeClaim: - claimName: istio-jaeger-pvc -{{- else }} - emptyDir: {} -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/psp.yaml deleted file mode 100755 index 44b230492..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/psp.yaml +++ /dev/null @@ -1,86 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "tracing.fullname" . }} -subjects: - - kind: ServiceAccount - name: {{ include "tracing.fullname" . }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "tracing.fullname" . }} - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - emptyDir - - secret - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/pvc.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/pvc.yaml deleted file mode 100755 index 9b4c55e4f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/pvc.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: istio-jaeger-pvc - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} -spec: - storageClassName: {{ .Values.jaeger.storageClassName }} - accessModes: - - {{ .Values.jaeger.accessMode }} - resources: - requests: - storage: {{.Values.jaeger.persistentVolumeClaim.storage }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/service.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/service.yaml deleted file mode 100755 index 4210a9b5f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/templates/service.yaml +++ /dev/null @@ -1,63 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: tracing - namespace: {{ .Release.Namespace }} - annotations: - {{- range $key, $val := .Values.service.annotations }} - {{ $key }}: {{ $val | quote }} - {{- end }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: {{ .Values.service.type }} - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.service.externalPort }} - protocol: TCP - targetPort: 16686 - selector: - app: {{ .Values.provider }} ---- -# Jaeger implements the Zipkin API. To support swapping out the tracing backend, we use a Service named Zipkin. -apiVersion: v1 -kind: Service -metadata: - name: zipkin - namespace: {{ .Release.Namespace }} - labels: - name: zipkin - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.zipkin.queryPort }} - targetPort: {{ .Values.zipkin.queryPort }} - selector: - app: {{ .Values.provider }} ---- -apiVersion: v1 -kind: Service -metadata: - name: jaeger-collector - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: ClusterIP - ports: - - name: jaeger-collector-http - port: 14268 - targetPort: 14268 - protocol: TCP - - name: jaeger-collector-grpc - port: 14250 - targetPort: 14250 - protocol: TCP - selector: - app: {{ .Values.provider }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/values.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/values.yaml deleted file mode 100755 index 18ff81c3c..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/charts/tracing/values.yaml +++ /dev/null @@ -1,44 +0,0 @@ -provider: jaeger -contextPath: "" -nodeSelector: {} -podAntiAffinityLabelSelector: [] -podAntiAffinityTermLabelSelector: [] -nameOverride: "" -fullnameOverride: "" - -global: - cattle: - systemDefaultRegistry: "" - defaultResources: {} - imagePullPolicy: IfNotPresent - imagePullSecrets: [] - arch: - amd64: 2 - s390x: 2 - ppc64le: 2 - defaultNodeSelector: {} - rbac: - pspEnabled: false - -jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 - # spanStorageType value can be "memory" and "badger" for all-in-one image - spanStorageType: badger - resources: - requests: - cpu: 10m - persistentVolumeClaim: - enabled: false - storage: 5Gi - storageClassName: "" - accessMode: ReadWriteMany - memory: - max_traces: 50000 -zipkin: - queryPort: 9411 -service: - annotations: {} - name: http-query - type: ClusterIP - externalPort: 16686 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/configs/istio-base.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/configs/istio-base.yaml deleted file mode 100755 index 7ff972e2d..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/configs/istio-base.yaml +++ /dev/null @@ -1,89 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - addonComponents: - istiocoredns: - enabled: {{ .Values.istiocoredns.enabled }} - components: - base: - enabled: {{ .Values.base.enabled }} - cni: - enabled: {{ .Values.cni.enabled }} - egressGateways: - - enabled: {{ .Values.egressGateways.enabled }} - name: istio-egressgateway - ingressGateways: - - enabled: {{ .Values.ingressGateways.enabled }} - name: istio-ingressgateway - k8s: - service: - ports: - - name: status-port - port: 15021 - targetPort: 15021 - - name: http2 - port: 80 - targetPort: 8080 - nodePort: 31380 - - name: https - port: 443 - targetPort: 8443 - nodePort: 31390 - - name: tcp - port: 31400 - targetPort: 31400 - nodePort: 31400 - - name: tls - port: 15443 - targetPort: 15443 - istiodRemote: - enabled: {{ .Values.istiodRemote.enabled }} - pilot: - enabled: {{ .Values.pilot.enabled }} - hub: {{ .Values.systemDefaultRegistry | default "docker.io" }} - profile: default - tag: {{ .Values.tag }} - revision: {{ .Values.revision }} - meshConfig: - defaultConfig: - proxyMetadata: - {{- if .Values.dns.enabled }} - ISTIO_META_DNS_CAPTURE: "true" - {{- end }} - values: - gateways: - istio-egressgateway: - name: istio-egressgateway - type: {{ .Values.egressGateways.type }} - istio-ingressgateway: - name: istio-ingressgateway - type: {{ .Values.ingressGateways.type }} - global: - istioNamespace: {{ template "istio.namespace" . }} - proxy: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy.repository }}:{{ .Values.global.proxy.tag }} - proxy_init: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy_init.repository }}:{{ .Values.global.proxy_init.tag }} - {{- if .Values.global.defaultPodDisruptionBudget.enabled }} - defaultPodDisruptionBudget: - enabled: {{ .Values.global.defaultPodDisruptionBudget.enabled }} - {{- end }} - istiocoredns: - coreDNSImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.image.repository }} - coreDNSPluginImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.pluginImage.repository }}:{{ .Values.istiocoredns.pluginImage.tag }} - coreDNSTag: {{ .Values.istiocoredns.image.tag }} - {{- if .Values.pilot.enabled }} - pilot: - image: {{ template "system_default_registry" . }}{{ .Values.pilot.repository }}:{{ .Values.pilot.tag }} - {{- end }} - telemetry: - enabled: {{ .Values.telemetry.enabled }} - v2: - enabled: {{ .Values.telemetry.v2.enabled }} - {{- if .Values.cni.enabled }} - cni: - image: {{ template "system_default_registry" . }}{{ .Values.cni.repository }}:{{ .Values.cni.tag }} - excludeNamespaces: - {{- toYaml .Values.cni.excludeNamespaces | nindent 8 }} - logLevel: {{ .Values.cni.logLevel }} - {{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/requirements.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/requirements.yaml deleted file mode 100755 index b60745780..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/requirements.yaml +++ /dev/null @@ -1,17 +0,0 @@ -dependencies: -- name: kiali - version: "" - repository: file://./charts/kiali - condition: kiali.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" -- name: tracing - version: "" - repository: file://./charts/tracing - condition: tracing.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/samples/overlay-example.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/samples/overlay-example.yaml deleted file mode 100755 index 5cf3cf3b0..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/samples/overlay-example.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - components: - ingressGateways: - - enabled: true - name: ilb-gateway - namespace: user-ingressgateway-ns - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal - - enabled: true - name: other-gateway - namespace: cattle-istio-system - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/_helpers.tpl b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/_helpers.tpl deleted file mode 100755 index 3f7af953a..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/_helpers.tpl +++ /dev/null @@ -1,12 +0,0 @@ -{{/* Ensure namespace is set the same everywhere */}} -{{- define "istio.namespace" -}} - {{- .Release.Namespace | default "istio-system" -}} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/admin-role.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/admin-role.yaml deleted file mode 100755 index ad1313c4f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/admin-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - name: istio-admin - namespace: {{ template "istio.namespace" . }} -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/base-config-map.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/base-config-map.yaml deleted file mode 100755 index 5323917bc..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/base-config-map.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-base - namespace: {{ template "istio.namespace" . }} -data: -{{ tpl (.Files.Glob "configs/*").AsConfig . | indent 2 }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/clusterrole.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/clusterrole.yaml deleted file mode 100755 index a93b3df95..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/clusterrole.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: istio-installer -rules: -# istio groups -- apiGroups: - - authentication.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - config.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - install.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - rbac.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - security.istio.io - resources: - - '*' - verbs: - - '*' -# k8s groups -- apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' -- apiGroups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - ingresses - - replicasets - - statefulsets - verbs: - - '*' -- apiGroups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create -- apiGroups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' -- apiGroups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/exec - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - verbs: - - '*' -- apiGroups: - - policy - resourceNames: - - istio-installer - resources: - - podsecuritypolicies - verbs: - - use diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/clusterrolebinding.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/clusterrolebinding.yaml deleted file mode 100755 index 9d74a0434..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: istio-installer -subjects: -- kind: ServiceAccount - name: istio-installer - namespace: {{ template "istio.namespace" . }} -roleRef: - kind: ClusterRole - name: istio-installer - apiGroup: rbac.authorization.k8s.io diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/edit-role.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/edit-role.yaml deleted file mode 100755 index d1059d58d..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/edit-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-edit: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-edit -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-cni-psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-cni-psp.yaml deleted file mode 100755 index 5b94c8503..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-cni-psp.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: true - fsGroup: - rule: RunAsAny - hostNetwork: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - secret - - configMap - - emptyDir - - hostPath ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: psp-istio-cni -subjects: - - kind: ServiceAccount - name: istio-cni ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - psp-istio-cni - resources: - - podsecuritypolicies - verbs: - - use -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-install-job.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-install-job.yaml deleted file mode 100755 index 9a13f5698..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-install-job.yaml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-installer - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": post-install,post-upgrade - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded -spec: - backoffLimit: 1 - template: - spec: - containers: - - name: istioctl-installer - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - - name: FORCE_INSTALL - value: {{ .Values.forceInstall | default "false" | quote }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/run.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{- end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{- end }} - serviceAccountName: istio-installer - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsUser: 101 - runAsGroup: 101 - {{- end }} - restartPolicy: Never diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-install-psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-install-psp.yaml deleted file mode 100755 index f0b5ee565..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-install-psp.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} -spec: - privileged: false - hostNetwork: false - hostIPC: false - hostPID: false - runAsUser: - rule: 'MustRunAsNonRoot' - seLinux: - rule: 'RunAsAny' - supplementalGroups: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - fsGroup: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - readOnlyRootFilesystem: false - volumes: - - 'configMap' - - 'secret' -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-psp.yaml deleted file mode 100755 index b3758b74f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-psp.yaml +++ /dev/null @@ -1,81 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: istio-psp -subjects: - - kind: ServiceAccount - name: istio-egressgateway-service-account - - kind: ServiceAccount - name: istio-ingressgateway-service-account - - kind: ServiceAccount - name: istio-mixer-service-account - - kind: ServiceAccount - name: istio-operator-authproxy - - kind: ServiceAccount - name: istiod-service-account - - kind: ServiceAccount - name: istio-sidecar-injector-service-account - - kind: ServiceAccount - name: istiocoredns-service-account - - kind: ServiceAccount - name: default ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - istio-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-uninstall-job.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-uninstall-job.yaml deleted file mode 100755 index a7f156325..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/istio-uninstall-job.yaml +++ /dev/null @@ -1,45 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-uninstaller - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": pre-delete - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": hook-succeeded -spec: - template: - spec: - containers: - - name: istioctl-uninstaller - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/uninstall_istio_system.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{ end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{ end }} - serviceAccountName: istio-installer - securityContext: - runAsUser: 101 - runAsGroup: 101 - restartPolicy: OnFailure diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/overlay-config-map.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/overlay-config-map.yaml deleted file mode 100755 index 287d26b2c..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/overlay-config-map.yaml +++ /dev/null @@ -1,9 +0,0 @@ -{{- if .Values.overlayFile }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-overlay - namespace: {{ template "istio.namespace" . }} -data: - overlay-config.yaml: {{ toYaml .Values.overlayFile | indent 2 }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/service-monitors.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/service-monitors.yaml deleted file mode 100755 index c3d60c4fc..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/service-monitors.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.kiali.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: envoy-stats-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-proxies -spec: - selector: - matchExpressions: - - {key: istio-prometheus-ignore, operator: DoesNotExist} - namespaceSelector: - any: true - jobLabel: envoy-stats - endpoints: - - path: /stats/prometheus - targetPort: 15090 - interval: 15s - relabelings: - - sourceLabels: [__meta_kubernetes_pod_container_port_name] - action: keep - regex: '.*-envoy-prom' - - action: labeldrop - regex: "__meta_kubernetes_pod_label_(.+)" - - sourceLabels: [__meta_kubernetes_namespace] - action: replace - targetLabel: namespace - - sourceLabels: [__meta_kubernetes_pod_name] - action: replace - targetLabel: pod_name ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: istio-component-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-components -spec: - jobLabel: istio - targetLabels: [app] - selector: - matchExpressions: - - {key: istio, operator: In, values: [pilot]} - namespaceSelector: - any: true - endpoints: - - port: http-monitoring - interval: 15s -{{- end -}} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/serviceaccount.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/serviceaccount.yaml deleted file mode 100755 index 82b6cbb7e..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/serviceaccount.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/view-role.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/view-role.yaml deleted file mode 100755 index 5947d3eba..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/templates/view-role.yaml +++ /dev/null @@ -1,41 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-view: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-view -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: ["get", "watch", "list"] - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: ["get", "watch", "list"] diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/values.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/values.yaml deleted file mode 100755 index 59ed1e9e6..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc01/values.yaml +++ /dev/null @@ -1,95 +0,0 @@ -overlayFile: "" -tag: 1.9.2 -##Setting forceInstall: true will remove the check for istio version < 1.6.x and will not analyze your install cluster prior to install -forceInstall: false - -installer: - repository: rancher/istio-installer - tag: 1.9.2-rancher1 - -##Deprecated as of 1.8, native support provided by enabling `dns.enabled=true` -istiocoredns: - enabled: false - image: - repository: rancher/mirrored-coredns-coredns - tag: 1.6.2 - pluginImage: - repository: rancher/mirrored-istio-coredns-plugin - tag: 0.2-istio-1.1 - -##Native support for dns added in 1.8 -dns: - enabled: false - -base: - enabled: true - -cni: - enabled: false - repository: rancher/mirrored-istio-install-cni - tag: 1.9.2 - logLevel: info - excludeNamespaces: - - istio-system - - kube-system - -egressGateways: - enabled: false - type: NodePort - -ingressGateways: - enabled: true - type: NodePort - -istiodRemote: - enabled: false - -pilot: - enabled: true - repository: rancher/mirrored-istio-pilot - tag: 1.9.2 - -telemetry: - enabled: true - v2: - enabled: true - -global: - cattle: - systemDefaultRegistry: "" - proxy: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.9.2 - proxy_init: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.9.2 - defaultPodDisruptionBudget: - enabled: true - rbac: - pspEnabled: false - -# Kiali subchart from rancher-kiali-server -kiali: - enabled: true - auth: - strategy: anonymous - deployment: - ingress_enabled: false - repository: rancher/mirrored-kiali-kiali - tag: v1.29.0 - external_services: - prometheus: - custom_metrics_url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - tracing: - in_cluster_url: "http://tracing.istio-system.svc:16686/jaeger" - grafana: - in_cluster_url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - -tracing: - enabled: false - contextPath: "/jaeger" - jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/Chart.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/Chart.yaml deleted file mode 100755 index d96ffa53d..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/Chart.yaml +++ /dev/null @@ -1,21 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=1.32.100-rc01 - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Istio - catalog.cattle.io/namespace: istio-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: networking.istio.io.virtualservice/v1beta1 - catalog.cattle.io/release-name: rancher-istio - catalog.cattle.io/requests-cpu: 710m - catalog.cattle.io/requests-memory: 2314Mi - catalog.cattle.io/ui-component: istio -apiVersion: v1 -appVersion: 1.9.2 -description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/ - for details. -icon: https://charts.rancher.io/assets/logos/istio.svg -keywords: -- networking -- infrastructure -name: rancher-istio -version: 1.9.200-rc02 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/README.md b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/README.md deleted file mode 100755 index 199e45312..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# Rancher Istio Installers - -A Rancher created chart that packages the istioctl binary to install via a helm chart. - -# Installation Requirements - -## Chart Dependencies -- rancher-kiali-server-crd chart - -# Uninstallation Requirements -To ensure rancher-istio uninstalls correctly, you must uninstall rancher-istio prior to uninstalling chart dependencies (see installation requirements for chart dependencies). This is because all definitions need to be available in order to properly build the rancher-istio objects for removal. - -If you remove dependent CRD charts prior to removing rancher-istio, you may encounter the following error:: - -`Error: uninstallation completed with 1 error(s): unable to build kubernetes objects for delete: unable to recognize "": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"` - -# Addons - -## Kiali - -Kiali allows you to view and manage your istio-based service mesh through an easy to use dashboard. - -#### Dependencies -- rancher-monitoring chart or other Prometheus installation - -This dependecy installs the required CRDs for installing Kiali. Since Kiali is bundled in with Istio in this chart, if you do not have these dependencies installed, your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` when installing Istio for a succesful installation. - -> **Note:** The following configuration options assume you have installed the dependecies for Kiali. Please ensure you have Promtheus in your cluster before proceeding. - -The Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -#### External Services - -##### Prometheus -The `kiali.external_services.prometheus` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Grafana -The `kiali.external_services.grafana` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `grafana.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Tracing -The `kiali.external_services.tracing` url and `.Values.tracing.contextPath` is set in the rancher-istio values.yaml: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` -The url depends on the default values for `namespaceOverride`, and `.Values.service.externalPort` being set in your rancher-tracing or other tracing instance. - -## Jaeger - -Jaeger allows you to trace and monitor distributed microservices. - -> **Note:** This addon is using the all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io/docs/1.21/getting-started/) documentation to determine which installation you will need for your production needs. - -# Installation -``` -helm install rancher-istio . --create-namespace -n istio-system -``` \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/app-readme.md b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/app-readme.md deleted file mode 100755 index 0e42df083..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/app-readme.md +++ /dev/null @@ -1,45 +0,0 @@ -# Rancher Istio - -Our [Istio](https://istio.io/) installer wraps the istioctl binary commands in a handy helm chart, including an overlay file option to allow complex customization. It also includes: -* **[Kiali](https://kiali.io/)**: Used for graphing traffic flow throughout the mesh -* **[Jaeger](https://www.jaegertracing.io/)**: A quick start, all-in-one installation used for tracing distributed systemm. This is not production qualified, please refer to jaeger documentation to determine which installation you may need instead. - -### Dependencies - -**Rancher Monitoring or other Prometheus installation** - -The Prometheus CRDs are required for installing Kiali which is enabled by default. If you do not have Prometheus installed your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` to bypass this requirement. - -### Customization - -**Rancher Monitoring** - -The Rancher Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -**Custom Prometheus Installation with Kiali** - -To use a custom Monitoring installation, set the `kiali.external_services.prometheus` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` in your rancher-monitoring or other monitoring instance: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -**Custom Grafana Installation with Kiali** - -To use a custom Grafana installation, set the `kiali.external_services.grafana` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `granfa.service.port` in your rancher-monitoring or other grafana instance: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -**Custom Tracing Installation with Kiali** - -To use a custom Tracing installation, set the `kiali.external_services.tracing` url and update the `.Values.tracing.contextPath` in the rancher-istio values.yaml. - -This url depends on the values for `namespaceOverride`, and `.Values.service.externalPort` in your rancher-tracing or other tracing instance.: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/istio/v2.5/). diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/Chart.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/Chart.yaml deleted file mode 100755 index 9b6fdf385..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=match - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: monitoringdashboards.monitoring.kiali.io/v1alpha1 - catalog.cattle.io/requires-gvr: monitoring.coreos.com.prometheus/v1 - catalog.rancher.io/namespace: cattle-istio-system - catalog.rancher.io/release-name: rancher-kiali-server -apiVersion: v2 -appVersion: v1.32.0 -description: Kiali is an open source project for service mesh observability, refer - to https://www.kiali.io for details. This is installed as sub-chart with customized - values in Rancher's Istio. -home: https://github.com/kiali/kiali -icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png -keywords: -- istio -- kiali -- networking -- infrastructure -maintainers: -- email: kiali-users@googlegroups.com - name: Kiali - url: https://kiali.io -name: kiali -sources: -- https://github.com/kiali/kiali -- https://github.com/kiali/kiali-ui -- https://github.com/kiali/kiali-operator -- https://github.com/kiali/helm-charts -version: 1.32.1 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/NOTES.txt b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/NOTES.txt deleted file mode 100755 index 751019401..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/NOTES.txt +++ /dev/null @@ -1,5 +0,0 @@ -Welcome to Kiali! For more details on Kiali, see: https://kiali.io - -The Kiali Server [{{ .Chart.AppVersion }}] has been installed in namespace [{{ .Release.Namespace }}]. It will be ready soon. - -(Helm: Chart=[{{ .Chart.Name }}], Release=[{{ .Release.Name }}], Version=[{{ .Chart.Version }}]) diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/_helpers.tpl b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/_helpers.tpl deleted file mode 100755 index dd33bbe48..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/_helpers.tpl +++ /dev/null @@ -1,192 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "kiali-server.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "kiali-server.fullname" -}} -{{- if .Values.fullnameOverride }} - {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} -{{- else }} - {{- $name := default .Chart.Name .Values.nameOverride }} - {{- printf "%s" $name | trunc 63 | trimSuffix "-" }} -{{- end }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "kiali-server.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Identifies the log_level with the old verbose_mode and the new log_level considered. -*/}} -{{- define "kiali-server.logLevel" -}} -{{- if .Values.deployment.verbose_mode -}} -{{- .Values.deployment.verbose_mode -}} -{{- else -}} -{{- .Values.deployment.logger.log_level -}} -{{- end -}} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "kiali-server.labels" -}} -helm.sh/chart: {{ include "kiali-server.chart" . }} -app: {{ include "kiali-server.name" . }} -{{ include "kiali-server.selectorLabels" . }} -version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/part-of: "kiali" -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "kiali-server.selectorLabels" -}} -app.kubernetes.io/name: {{ include "kiali-server.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} - -{{/* -Used to determine if a custom dashboard (defined in .Template.Name) should be deployed. -*/}} -{{- define "kiali-server.isDashboardEnabled" -}} -{{- if .Values.external_services.custom_dashboards.enabled }} - {{- $includere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.includes }} - {{- if $s }} - {{- if $includere }} - {{- $includere = printf "%s|^%s$" $includere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $includere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- $excludere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.excludes }} - {{- if $s }} - {{- if $excludere }} - {{- $excludere = printf "%s|^%s$" $excludere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $excludere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- if (and (mustRegexMatch (default "no-matches" $includere) (base .Template.Name)) (not (mustRegexMatch (default "no-matches" $excludere) (base .Template.Name)))) }} - {{- print "enabled" }} - {{- else }} - {{- print "" }} - {{- end }} -{{- else }} - {{- print "" }} -{{- end }} -{{- end }} - -{{/* -Determine the default login token signing key. -*/}} -{{- define "kiali-server.login_token.signing_key" -}} -{{- if .Values.login_token.signing_key }} - {{- .Values.login_token.signing_key }} -{{- else }} - {{- randAlphaNum 16 }} -{{- end }} -{{- end }} - -{{/* -Determine the default web root. -*/}} -{{- define "kiali-server.server.web_root" -}} -{{- if .Values.server.web_root }} - {{- .Values.server.web_root | trimSuffix "/" }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/" }} - {{- else }} - {{- "/kiali" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity cert file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.cert_file" -}} -{{- if hasKey .Values.identity "cert_file" }} - {{- .Values.identity.cert_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.crt" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity private key file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.private_key_file" -}} -{{- if hasKey .Values.identity "private_key_file" }} - {{- .Values.identity.private_key_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.key" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the istio namespace - default is where Kiali is installed. -*/}} -{{- define "kiali-server.istio_namespace" -}} -{{- if .Values.istio_namespace }} - {{- .Values.istio_namespace }} -{{- else }} - {{- .Release.Namespace }} -{{- end }} -{{- end }} - -{{/* -Determine the auth strategy to use - default is "token" on Kubernetes and "openshift" on OpenShift. -*/}} -{{- define "kiali-server.auth.strategy" -}} -{{- if .Values.auth.strategy }} - {{- if (and (eq .Values.auth.strategy "openshift") (not .Values.kiali_route_url)) }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or use a different auth strategy via the --set auth.strategy=... option." }} - {{- end }} - {{- .Values.auth.strategy }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- if not .Values.kiali_route_url }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or explicitly indicate another auth strategy you want via the --set auth.strategy=... option." }} - {{- end }} - {{- "openshift" }} - {{- else }} - {{- "token" }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/cabundle.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/cabundle.yaml deleted file mode 100755 index 7462b95a7..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/cabundle.yaml +++ /dev/null @@ -1,13 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }}-cabundle - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - service.beta.openshift.io/inject-cabundle: "true" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/configmap.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/configmap.yaml deleted file mode 100755 index b1bf53173..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/configmap.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - config.yaml: | - {{- /* Most of .Values is simply the ConfigMap - strip out the keys that are not part of the ConfigMap */}} - {{- $cm := omit .Values "nameOverride" "fullnameOverride" "kiali_route_url" }} - {{- /* The helm chart defines namespace for us, but pass it to the ConfigMap in case the server needs it */}} - {{- $_ := set $cm.deployment "namespace" .Release.Namespace }} - {{- /* Some values of the ConfigMap are generated, but might not be identical, from .Values */}} - {{- $_ := set $cm "istio_namespace" (include "kiali-server.istio_namespace" .) }} - {{- $_ := set $cm.auth "strategy" (include "kiali-server.auth.strategy" .) }} - {{- $_ := set $cm.auth.openshift "client_id_prefix" (include "kiali-server.fullname" .) }} - {{- $_ := set $cm.identity "cert_file" (include "kiali-server.identity.cert_file" .) }} - {{- $_ := set $cm.identity "private_key_file" (include "kiali-server.identity.private_key_file" .) }} - {{- $_ := set $cm.login_token "signing_key" (include "kiali-server.login_token.signing_key" .) }} - {{- $_ := set $cm.server "web_root" (include "kiali-server.server.web_root" .) }} - {{- toYaml $cm | nindent 4 }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/envoy.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/envoy.yaml deleted file mode 100755 index 85b402017..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/envoy.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: envoy - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Envoy Metrics - discoverOn: "envoy_server_uptime" - items: - - chart: - name: "Pods uptime" - spans: 4 - metricName: "envoy_server_uptime" - dataType: "raw" - - chart: - name: "Allocated memory" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_allocated" - dataType: "raw" - min: 0 - - chart: - name: "Heap size" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_heap_size" - dataType: "raw" - min: 0 - - chart: - name: "Upstream active connections" - spans: 6 - metricName: "envoy_cluster_upstream_cx_active" - dataType: "raw" - - chart: - name: "Upstream total requests" - spans: 6 - metricName: "envoy_cluster_upstream_rq_total" - unit: "rps" - dataType: "rate" - - chart: - name: "Downstream active connections" - spans: 6 - metricName: "envoy_listener_downstream_cx_active" - dataType: "raw" - - chart: - name: "Downstream HTTP requests" - spans: 6 - metricName: "envoy_listener_http_downstream_rq" - unit: "rps" - dataType: "rate" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/go.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/go.yaml deleted file mode 100755 index 2d2f42a93..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/go.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: go - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Go Metrics - runtime: Go - discoverOn: "go_info" - items: - - chart: - name: "CPU ratio" - spans: 6 - metricName: "process_cpu_seconds_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "RSS Memory" - unit: "bytes" - spans: 6 - metricName: "process_resident_memory_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Goroutines" - spans: 6 - metricName: "go_goroutines" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Heap allocation rate" - unit: "bytes/s" - spans: 6 - metricName: "go_memstats_alloc_bytes_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "GC rate" - spans: 6 - metricName: "go_gc_duration_seconds_count" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Next GC" - unit: "bytes" - spans: 6 - metricName: "go_memstats_next_gc_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/kiali.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/kiali.yaml deleted file mode 100755 index b1f011b4f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/kiali.yaml +++ /dev/null @@ -1,44 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: kiali - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Kiali Internal Metrics - items: - - chart: - name: "API processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_api_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "route" - displayName: "Route" - - chart: - name: "Functions processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_go_function_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" - - chart: - name: "Failures" - spans: 12 - metricName: "kiali_go_function_failures_total" - dataType: "raw" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml deleted file mode 100755 index 2e1ed5cff..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml +++ /dev/null @@ -1,43 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm-pool - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Pool Metrics - discoverOn: "jvm_buffer_total_capacity_bytes" - items: - - chart: - name: "Pool buffer memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer capacity" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_total_capacity_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer count" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_count" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml deleted file mode 100755 index d64596882..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml +++ /dev/null @@ -1,65 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live" - items: - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon" - dataType: "raw" - - chart: - name: "Loaded classes" - spans: 4 - metricName: "jvm_classes_loaded" - dataType: "raw" - - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml deleted file mode 100755 index 76e8d0a4a..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.1-jvm - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live_threads" - items: - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live_threads" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon_threads" - dataType: "raw" - - chart: - name: "Threads states" - spans: 4 - metricName: "jvm_threads_states_threads" - dataType: "raw" - aggregations: - - label: "state" - displayName: "State" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/microprofile-1.1.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/microprofile-1.1.yaml deleted file mode 100755 index 1d4951196..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/microprofile-1.1.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-1.1 - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:thread_count" - items: - - chart: - name: "Current loaded classes" - spans: 6 - metricName: "base:classloader_current_loaded_class_count" - dataType: "raw" - - chart: - name: "Unloaded classes" - spans: 6 - metricName: "base:classloader_total_unloaded_class_count" - dataType: "raw" - - chart: - name: "Thread count" - spans: 4 - metricName: "base:thread_count" - dataType: "raw" - - chart: - name: "Thread max count" - spans: 4 - metricName: "base:thread_max_count" - dataType: "raw" - - chart: - name: "Thread daemon count" - spans: 4 - metricName: "base:thread_daemon_count" - dataType: "raw" - - chart: - name: "Committed heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_committed_heap_bytes" - dataType: "raw" - - chart: - name: "Max heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_max_heap_bytes" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_used_heap_bytes" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/microprofile-x.y.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/microprofile-x.y.yaml deleted file mode 100755 index 57ddc60ef..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/microprofile-x.y.yaml +++ /dev/null @@ -1,38 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-x.y - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:gc_complete_scavenger_count" - items: - - chart: - name: "Young GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_young_generation_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Young GC count" - spans: 3 - metricName: "base:gc_young_generation_scavenger_count" - dataType: "raw" - - chart: - name: "Total GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_complete_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Total GC count" - spans: 3 - metricName: "base:gc_complete_scavenger_count" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/nodejs.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/nodejs.yaml deleted file mode 100755 index 1ffe0aa10..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/nodejs.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: nodejs - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Node.js - title: Node.js Metrics - discoverOn: "nodejs_active_handles_total" - items: - - chart: - name: "Active handles" - spans: 4 - metricName: "nodejs_active_handles_total" - dataType: "raw" - - chart: - name: "Active requests" - spans: 4 - metricName: "nodejs_active_requests_total" - dataType: "raw" - - chart: - name: "Event loop lag" - unit: "seconds" - spans: 4 - metricName: "nodejs_eventloop_lag_seconds" - dataType: "raw" - - chart: - name: "Total heap size" - unit: "bytes" - spans: 12 - metricName: "nodejs_heap_space_size_total_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Used heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_used_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Available heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_available_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/quarkus.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/quarkus.yaml deleted file mode 100755 index cef5f3dce..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/quarkus.yaml +++ /dev/null @@ -1,33 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: quarkus - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Quarkus Metrics - runtime: Quarkus - items: - - chart: - name: "Thread count" - spans: 4 - metricName: "vendor:thread_count" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_heap_usage_bytes" - dataType: "raw" - - chart: - name: "Used non-heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_non_heap_usage_bytes" - dataType: "raw" - - include: "microprofile-x.y" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml deleted file mode 100755 index 42d87d890..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm-pool - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Pool Metrics - items: - - include: "micrometer-1.0.6-jvm-pool" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/springboot-jvm.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/springboot-jvm.yaml deleted file mode 100755 index ced3acdd9..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/springboot-jvm.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Metrics - items: - - include: "micrometer-1.0.6-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/springboot-tomcat.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/springboot-tomcat.yaml deleted file mode 100755 index c07016aa2..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/springboot-tomcat.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-tomcat - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: Tomcat Metrics - items: - - include: "tomcat" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/thorntail.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/thorntail.yaml deleted file mode 100755 index 6bd85e6f5..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/thorntail.yaml +++ /dev/null @@ -1,22 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: thorntail - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Thorntail - title: Thorntail Metrics - discoverOn: "vendor:loaded_modules" - items: - - include: "microprofile-1.1" - - chart: - name: "Loaded modules" - spans: 6 - metricName: "vendor:loaded_modules" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/tomcat.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/tomcat.yaml deleted file mode 100755 index 9a803342f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/tomcat.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: tomcat - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Tomcat - title: Tomcat Metrics - discoverOn: "tomcat_sessions_created_total" - items: - - chart: - name: "Sessions created" - spans: 4 - metricName: "tomcat_sessions_created_total" - dataType: "raw" - - chart: - name: "Active sessions" - spans: 4 - metricName: "tomcat_sessions_active_current" - dataType: "raw" - - chart: - name: "Sessions rejected" - spans: 4 - metricName: "tomcat_sessions_rejected_total" - dataType: "raw" - - - chart: - name: "Bytes sent" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_sent_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Bytes received" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_received_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - - chart: - name: "Global errors" - spans: 6 - metricName: "tomcat_global_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Servlet errors" - spans: 6 - metricName: "tomcat_servlet_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-client.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-client.yaml deleted file mode 100755 index 2d591d6b0..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-client.yaml +++ /dev/null @@ -1,60 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-client - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Client Metrics - discoverOn: "vertx_http_client_connections" - items: - - chart: - name: "Client response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_client_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_client_requestCount_total" - dataType: "rate" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client active connections" - spans: 6 - metricName: "vertx_http_client_connections" - dataType: "raw" - - chart: - name: "Client active websockets" - spans: 6 - metricName: "vertx_http_client_wsConnections" - dataType: "raw" - - chart: - name: "Client bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesSent" - dataType: "histogram" - - chart: - name: "Client bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-eventbus.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-eventbus.yaml deleted file mode 100755 index 65f9ee2ec..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-eventbus.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-eventbus - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Eventbus Metrics - discoverOn: "vertx_eventbus_handlers" - items: - - chart: - name: "Event bus handlers" - spans: 6 - metricName: "vertx_eventbus_handlers" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus pending messages" - spans: 6 - metricName: "vertx_eventbus_pending" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus processing time" - unit: "seconds" - spans: 6 - metricName: "vertx_eventbus_processingTime_seconds" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes read" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesRead" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes written" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesWritten" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-jvm.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-jvm.yaml deleted file mode 100755 index 2663186f3..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-jvm.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-jvm - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: JVM Metrics - items: - - include: "micrometer-1.1-jvm" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-pool.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-pool.yaml deleted file mode 100755 index f6af921b3..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-pool.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-pool - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Pools Metrics - discoverOn: "vertx_pool_ratio" - items: - - chart: - name: "Usage duration" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_usage_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Usage ratio" - spans: 6 - metricName: "vertx_pool_ratio" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Queue size" - spans: 6 - metricName: "vertx_pool_queue_size" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Time in queue" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_queue_delay_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Resources used" - spans: 6 - metricName: "vertx_pool_inUse" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-server.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-server.yaml deleted file mode 100755 index de6b89df9..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/dashboards/vertx-server.yaml +++ /dev/null @@ -1,62 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-server - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Server Metrics - discoverOn: "vertx_http_server_connections" - items: - - chart: - name: "Server response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_server_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_server_requestCount_total" - dataType: "rate" - aggregations: - - label: "code" - displayName: "Error code" - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server active connections" - spans: 6 - metricName: "vertx_http_server_connections" - dataType: "raw" - - chart: - name: "Server active websockets" - spans: 6 - metricName: "vertx_http_server_wsConnections" - dataType: "raw" - - chart: - name: "Server bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesSent" - dataType: "histogram" - - chart: - name: "Server bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/deployment.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/deployment.yaml deleted file mode 100755 index 100c57922..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/deployment.yaml +++ /dev/null @@ -1,174 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - replicas: {{ .Values.deployment.replicas }} - selector: - matchLabels: - {{- include "kiali-server.selectorLabels" . | nindent 6 }} - strategy: - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 - type: RollingUpdate - template: - metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 8 }} - {{- if .Values.deployment.pod_labels }} - {{- toYaml .Values.deployment.pod_labels | nindent 8 }} - {{- end }} - annotations: - {{- if .Values.server.metrics_enabled }} - prometheus.io/scrape: "true" - prometheus.io/port: {{ .Values.server.metrics_port | quote }} - {{- else }} - prometheus.io/scrape: "false" - prometheus.io/port: "" - {{- end }} - kiali.io/runtimes: go,kiali - {{- if .Values.deployment.pod_annotations }} - {{- toYaml .Values.deployment.pod_annotations | nindent 8 }} - {{- end }} - spec: - serviceAccountName: {{ include "kiali-server.fullname" . }} - {{- if .Values.deployment.priority_class_name }} - priorityClassName: {{ .Values.deployment.priority_class_name | quote }} - {{- end }} - {{- if .Values.deployment.image_pull_secrets }} - imagePullSecrets: - {{- range .Values.deployment.image_pull_secrets }} - - name: {{ . }} - {{- end }} - {{- end }} - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.deployment.repository }}:{{ .Values.deployment.tag }}" - imagePullPolicy: {{ .Values.deployment.image_pull_policy | default "Always" }} - name: {{ include "kiali-server.fullname" . }} - command: - - "/opt/kiali/kiali" - - "-config" - - "/kiali-configuration/config.yaml" - ports: - - name: api-port - containerPort: {{ .Values.server.port | default 20001 }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - containerPort: {{ .Values.server.metrics_port | default 9090 }} - {{- end }} - readinessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - livenessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - env: - - name: ACTIVE_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: LOG_LEVEL - value: "{{ include "kiali-server.logLevel" . }}" - - name: LOG_FORMAT - value: "{{ .Values.deployment.logger.log_format }}" - - name: LOG_TIME_FIELD_FORMAT - value: "{{ .Values.deployment.logger.time_field_format }}" - - name: LOG_SAMPLER_RATE - value: "{{ .Values.deployment.logger.sampler_rate }}" - volumeMounts: - {{- if .Values.web_root_override }} - - name: kiali-console - subPath: env.js - mountPath: /opt/kiali/console/env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - mountPath: "/kiali-configuration" - - name: {{ include "kiali-server.fullname" . }}-cert - mountPath: "/kiali-cert" - - name: {{ include "kiali-server.fullname" . }}-secret - mountPath: "/kiali-secret" - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - mountPath: "/kiali-cabundle" - {{- end }} - {{- if .Values.deployment.resources }} - resources: - {{- toYaml .Values.deployment.resources | nindent 10 }} - {{- end }} - volumes: - {{- if .Values.web_root_override }} - - name: kiali-console - configMap: - name: kiali-console - items: - - key: env.js - path: env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - configMap: - name: {{ include "kiali-server.fullname" . }} - - name: {{ include "kiali-server.fullname" . }}-cert - secret: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - secretName: {{ include "kiali-server.fullname" . }}-cert-secret - {{- else }} - secretName: istio.{{ include "kiali-server.fullname" . }}-service-account - {{- end }} - {{- if not (include "kiali-server.identity.cert_file" .) }} - optional: true - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-secret - secret: - secretName: {{ .Values.deployment.secret_name }} - optional: true - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - configMap: - name: {{ include "kiali-server.fullname" . }}-cabundle - {{- end }} - {{- if or (.Values.deployment.affinity.node) (or (.Values.deployment.pod) (.Values.deployment.pod_anti)) }} - affinity: - {{- if .Values.deployment.affinity.node }} - nodeAffinity: - {{- toYaml .Values.deployment.affinity.node | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod }} - podAffinity: - {{- toYaml .Values.deployment.affinity.pod | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod_anti }} - podAntiAffinity: - {{- toYaml .Values.deployment.affinity.pod_anti | nindent 10 }} - {{- end }} - {{- end }} - {{- if .Values.deployment.tolerations }} - tolerations: - {{- toYaml .Values.deployment.tolerations | nindent 8 }} - {{- end }} - {{- if .Values.deployment.node_selector }} - nodeSelector: - {{- toYaml .Values.deployment.node_selector | nindent 8 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/hpa.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/hpa.yaml deleted file mode 100755 index 934c4c1e9..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/hpa.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Values.deployment.hpa.spec }} ---- -apiVersion: {{ .Values.deployment.hpa.api_version }} -kind: HorizontalPodAutoscaler -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: {{ include "kiali-server.fullname" . }} - {{- toYaml .Values.deployment.hpa.spec | nindent 2 }} -... -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/ingress.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/ingress.yaml deleted file mode 100755 index e4c98db1b..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if not (.Capabilities.APIVersions.Has "route.openshift.io/v1") }} -{{- if .Values.deployment.ingress_enabled }} ---- -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }} - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- else }} - # For ingress-nginx versions older than 0.20.0 use secure-backends. - # (see: https://github.com/kubernetes/ingress-nginx/issues/3416#issuecomment-438247948) - # For ingress-nginx versions 0.20.0 and later use backend-protocol. - {{- if (include "kiali-server.identity.cert_file" .) }} - nginx.ingress.kubernetes.io/secure-backends: "true" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - {{- else }} - nginx.ingress.kubernetes.io/secure-backends: "false" - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - {{- end }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - rules: - - http: - paths: - - path: {{ include "kiali-server.server.web_root" . }} - backend: - serviceName: {{ include "kiali-server.fullname" . }} - servicePort: {{ .Values.server.port }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/oauth.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/oauth.yaml deleted file mode 100755 index a178bb85e..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/oauth.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.kiali_route_url }} ---- -apiVersion: oauth.openshift.io/v1 -kind: OAuthClient -metadata: - name: {{ include "kiali-server.fullname" . }}-{{ .Release.Namespace }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -redirectURIs: -- {{ .Values.kiali_route_url }} -grantMethod: auto -allowAnyScope: true -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/psp.yaml deleted file mode 100755 index f891892cc..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/psp.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "kiali-server.fullname" . }}-psp -subjects: - - kind: ServiceAccount - name: kiali ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "kiali-server.fullname" . }}-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/role-controlplane.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/role-controlplane.yaml deleted file mode 100755 index a22c76756..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/role-controlplane.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - secrets - verbs: - - list -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/role-viewer.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/role-viewer.yaml deleted file mode 100755 index 9fdd9fd1d..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/role-viewer.yaml +++ /dev/null @@ -1,97 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }}-viewer - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - daemonsets - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - get - - list - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - get - - list -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/role.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/role.yaml deleted file mode 100755 index 8444bc753..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/role.yaml +++ /dev/null @@ -1,108 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - patch - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - daemonsets - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - patch - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - patch - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - patch - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/rolebinding-controlplane.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/rolebinding-controlplane.yaml deleted file mode 100755 index 5a0015836..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/rolebinding-controlplane.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "kiali-server.fullname" . }}-controlplane -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/rolebinding.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/rolebinding.yaml deleted file mode 100755 index 1eaabd65f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/rolebinding.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - {{- if .Values.deployment.view_only_mode }} - name: {{ include "kiali-server.fullname" . }}-viewer - {{- else }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/route.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/route.yaml deleted file mode 100755 index 27940dc96..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/route.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.deployment.ingress_enabled }} -# As of OpenShift 4.5, need to use --disable-openapi-validation when installing via Helm ---- -apiVersion: route.openshift.io/v1 -kind: Route -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }}} - annotations: - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - tls: - termination: reencrypt - insecureEdgeTerminationPolicy: Redirect - to: - kind: Service - targetPort: {{ .Values.server.port }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/service.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/service.yaml deleted file mode 100755 index 9ccf4f388..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/service.yaml +++ /dev/null @@ -1,47 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - service.beta.openshift.io/serving-cert-secret-name: {{ include "kiali-server.fullname" . }}-cert-secret - {{- end }} - kiali.io/api-spec: https://kiali.io/api - kiali.io/api-type: rest - {{- if and (not (empty .Values.server.web_fqdn)) (not (empty .Values.server.web_schema)) }} - {{- if empty .Values.server.web_port }} - kiali.io/external-url: {{ .Values.server.web_schema }}://{{ .Values.server.web_fqdn }}{{ default "" .Values.server.web_root }} - {{- else }} - kiali.io/external-url: {{ .Values.server.web_schema }}://{{ .Values.server.web_fqdn }}:{{ .Values.server.web_port }}{{(default "" .Values.server.web_root) }} - {{- end }} - {{- end }} - {{- if .Values.deployment.service_annotations }} - {{- toYaml .Values.deployment.service_annotations | nindent 4 }} - {{- end }} -spec: - {{- if .Values.deployment.service_type }} - type: {{ .Values.deployment.service_type }} - {{- end }} - ports: - {{- if (include "kiali-server.identity.cert_file" .) }} - - name: tcp - {{- else }} - - name: http - {{- end }} - protocol: TCP - port: {{ .Values.server.port }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - protocol: TCP - port: {{ .Values.server.metrics_port }} - {{- end }} - selector: - {{- include "kiali-server.selectorLabels" . | nindent 4 }} - {{- if .Values.deployment.additional_service_yaml }} - {{- toYaml .Values.deployment.additional_service_yaml | nindent 2 }} - {{- end }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/serviceaccount.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/serviceaccount.yaml deleted file mode 100755 index 9151b6f6a..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/serviceaccount.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -... diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/validate-install-crd.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/validate-install-crd.yaml deleted file mode 100755 index b42eeb266..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/validate-install-crd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "monitoring.kiali.io/v1alpha1/MonitoringDashboard" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/web-root-configmap.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/web-root-configmap.yaml deleted file mode 100755 index 970d4e4f5..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/templates/web-root-configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- if .Values.web_root_override }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: kiali-console - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - env.js: | - window.WEB_ROOT='/k8s/clusters/{{ .Values.global.cattle.clusterId }}/api/v1/namespaces/{{ .Release.Namespace }}/services/http:kiali:20001/proxy/kiali'; -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/values.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/values.yaml deleted file mode 100755 index aada4e09a..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/kiali/values.yaml +++ /dev/null @@ -1,93 +0,0 @@ -nameOverride: "kiali" -fullnameOverride: "kiali" - -# This is required for "openshift" auth strategy. -# You have to know ahead of time what your Route URL will be because -# right now the helm chart can't figure this out at runtime (it would -# need to wait for the Kiali Route to be deployed and for OpenShift -# to start it up). If someone knows how to update this helm chart to -# do this, a PR would be welcome. -kiali_route_url: "" - -# rancher specific override that allows proxy access to kiali url -web_root_override: true - -# -# Settings that mimic the Kiali CR which are placed in the ConfigMap. -# Note that only those values used by the Helm Chart will be here. -# - -istio_namespace: "" # default is where Kiali is installed - -auth: - openid: {} - openshift: {} - strategy: "" - -deployment: - # This only limits what Kiali will attempt to see, but Kiali Service Account has permissions to see everything. - # For more control over what the Kial Service Account can see, use the Kiali Operator - accessible_namespaces: - - "**" - additional_service_yaml: {} - affinity: - node: {} - pod: {} - pod_anti: {} - custom_dashboards: - excludes: [''] - includes: ['*'] - hpa: - api_version: "autoscaling/v2beta2" - spec: {} - repository: rancher/mirrored-kiali-kiali - image_pull_policy: "Always" - image_pull_secrets: [] - tag: v1.32.0 - ingress_enabled: true - logger: - log_format: "text" - log_level: "info" - time_field_format: "2006-01-02T15:04:05Z07:00" - sampler_rate: "1" - node_selector: {} - override_ingress_yaml: - metadata: {} - pod_annotations: {} - pod_labels: {} - priority_class_name: "" - replicas: 1 - resources: {} - secret_name: "kiali" - service_annotations: {} - service_type: "" - tolerations: [] - version_label: v1.32.0 - view_only_mode: false - -external_services: - custom_dashboards: - enabled: true - -identity: {} - #cert_file: - #private_key_file: - -login_token: - signing_key: "" - -server: - port: 20001 - metrics_enabled: true - metrics_port: 9090 - web_root: "" - -# Common settings used among istio subcharts. -global: - # Specify rancher clusterId of external tracing config - # https://github.com/istio/istio.io/issues/4146#issuecomment-493543032 - cattle: - systemDefaultRegistry: "" - clusterId: - rbac: - pspEnabled: false diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/.helmignore b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/.helmignore deleted file mode 100755 index 0e8a0eb36..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/Chart.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/Chart.yaml deleted file mode 100755 index 6e368616d..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.rancher.io/certified: rancher - catalog.rancher.io/namespace: istio-system - catalog.rancher.io/release-name: rancher-tracing -apiVersion: v1 -appVersion: 1.20.0 -description: A quick start Jaeger Tracing installation using the all-in-one demo. - This is not production qualified. Refer to https://www.jaegertracing.io/ for details. -name: tracing -version: 1.20.1 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/README.md b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/README.md deleted file mode 100755 index 25534c628..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Jaeger - -A Rancher chart based on the Jaeger all-in-one quick installation option. This chart will allow you to trace and monitor distributed microservices. - -> **Note:** The basic all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io) documentation to determine which installation you will need for your production needs. diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/_affinity.tpl b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/_affinity.tpl deleted file mode 100755 index bf6a9aee5..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/_affinity.tpl +++ /dev/null @@ -1,92 +0,0 @@ -{{/* affinity - https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ */}} -{{- define "nodeAffinity" }} - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityRequiredDuringScheduling" . }} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityPreferredDuringScheduling" . }} -{{- end }} - -{{- define "nodeAffinityRequiredDuringScheduling" }} - nodeSelectorTerms: - - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - {{ $key | quote }} - {{- end }} - {{- end }} - {{- $nodeSelector := default .Values.global.defaultNodeSelector .Values.nodeSelector -}} - {{- range $key, $val := $nodeSelector }} - - key: {{ $key }} - operator: In - values: - - {{ $val | quote }} - {{- end }} -{{- end }} - -{{- define "nodeAffinityPreferredDuringScheduling" }} - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - weight: {{ $val | int }} - preference: - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - - {{ $key | quote }} - {{- end }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinity" }} -{{- if or .Values.podAntiAffinityLabelSelector .Values.podAntiAffinityTermLabelSelector}} - podAntiAffinity: - {{- if .Values.podAntiAffinityLabelSelector }} - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityRequiredDuringScheduling" . }} - {{- end }} - {{- if or .Values.podAntiAffinityTermLabelSelector}} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityPreferredDuringScheduling" . }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "podAntiAffinityRequiredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityLabelSelector }} - - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinityPreferredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityTermLabelSelector }} - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - weight: 100 - {{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/_helpers.tpl b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/_helpers.tpl deleted file mode 100755 index 56cfa7335..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/_helpers.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "tracing.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "tracing.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/deployment.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/deployment.yaml deleted file mode 100755 index 25bb67fd3..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/deployment.yaml +++ /dev/null @@ -1,86 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - selector: - matchLabels: - app: {{ .Values.provider }} - template: - metadata: - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - annotations: - sidecar.istio.io/inject: "false" - prometheus.io/scrape: "true" - prometheus.io/port: "14269" -{{- if .Values.jaeger.podAnnotations }} -{{ toYaml .Values.jaeger.podAnnotations | indent 8 }} -{{- end }} - spec: - containers: - - name: jaeger - image: "{{ template "system_default_registry" . }}{{ .Values.jaeger.repository }}:{{ .Values.jaeger.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - env: - {{- if eq .Values.jaeger.spanStorageType "badger" }} - - name: BADGER_EPHEMERAL - value: "false" - - name: SPAN_STORAGE_TYPE - value: "badger" - - name: BADGER_DIRECTORY_VALUE - value: "/badger/data" - - name: BADGER_DIRECTORY_KEY - value: "/badger/key" - {{- end }} - - name: COLLECTOR_ZIPKIN_HTTP_PORT - value: "9411" - - name: MEMORY_MAX_TRACES - value: "{{ .Values.jaeger.memory.max_traces }}" - - name: QUERY_BASE_PATH - value: {{ if .Values.contextPath }} {{ .Values.contextPath }} {{ else }} /{{ .Values.provider }} {{ end }} - livenessProbe: - httpGet: - path: / - port: 14269 - readinessProbe: - httpGet: - path: / - port: 14269 -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumeMounts: - - name: data - mountPath: /badger -{{- end }} - resources: -{{- if .Values.jaeger.resources }} -{{ toYaml .Values.jaeger.resources | indent 12 }} -{{- else }} -{{ toYaml .Values.global.defaultResources | indent 12 }} -{{- end }} - affinity: - {{- include "nodeAffinity" . | indent 6 }} - {{- include "podAntiAffinity" . | indent 6 }} - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsNonRoot: true - runAsUser: 1000 - serviceAccountName: {{ include "tracing.fullname" . }} - {{- end }} -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumes: - - name: data -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} - persistentVolumeClaim: - claimName: istio-jaeger-pvc -{{- else }} - emptyDir: {} -{{- end }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/psp.yaml deleted file mode 100755 index 44b230492..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/psp.yaml +++ /dev/null @@ -1,86 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "tracing.fullname" . }} -subjects: - - kind: ServiceAccount - name: {{ include "tracing.fullname" . }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "tracing.fullname" . }} - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - emptyDir - - secret - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/pvc.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/pvc.yaml deleted file mode 100755 index 9b4c55e4f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/pvc.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: istio-jaeger-pvc - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} -spec: - storageClassName: {{ .Values.jaeger.storageClassName }} - accessModes: - - {{ .Values.jaeger.accessMode }} - resources: - requests: - storage: {{.Values.jaeger.persistentVolumeClaim.storage }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/service.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/service.yaml deleted file mode 100755 index 4210a9b5f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/templates/service.yaml +++ /dev/null @@ -1,63 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: tracing - namespace: {{ .Release.Namespace }} - annotations: - {{- range $key, $val := .Values.service.annotations }} - {{ $key }}: {{ $val | quote }} - {{- end }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: {{ .Values.service.type }} - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.service.externalPort }} - protocol: TCP - targetPort: 16686 - selector: - app: {{ .Values.provider }} ---- -# Jaeger implements the Zipkin API. To support swapping out the tracing backend, we use a Service named Zipkin. -apiVersion: v1 -kind: Service -metadata: - name: zipkin - namespace: {{ .Release.Namespace }} - labels: - name: zipkin - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.zipkin.queryPort }} - targetPort: {{ .Values.zipkin.queryPort }} - selector: - app: {{ .Values.provider }} ---- -apiVersion: v1 -kind: Service -metadata: - name: jaeger-collector - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: ClusterIP - ports: - - name: jaeger-collector-http - port: 14268 - targetPort: 14268 - protocol: TCP - - name: jaeger-collector-grpc - port: 14250 - targetPort: 14250 - protocol: TCP - selector: - app: {{ .Values.provider }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/values.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/values.yaml deleted file mode 100755 index 18ff81c3c..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/charts/tracing/values.yaml +++ /dev/null @@ -1,44 +0,0 @@ -provider: jaeger -contextPath: "" -nodeSelector: {} -podAntiAffinityLabelSelector: [] -podAntiAffinityTermLabelSelector: [] -nameOverride: "" -fullnameOverride: "" - -global: - cattle: - systemDefaultRegistry: "" - defaultResources: {} - imagePullPolicy: IfNotPresent - imagePullSecrets: [] - arch: - amd64: 2 - s390x: 2 - ppc64le: 2 - defaultNodeSelector: {} - rbac: - pspEnabled: false - -jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 - # spanStorageType value can be "memory" and "badger" for all-in-one image - spanStorageType: badger - resources: - requests: - cpu: 10m - persistentVolumeClaim: - enabled: false - storage: 5Gi - storageClassName: "" - accessMode: ReadWriteMany - memory: - max_traces: 50000 -zipkin: - queryPort: 9411 -service: - annotations: {} - name: http-query - type: ClusterIP - externalPort: 16686 diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/configs/istio-base.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/configs/istio-base.yaml deleted file mode 100755 index 7ff972e2d..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/configs/istio-base.yaml +++ /dev/null @@ -1,89 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - addonComponents: - istiocoredns: - enabled: {{ .Values.istiocoredns.enabled }} - components: - base: - enabled: {{ .Values.base.enabled }} - cni: - enabled: {{ .Values.cni.enabled }} - egressGateways: - - enabled: {{ .Values.egressGateways.enabled }} - name: istio-egressgateway - ingressGateways: - - enabled: {{ .Values.ingressGateways.enabled }} - name: istio-ingressgateway - k8s: - service: - ports: - - name: status-port - port: 15021 - targetPort: 15021 - - name: http2 - port: 80 - targetPort: 8080 - nodePort: 31380 - - name: https - port: 443 - targetPort: 8443 - nodePort: 31390 - - name: tcp - port: 31400 - targetPort: 31400 - nodePort: 31400 - - name: tls - port: 15443 - targetPort: 15443 - istiodRemote: - enabled: {{ .Values.istiodRemote.enabled }} - pilot: - enabled: {{ .Values.pilot.enabled }} - hub: {{ .Values.systemDefaultRegistry | default "docker.io" }} - profile: default - tag: {{ .Values.tag }} - revision: {{ .Values.revision }} - meshConfig: - defaultConfig: - proxyMetadata: - {{- if .Values.dns.enabled }} - ISTIO_META_DNS_CAPTURE: "true" - {{- end }} - values: - gateways: - istio-egressgateway: - name: istio-egressgateway - type: {{ .Values.egressGateways.type }} - istio-ingressgateway: - name: istio-ingressgateway - type: {{ .Values.ingressGateways.type }} - global: - istioNamespace: {{ template "istio.namespace" . }} - proxy: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy.repository }}:{{ .Values.global.proxy.tag }} - proxy_init: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy_init.repository }}:{{ .Values.global.proxy_init.tag }} - {{- if .Values.global.defaultPodDisruptionBudget.enabled }} - defaultPodDisruptionBudget: - enabled: {{ .Values.global.defaultPodDisruptionBudget.enabled }} - {{- end }} - istiocoredns: - coreDNSImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.image.repository }} - coreDNSPluginImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.pluginImage.repository }}:{{ .Values.istiocoredns.pluginImage.tag }} - coreDNSTag: {{ .Values.istiocoredns.image.tag }} - {{- if .Values.pilot.enabled }} - pilot: - image: {{ template "system_default_registry" . }}{{ .Values.pilot.repository }}:{{ .Values.pilot.tag }} - {{- end }} - telemetry: - enabled: {{ .Values.telemetry.enabled }} - v2: - enabled: {{ .Values.telemetry.v2.enabled }} - {{- if .Values.cni.enabled }} - cni: - image: {{ template "system_default_registry" . }}{{ .Values.cni.repository }}:{{ .Values.cni.tag }} - excludeNamespaces: - {{- toYaml .Values.cni.excludeNamespaces | nindent 8 }} - logLevel: {{ .Values.cni.logLevel }} - {{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/requirements.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/requirements.yaml deleted file mode 100755 index b60745780..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/requirements.yaml +++ /dev/null @@ -1,17 +0,0 @@ -dependencies: -- name: kiali - version: "" - repository: file://./charts/kiali - condition: kiali.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" -- name: tracing - version: "" - repository: file://./charts/tracing - condition: tracing.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/samples/overlay-example.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/samples/overlay-example.yaml deleted file mode 100755 index 5cf3cf3b0..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/samples/overlay-example.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - components: - ingressGateways: - - enabled: true - name: ilb-gateway - namespace: user-ingressgateway-ns - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal - - enabled: true - name: other-gateway - namespace: cattle-istio-system - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/_helpers.tpl b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/_helpers.tpl deleted file mode 100755 index 3f7af953a..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/_helpers.tpl +++ /dev/null @@ -1,12 +0,0 @@ -{{/* Ensure namespace is set the same everywhere */}} -{{- define "istio.namespace" -}} - {{- .Release.Namespace | default "istio-system" -}} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/admin-role.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/admin-role.yaml deleted file mode 100755 index ad1313c4f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/admin-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - name: istio-admin - namespace: {{ template "istio.namespace" . }} -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/base-config-map.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/base-config-map.yaml deleted file mode 100755 index 5323917bc..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/base-config-map.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-base - namespace: {{ template "istio.namespace" . }} -data: -{{ tpl (.Files.Glob "configs/*").AsConfig . | indent 2 }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/clusterrole.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/clusterrole.yaml deleted file mode 100755 index a93b3df95..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/clusterrole.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: istio-installer -rules: -# istio groups -- apiGroups: - - authentication.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - config.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - install.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - rbac.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - security.istio.io - resources: - - '*' - verbs: - - '*' -# k8s groups -- apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' -- apiGroups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - ingresses - - replicasets - - statefulsets - verbs: - - '*' -- apiGroups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create -- apiGroups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' -- apiGroups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/exec - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - verbs: - - '*' -- apiGroups: - - policy - resourceNames: - - istio-installer - resources: - - podsecuritypolicies - verbs: - - use diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/clusterrolebinding.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/clusterrolebinding.yaml deleted file mode 100755 index 9d74a0434..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: istio-installer -subjects: -- kind: ServiceAccount - name: istio-installer - namespace: {{ template "istio.namespace" . }} -roleRef: - kind: ClusterRole - name: istio-installer - apiGroup: rbac.authorization.k8s.io diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/edit-role.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/edit-role.yaml deleted file mode 100755 index d1059d58d..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/edit-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-edit: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-edit -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-cni-psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-cni-psp.yaml deleted file mode 100755 index 5b94c8503..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-cni-psp.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: true - fsGroup: - rule: RunAsAny - hostNetwork: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - secret - - configMap - - emptyDir - - hostPath ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: psp-istio-cni -subjects: - - kind: ServiceAccount - name: istio-cni ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: psp-istio-cni - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - psp-istio-cni - resources: - - podsecuritypolicies - verbs: - - use -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-install-job.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-install-job.yaml deleted file mode 100755 index 9a13f5698..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-install-job.yaml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-installer - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": post-install,post-upgrade - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded -spec: - backoffLimit: 1 - template: - spec: - containers: - - name: istioctl-installer - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - - name: FORCE_INSTALL - value: {{ .Values.forceInstall | default "false" | quote }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/run.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{- end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{- end }} - serviceAccountName: istio-installer - {{- if .Values.global.rbac.pspEnabled }} - securityContext: - runAsUser: 101 - runAsGroup: 101 - {{- end }} - restartPolicy: Never diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-install-psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-install-psp.yaml deleted file mode 100755 index f0b5ee565..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-install-psp.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} -spec: - privileged: false - hostNetwork: false - hostIPC: false - hostPID: false - runAsUser: - rule: 'MustRunAsNonRoot' - seLinux: - rule: 'RunAsAny' - supplementalGroups: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - fsGroup: - rule: 'MustRunAs' - ranges: - - min: 1 - max: 65535 - readOnlyRootFilesystem: false - volumes: - - 'configMap' - - 'secret' -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-psp.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-psp.yaml deleted file mode 100755 index b3758b74f..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-psp.yaml +++ /dev/null @@ -1,81 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: istio-psp -subjects: - - kind: ServiceAccount - name: istio-egressgateway-service-account - - kind: ServiceAccount - name: istio-ingressgateway-service-account - - kind: ServiceAccount - name: istio-mixer-service-account - - kind: ServiceAccount - name: istio-operator-authproxy - - kind: ServiceAccount - name: istiod-service-account - - kind: ServiceAccount - name: istio-sidecar-injector-service-account - - kind: ServiceAccount - name: istiocoredns-service-account - - kind: ServiceAccount - name: default ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -rules: -- apiGroups: - - policy - resourceNames: - - istio-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: istio-psp - namespace: {{ template "istio.namespace" . }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-uninstall-job.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-uninstall-job.yaml deleted file mode 100755 index a7f156325..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/istio-uninstall-job.yaml +++ /dev/null @@ -1,45 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-uninstaller - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": pre-delete - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": hook-succeeded -spec: - template: - spec: - containers: - - name: istioctl-uninstaller - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/uninstall_istio_system.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{ end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{ end }} - serviceAccountName: istio-installer - securityContext: - runAsUser: 101 - runAsGroup: 101 - restartPolicy: OnFailure diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/overlay-config-map.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/overlay-config-map.yaml deleted file mode 100755 index 287d26b2c..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/overlay-config-map.yaml +++ /dev/null @@ -1,9 +0,0 @@ -{{- if .Values.overlayFile }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-overlay - namespace: {{ template "istio.namespace" . }} -data: - overlay-config.yaml: {{ toYaml .Values.overlayFile | indent 2 }} -{{- end }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/service-monitors.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/service-monitors.yaml deleted file mode 100755 index c3d60c4fc..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/service-monitors.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.kiali.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: envoy-stats-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-proxies -spec: - selector: - matchExpressions: - - {key: istio-prometheus-ignore, operator: DoesNotExist} - namespaceSelector: - any: true - jobLabel: envoy-stats - endpoints: - - path: /stats/prometheus - targetPort: 15090 - interval: 15s - relabelings: - - sourceLabels: [__meta_kubernetes_pod_container_port_name] - action: keep - regex: '.*-envoy-prom' - - action: labeldrop - regex: "__meta_kubernetes_pod_label_(.+)" - - sourceLabels: [__meta_kubernetes_namespace] - action: replace - targetLabel: namespace - - sourceLabels: [__meta_kubernetes_pod_name] - action: replace - targetLabel: pod_name ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: istio-component-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-components -spec: - jobLabel: istio - targetLabels: [app] - selector: - matchExpressions: - - {key: istio, operator: In, values: [pilot]} - namespaceSelector: - any: true - endpoints: - - port: http-monitoring - interval: 15s -{{- end -}} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/serviceaccount.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/serviceaccount.yaml deleted file mode 100755 index 82b6cbb7e..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/serviceaccount.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/view-role.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/view-role.yaml deleted file mode 100755 index 5947d3eba..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/templates/view-role.yaml +++ /dev/null @@ -1,41 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-view: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-view -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: ["get", "watch", "list"] - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: ["get", "watch", "list"] diff --git a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/values.yaml b/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/values.yaml deleted file mode 100755 index d4909e15a..000000000 --- a/charts/rancher-istio-1.9/rancher-istio/1.9.200-rc02/values.yaml +++ /dev/null @@ -1,95 +0,0 @@ -overlayFile: "" -tag: 1.9.2 -##Setting forceInstall: true will remove the check for istio version < 1.6.x and will not analyze your install cluster prior to install -forceInstall: false - -installer: - repository: rancher/istio-installer - tag: 1.9.2-rancher1 - -##Deprecated as of 1.8, native support provided by enabling `dns.enabled=true` -istiocoredns: - enabled: false - image: - repository: rancher/mirrored-coredns-coredns - tag: 1.6.2 - pluginImage: - repository: rancher/mirrored-istio-coredns-plugin - tag: 0.2-istio-1.1 - -##Native support for dns added in 1.8 -dns: - enabled: false - -base: - enabled: true - -cni: - enabled: false - repository: rancher/mirrored-istio-install-cni - tag: 1.9.2 - logLevel: info - excludeNamespaces: - - istio-system - - kube-system - -egressGateways: - enabled: false - type: NodePort - -ingressGateways: - enabled: true - type: NodePort - -istiodRemote: - enabled: false - -pilot: - enabled: true - repository: rancher/mirrored-istio-pilot - tag: 1.9.2 - -telemetry: - enabled: true - v2: - enabled: true - -global: - cattle: - systemDefaultRegistry: "" - proxy: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.9.2 - proxy_init: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.9.2 - defaultPodDisruptionBudget: - enabled: true - rbac: - pspEnabled: false - -# Kiali subchart from rancher-kiali-server -kiali: - enabled: true - auth: - strategy: anonymous - deployment: - ingress_enabled: false - repository: rancher/mirrored-kiali-kiali - tag: v1.32.0 - external_services: - prometheus: - custom_metrics_url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - tracing: - in_cluster_url: "http://tracing.istio-system.svc:16686/jaeger" - grafana: - in_cluster_url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - -tracing: - enabled: false - contextPath: "/jaeger" - jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/Chart.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/Chart.yaml deleted file mode 100755 index 60a7248bc..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/Chart.yaml +++ /dev/null @@ -1,21 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=1.29.000-rc00 - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Istio - catalog.cattle.io/namespace: istio-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: networking.istio.io.virtualservice/v1beta1 - catalog.cattle.io/release-name: rancher-istio - catalog.cattle.io/requests-cpu: 710m - catalog.cattle.io/requests-memory: 2314Mi - catalog.cattle.io/ui-component: istio -apiVersion: v1 -appVersion: 1.8.3 -description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/ - for details. -icon: https://charts.rancher.io/assets/logos/istio.svg -keywords: -- networking -- infrastructure -name: rancher-istio -version: 1.8.300-rc01 diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/README.md b/charts/rancher-istio/rancher-istio/1.8.300-rc01/README.md deleted file mode 100755 index 199e45312..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# Rancher Istio Installers - -A Rancher created chart that packages the istioctl binary to install via a helm chart. - -# Installation Requirements - -## Chart Dependencies -- rancher-kiali-server-crd chart - -# Uninstallation Requirements -To ensure rancher-istio uninstalls correctly, you must uninstall rancher-istio prior to uninstalling chart dependencies (see installation requirements for chart dependencies). This is because all definitions need to be available in order to properly build the rancher-istio objects for removal. - -If you remove dependent CRD charts prior to removing rancher-istio, you may encounter the following error:: - -`Error: uninstallation completed with 1 error(s): unable to build kubernetes objects for delete: unable to recognize "": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"` - -# Addons - -## Kiali - -Kiali allows you to view and manage your istio-based service mesh through an easy to use dashboard. - -#### Dependencies -- rancher-monitoring chart or other Prometheus installation - -This dependecy installs the required CRDs for installing Kiali. Since Kiali is bundled in with Istio in this chart, if you do not have these dependencies installed, your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` when installing Istio for a succesful installation. - -> **Note:** The following configuration options assume you have installed the dependecies for Kiali. Please ensure you have Promtheus in your cluster before proceeding. - -The Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -#### External Services - -##### Prometheus -The `kiali.external_services.prometheus` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Grafana -The `kiali.external_services.grafana` url is set in the values.yaml: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -The url depends on the default values for `nameOverride`, `namespaceOverride`, and `grafana.service.port` being set in your rancher-monitoring or other monitoring instance. - -##### Tracing -The `kiali.external_services.tracing` url and `.Values.tracing.contextPath` is set in the rancher-istio values.yaml: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` -The url depends on the default values for `namespaceOverride`, and `.Values.service.externalPort` being set in your rancher-tracing or other tracing instance. - -## Jaeger - -Jaeger allows you to trace and monitor distributed microservices. - -> **Note:** This addon is using the all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io/docs/1.21/getting-started/) documentation to determine which installation you will need for your production needs. - -# Installation -``` -helm install rancher-istio . --create-namespace -n istio-system -``` \ No newline at end of file diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/app-readme.md b/charts/rancher-istio/rancher-istio/1.8.300-rc01/app-readme.md deleted file mode 100755 index 0e42df083..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/app-readme.md +++ /dev/null @@ -1,45 +0,0 @@ -# Rancher Istio - -Our [Istio](https://istio.io/) installer wraps the istioctl binary commands in a handy helm chart, including an overlay file option to allow complex customization. It also includes: -* **[Kiali](https://kiali.io/)**: Used for graphing traffic flow throughout the mesh -* **[Jaeger](https://www.jaegertracing.io/)**: A quick start, all-in-one installation used for tracing distributed systemm. This is not production qualified, please refer to jaeger documentation to determine which installation you may need instead. - -### Dependencies - -**Rancher Monitoring or other Prometheus installation** - -The Prometheus CRDs are required for installing Kiali which is enabled by default. If you do not have Prometheus installed your Istio installation will fail. If you do not plan on using Kiali, set `kiali.enabled=false` to bypass this requirement. - -### Customization - -**Rancher Monitoring** - -The Rancher Monitoring app sets `prometheus.prometheusSpec.ignoreNamespaceSelectors=false` which means all namespaces will be scraped by Prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces. - -To limit scraping to specific namespaces, set `prometheus.prometheusSpec.ignoreNamespaceSelectors=true` and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources. - -1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape. -1. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces. - -**Custom Prometheus Installation with Kiali** - -To use a custom Monitoring installation, set the `kiali.external_services.prometheus` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `prometheus.service.port` in your rancher-monitoring or other monitoring instance: -``` -http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }} -``` -**Custom Grafana Installation with Kiali** - -To use a custom Grafana installation, set the `kiali.external_services.grafana` url in the values.yaml. This url depends on the values for `nameOverride`, `namespaceOverride`, and `granfa.service.port` in your rancher-monitoring or other grafana instance: -``` -http://{{ .Values.nameOverride }}-grafana.{{ .Values.namespaceOverride }}.svc:{{ grafana.service.port }} -``` -**Custom Tracing Installation with Kiali** - -To use a custom Tracing installation, set the `kiali.external_services.tracing` url and update the `.Values.tracing.contextPath` in the rancher-istio values.yaml. - -This url depends on the values for `namespaceOverride`, and `.Values.service.externalPort` in your rancher-tracing or other tracing instance.: -``` -http://tracing.{{ .Values.namespaceOverride }}.svc:{{ .Values.service.externalPort }}/{{ .Values.tracing.contextPath }} -``` - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/istio/v2.5/). diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/Chart.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/Chart.yaml deleted file mode 100755 index e08a9b65b..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=match - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: monitoringdashboards.monitoring.kiali.io/v1alpha1 - catalog.cattle.io/requires-gvr: monitoring.coreos.com.prometheus/v1 - catalog.rancher.io/namespace: cattle-istio-system - catalog.rancher.io/release-name: rancher-kiali-server -apiVersion: v2 -appVersion: v1.29.0 -description: Kiali is an open source project for service mesh observability, refer - to https://www.kiali.io for details. This is installed as sub-chart with customized - values in Rancher's Istio. -home: https://github.com/kiali/kiali -icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png -keywords: -- istio -- kiali -- networking -- infrastructure -maintainers: -- email: kiali-users@googlegroups.com - name: Kiali - url: https://kiali.io -name: kiali -sources: -- https://github.com/kiali/kiali -- https://github.com/kiali/kiali-ui -- https://github.com/kiali/kiali-operator -- https://github.com/kiali/helm-charts -version: 1.29.0 diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/NOTES.txt b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/NOTES.txt deleted file mode 100755 index 751019401..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/NOTES.txt +++ /dev/null @@ -1,5 +0,0 @@ -Welcome to Kiali! For more details on Kiali, see: https://kiali.io - -The Kiali Server [{{ .Chart.AppVersion }}] has been installed in namespace [{{ .Release.Namespace }}]. It will be ready soon. - -(Helm: Chart=[{{ .Chart.Name }}], Release=[{{ .Release.Name }}], Version=[{{ .Chart.Version }}]) diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/_helpers.tpl b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/_helpers.tpl deleted file mode 100755 index dd33bbe48..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/_helpers.tpl +++ /dev/null @@ -1,192 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "kiali-server.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "kiali-server.fullname" -}} -{{- if .Values.fullnameOverride }} - {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} -{{- else }} - {{- $name := default .Chart.Name .Values.nameOverride }} - {{- printf "%s" $name | trunc 63 | trimSuffix "-" }} -{{- end }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "kiali-server.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Identifies the log_level with the old verbose_mode and the new log_level considered. -*/}} -{{- define "kiali-server.logLevel" -}} -{{- if .Values.deployment.verbose_mode -}} -{{- .Values.deployment.verbose_mode -}} -{{- else -}} -{{- .Values.deployment.logger.log_level -}} -{{- end -}} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "kiali-server.labels" -}} -helm.sh/chart: {{ include "kiali-server.chart" . }} -app: {{ include "kiali-server.name" . }} -{{ include "kiali-server.selectorLabels" . }} -version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/part-of: "kiali" -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "kiali-server.selectorLabels" -}} -app.kubernetes.io/name: {{ include "kiali-server.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} - -{{/* -Used to determine if a custom dashboard (defined in .Template.Name) should be deployed. -*/}} -{{- define "kiali-server.isDashboardEnabled" -}} -{{- if .Values.external_services.custom_dashboards.enabled }} - {{- $includere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.includes }} - {{- if $s }} - {{- if $includere }} - {{- $includere = printf "%s|^%s$" $includere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $includere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- $excludere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.excludes }} - {{- if $s }} - {{- if $excludere }} - {{- $excludere = printf "%s|^%s$" $excludere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $excludere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- if (and (mustRegexMatch (default "no-matches" $includere) (base .Template.Name)) (not (mustRegexMatch (default "no-matches" $excludere) (base .Template.Name)))) }} - {{- print "enabled" }} - {{- else }} - {{- print "" }} - {{- end }} -{{- else }} - {{- print "" }} -{{- end }} -{{- end }} - -{{/* -Determine the default login token signing key. -*/}} -{{- define "kiali-server.login_token.signing_key" -}} -{{- if .Values.login_token.signing_key }} - {{- .Values.login_token.signing_key }} -{{- else }} - {{- randAlphaNum 16 }} -{{- end }} -{{- end }} - -{{/* -Determine the default web root. -*/}} -{{- define "kiali-server.server.web_root" -}} -{{- if .Values.server.web_root }} - {{- .Values.server.web_root | trimSuffix "/" }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/" }} - {{- else }} - {{- "/kiali" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity cert file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.cert_file" -}} -{{- if hasKey .Values.identity "cert_file" }} - {{- .Values.identity.cert_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.crt" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity private key file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.private_key_file" -}} -{{- if hasKey .Values.identity "private_key_file" }} - {{- .Values.identity.private_key_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.key" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the istio namespace - default is where Kiali is installed. -*/}} -{{- define "kiali-server.istio_namespace" -}} -{{- if .Values.istio_namespace }} - {{- .Values.istio_namespace }} -{{- else }} - {{- .Release.Namespace }} -{{- end }} -{{- end }} - -{{/* -Determine the auth strategy to use - default is "token" on Kubernetes and "openshift" on OpenShift. -*/}} -{{- define "kiali-server.auth.strategy" -}} -{{- if .Values.auth.strategy }} - {{- if (and (eq .Values.auth.strategy "openshift") (not .Values.kiali_route_url)) }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or use a different auth strategy via the --set auth.strategy=... option." }} - {{- end }} - {{- .Values.auth.strategy }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- if not .Values.kiali_route_url }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or explicitly indicate another auth strategy you want via the --set auth.strategy=... option." }} - {{- end }} - {{- "openshift" }} - {{- else }} - {{- "token" }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/cabundle.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/cabundle.yaml deleted file mode 100755 index 7462b95a7..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/cabundle.yaml +++ /dev/null @@ -1,13 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }}-cabundle - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - service.beta.openshift.io/inject-cabundle: "true" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/configmap.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/configmap.yaml deleted file mode 100755 index b1bf53173..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/configmap.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - config.yaml: | - {{- /* Most of .Values is simply the ConfigMap - strip out the keys that are not part of the ConfigMap */}} - {{- $cm := omit .Values "nameOverride" "fullnameOverride" "kiali_route_url" }} - {{- /* The helm chart defines namespace for us, but pass it to the ConfigMap in case the server needs it */}} - {{- $_ := set $cm.deployment "namespace" .Release.Namespace }} - {{- /* Some values of the ConfigMap are generated, but might not be identical, from .Values */}} - {{- $_ := set $cm "istio_namespace" (include "kiali-server.istio_namespace" .) }} - {{- $_ := set $cm.auth "strategy" (include "kiali-server.auth.strategy" .) }} - {{- $_ := set $cm.auth.openshift "client_id_prefix" (include "kiali-server.fullname" .) }} - {{- $_ := set $cm.identity "cert_file" (include "kiali-server.identity.cert_file" .) }} - {{- $_ := set $cm.identity "private_key_file" (include "kiali-server.identity.private_key_file" .) }} - {{- $_ := set $cm.login_token "signing_key" (include "kiali-server.login_token.signing_key" .) }} - {{- $_ := set $cm.server "web_root" (include "kiali-server.server.web_root" .) }} - {{- toYaml $cm | nindent 4 }} -... diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/envoy.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/envoy.yaml deleted file mode 100755 index 8d961b848..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/envoy.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: envoy - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Envoy Metrics -# discoverOn: "envoy_server_uptime" - items: - - chart: - name: "Pods uptime" - spans: 4 - metricName: "envoy_server_uptime" - dataType: "raw" - - chart: - name: "Allocated memory" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_allocated" - dataType: "raw" - min: 0 - - chart: - name: "Heap size" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_heap_size" - dataType: "raw" - min: 0 - - chart: - name: "Upstream active connections" - spans: 6 - metricName: "envoy_cluster_upstream_cx_active" - dataType: "raw" - - chart: - name: "Upstream total requests" - spans: 6 - metricName: "envoy_cluster_upstream_rq_total" - unit: "rps" - dataType: "rate" - - chart: - name: "Downstream active connections" - spans: 6 - metricName: "envoy_listener_downstream_cx_active" - dataType: "raw" - - chart: - name: "Downstream HTTP requests" - spans: 6 - metricName: "envoy_listener_http_downstream_rq" - unit: "rps" - dataType: "rate" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/go.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/go.yaml deleted file mode 100755 index 01ebed7b5..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/go.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: go - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Go Metrics - runtime: Go - discoverOn: "go_info" - items: - - chart: - name: "CPU ratio" - spans: 6 - metricName: "process_cpu_seconds_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "RSS Memory" - unit: "bytes" - spans: 6 - metricName: "process_resident_memory_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Goroutines" - spans: 6 - metricName: "go_goroutines" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Heap allocation rate" - unit: "bytes/s" - spans: 6 - metricName: "go_memstats_alloc_bytes_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "GC rate" - spans: 6 - metricName: "go_gc_duration_seconds_count" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Next GC" - unit: "bytes" - spans: 6 - metricName: "go_memstats_next_gc_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/kiali.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/kiali.yaml deleted file mode 100755 index 0d5b5caa2..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/kiali.yaml +++ /dev/null @@ -1,43 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: kiali - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Kiali Internal Metrics - items: - - chart: - name: "API processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_api_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "route" - displayName: "Route" - - chart: - name: "Functions processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_go_function_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" - - chart: - name: "Failures" - spans: 12 - metricName: "kiali_go_function_failures_total" - dataType: "raw" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml deleted file mode 100755 index e89e1200c..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml +++ /dev/null @@ -1,42 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Pool Metrics - discoverOn: "jvm_buffer_total_capacity_bytes" - items: - - chart: - name: "Pool buffer memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer capacity" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_total_capacity_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer count" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_count" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml deleted file mode 100755 index ab487dccc..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/micrometer-1.0.6-jvm.yaml +++ /dev/null @@ -1,64 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live" - items: - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon" - dataType: "raw" - - chart: - name: "Loaded classes" - spans: 4 - metricName: "jvm_classes_loaded" - dataType: "raw" - - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml deleted file mode 100755 index d7014951d..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/micrometer-1.1-jvm.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.1-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live_threads" - items: - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live_threads" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon_threads" - dataType: "raw" - - chart: - name: "Threads states" - spans: 4 - metricName: "jvm_threads_states_threads" - dataType: "raw" - aggregations: - - label: "state" - displayName: "State" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/microprofile-1.1.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/microprofile-1.1.yaml deleted file mode 100755 index c00446c10..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/microprofile-1.1.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-1.1 - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:thread_count" - items: - - chart: - name: "Current loaded classes" - spans: 6 - metricName: "base:classloader_current_loaded_class_count" - dataType: "raw" - - chart: - name: "Unloaded classes" - spans: 6 - metricName: "base:classloader_total_unloaded_class_count" - dataType: "raw" - - chart: - name: "Thread count" - spans: 4 - metricName: "base:thread_count" - dataType: "raw" - - chart: - name: "Thread max count" - spans: 4 - metricName: "base:thread_max_count" - dataType: "raw" - - chart: - name: "Thread daemon count" - spans: 4 - metricName: "base:thread_daemon_count" - dataType: "raw" - - chart: - name: "Committed heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_committed_heap_bytes" - dataType: "raw" - - chart: - name: "Max heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_max_heap_bytes" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_used_heap_bytes" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/microprofile-x.y.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/microprofile-x.y.yaml deleted file mode 100755 index d15f527d9..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/microprofile-x.y.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-x.y - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:gc_complete_scavenger_count" - items: - - chart: - name: "Young GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_young_generation_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Young GC count" - spans: 3 - metricName: "base:gc_young_generation_scavenger_count" - dataType: "raw" - - chart: - name: "Total GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_complete_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Total GC count" - spans: 3 - metricName: "base:gc_complete_scavenger_count" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/nodejs.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/nodejs.yaml deleted file mode 100755 index d772a16c0..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/nodejs.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: nodejs - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Node.js - title: Node.js Metrics - discoverOn: "nodejs_active_handles_total" - items: - - chart: - name: "Active handles" - spans: 4 - metricName: "nodejs_active_handles_total" - dataType: "raw" - - chart: - name: "Active requests" - spans: 4 - metricName: "nodejs_active_requests_total" - dataType: "raw" - - chart: - name: "Event loop lag" - unit: "seconds" - spans: 4 - metricName: "nodejs_eventloop_lag_seconds" - dataType: "raw" - - chart: - name: "Total heap size" - unit: "bytes" - spans: 12 - metricName: "nodejs_heap_space_size_total_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Used heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_used_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Available heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_available_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/quarkus.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/quarkus.yaml deleted file mode 100755 index 4fc3e9ac0..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/quarkus.yaml +++ /dev/null @@ -1,32 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: quarkus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Quarkus Metrics - runtime: Quarkus - items: - - chart: - name: "Thread count" - spans: 4 - metricName: "vendor:thread_count" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_heap_usage_bytes" - dataType: "raw" - - chart: - name: "Used non-heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_non_heap_usage_bytes" - dataType: "raw" - - include: "microprofile-x.y" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml deleted file mode 100755 index 2ff4ae576..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/springboot-jvm-pool.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Pool Metrics - items: - - include: "micrometer-1.0.6-jvm-pool" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/springboot-jvm.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/springboot-jvm.yaml deleted file mode 100755 index 8bd43055b..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/springboot-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Metrics - items: - - include: "micrometer-1.0.6-jvm" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/springboot-tomcat.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/springboot-tomcat.yaml deleted file mode 100755 index 4b27aee4f..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/springboot-tomcat.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: Tomcat Metrics - items: - - include: "tomcat" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/thorntail.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/thorntail.yaml deleted file mode 100755 index 513488df4..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/thorntail.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: thorntail - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Thorntail - title: Thorntail Metrics - discoverOn: "vendor:loaded_modules" - items: - - include: "microprofile-1.1" - - chart: - name: "Loaded modules" - spans: 6 - metricName: "vendor:loaded_modules" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/tomcat.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/tomcat.yaml deleted file mode 100755 index 28fd7f1cc..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/tomcat.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Tomcat - title: Tomcat Metrics - discoverOn: "tomcat_sessions_created_total" - items: - - chart: - name: "Sessions created" - spans: 4 - metricName: "tomcat_sessions_created_total" - dataType: "raw" - - chart: - name: "Active sessions" - spans: 4 - metricName: "tomcat_sessions_active_current" - dataType: "raw" - - chart: - name: "Sessions rejected" - spans: 4 - metricName: "tomcat_sessions_rejected_total" - dataType: "raw" - - - chart: - name: "Bytes sent" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_sent_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Bytes received" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_received_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - - chart: - name: "Global errors" - spans: 6 - metricName: "tomcat_global_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Servlet errors" - spans: 6 - metricName: "tomcat_servlet_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-client.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-client.yaml deleted file mode 100755 index 17392d87f..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-client.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-client - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Client Metrics - discoverOn: "vertx_http_client_connections" - items: - - chart: - name: "Client response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_client_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_client_requestCount_total" - dataType: "rate" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client active connections" - spans: 6 - metricName: "vertx_http_client_connections" - dataType: "raw" - - chart: - name: "Client active websockets" - spans: 6 - metricName: "vertx_http_client_wsConnections" - dataType: "raw" - - chart: - name: "Client bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesSent" - dataType: "histogram" - - chart: - name: "Client bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-eventbus.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-eventbus.yaml deleted file mode 100755 index fa659b55c..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-eventbus.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-eventbus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Eventbus Metrics - discoverOn: "vertx_eventbus_handlers" - items: - - chart: - name: "Event bus handlers" - spans: 6 - metricName: "vertx_eventbus_handlers" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus pending messages" - spans: 6 - metricName: "vertx_eventbus_pending" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus processing time" - unit: "seconds" - spans: 6 - metricName: "vertx_eventbus_processingTime_seconds" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes read" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesRead" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes written" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesWritten" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-jvm.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-jvm.yaml deleted file mode 100755 index ac03ea2e0..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: JVM Metrics - items: - - include: "micrometer-1.1-jvm" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-pool.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-pool.yaml deleted file mode 100755 index 3715e9c10..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-pool.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Pools Metrics - discoverOn: "vertx_pool_ratio" - items: - - chart: - name: "Usage duration" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_usage_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Usage ratio" - spans: 6 - metricName: "vertx_pool_ratio" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Queue size" - spans: 6 - metricName: "vertx_pool_queue_size" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Time in queue" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_queue_delay_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Resources used" - spans: 6 - metricName: "vertx_pool_inUse" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-server.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-server.yaml deleted file mode 100755 index 686295468..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/dashboards/vertx-server.yaml +++ /dev/null @@ -1,61 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-server - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Server Metrics - discoverOn: "vertx_http_server_connections" - items: - - chart: - name: "Server response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_server_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_server_requestCount_total" - dataType: "rate" - aggregations: - - label: "code" - displayName: "Error code" - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server active connections" - spans: 6 - metricName: "vertx_http_server_connections" - dataType: "raw" - - chart: - name: "Server active websockets" - spans: 6 - metricName: "vertx_http_server_wsConnections" - dataType: "raw" - - chart: - name: "Server bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesSent" - dataType: "histogram" - - chart: - name: "Server bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/deployment.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/deployment.yaml deleted file mode 100755 index de5ae7ebe..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/deployment.yaml +++ /dev/null @@ -1,174 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - replicas: {{ .Values.deployment.replicas }} - selector: - matchLabels: - {{- include "kiali-server.selectorLabels" . | nindent 6 }} - strategy: - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 - type: RollingUpdate - template: - metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 8 }} - {{- if .Values.deployment.pod_labels }} - {{- toYaml .Values.deployment.pod_labels | nindent 8 }} - {{- end }} - annotations: - {{- if .Values.server.metrics_enabled }} - prometheus.io/scrape: "true" - prometheus.io/port: {{ .Values.server.metrics_port | quote }} - {{- else }} - prometheus.io/scrape: "false" - prometheus.io/port: null - {{- end }} - kiali.io/runtimes: go,kiali - {{- if .Values.deployment.pod_annotations }} - {{- toYaml .Values.deployment.pod_annotations | nindent 8 }} - {{- end }} - spec: - serviceAccountName: {{ include "kiali-server.fullname" . }} - {{- if .Values.deployment.priority_class_name }} - priorityClassName: {{ .Values.deployment.priority_class_name | quote }} - {{- end }} - {{- if .Values.deployment.image_pull_secrets }} - imagePullSecrets: - {{- range .Values.deployment.image_pull_secrets }} - - name: {{ . }} - {{- end }} - {{- end }} - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.deployment.repository }}:{{ .Values.deployment.tag }}" - imagePullPolicy: {{ .Values.deployment.image_pull_policy | default "Always" }} - name: {{ include "kiali-server.fullname" . }} - command: - - "/opt/kiali/kiali" - - "-config" - - "/kiali-configuration/config.yaml" - ports: - - name: api-port - containerPort: {{ .Values.server.port | default 20001 }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - containerPort: {{ .Values.server.metrics_port | default 9090 }} - {{- end }} - readinessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - livenessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - env: - - name: ACTIVE_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: LOG_LEVEL - value: "{{ include "kiali-server.logLevel" . }}" - - name: LOG_FORMAT - value: "{{ .Values.deployment.logger.log_format }}" - - name: LOG_TIME_FIELD_FORMAT - value: "{{ .Values.deployment.logger.time_field_format }}" - - name: LOG_SAMPLER_RATE - value: "{{ .Values.deployment.logger.sampler_rate }}" - volumeMounts: - {{- if .Values.web_root_override }} - - name: kiali-console - subPath: env.js - mountPath: /opt/kiali/console/env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - mountPath: "/kiali-configuration" - - name: {{ include "kiali-server.fullname" . }}-cert - mountPath: "/kiali-cert" - - name: {{ include "kiali-server.fullname" . }}-secret - mountPath: "/kiali-secret" - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - mountPath: "/kiali-cabundle" - {{- end }} - {{- if .Values.deployment.resources }} - resources: - {{- toYaml .Values.deployment.resources | nindent 10 }} - {{- end }} - volumes: - {{- if .Values.web_root_override }} - - name: kiali-console - configMap: - name: kiali-console - items: - - key: env.js - path: env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - configMap: - name: {{ include "kiali-server.fullname" . }} - - name: {{ include "kiali-server.fullname" . }}-cert - secret: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - secretName: {{ include "kiali-server.fullname" . }}-cert-secret - {{- else }} - secretName: istio.{{ include "kiali-server.fullname" . }}-service-account - {{- end }} - {{- if not (include "kiali-server.identity.cert_file" .) }} - optional: true - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-secret - secret: - secretName: {{ .Values.deployment.secret_name }} - optional: true - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - configMap: - name: {{ include "kiali-server.fullname" . }}-cabundle - {{- end }} - {{- if or (.Values.deployment.affinity.node) (or (.Values.deployment.pod) (.Values.deployment.pod_anti)) }} - affinity: - {{- if .Values.deployment.affinity.node }} - nodeAffinity: - {{- toYaml .Values.deployment.affinity.node | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod }} - podAffinity: - {{- toYaml .Values.deployment.affinity.pod | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod_anti }} - podAntiAffinity: - {{- toYaml .Values.deployment.affinity.pod_anti | nindent 10 }} - {{- end }} - {{- end }} - {{- if .Values.deployment.tolerations }} - tolerations: - {{- toYaml .Values.deployment.tolerations | nindent 8 }} - {{- end }} - {{- if .Values.deployment.node_selector }} - nodeSelector: - {{- toYaml .Values.deployment.node_selector | nindent 8 }} - {{- end }} -... diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/hpa.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/hpa.yaml deleted file mode 100755 index 934c4c1e9..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/hpa.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Values.deployment.hpa.spec }} ---- -apiVersion: {{ .Values.deployment.hpa.api_version }} -kind: HorizontalPodAutoscaler -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: {{ include "kiali-server.fullname" . }} - {{- toYaml .Values.deployment.hpa.spec | nindent 2 }} -... -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/ingress.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/ingress.yaml deleted file mode 100755 index e4c98db1b..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if not (.Capabilities.APIVersions.Has "route.openshift.io/v1") }} -{{- if .Values.deployment.ingress_enabled }} ---- -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }} - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- else }} - # For ingress-nginx versions older than 0.20.0 use secure-backends. - # (see: https://github.com/kubernetes/ingress-nginx/issues/3416#issuecomment-438247948) - # For ingress-nginx versions 0.20.0 and later use backend-protocol. - {{- if (include "kiali-server.identity.cert_file" .) }} - nginx.ingress.kubernetes.io/secure-backends: "true" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - {{- else }} - nginx.ingress.kubernetes.io/secure-backends: "false" - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - {{- end }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - rules: - - http: - paths: - - path: {{ include "kiali-server.server.web_root" . }} - backend: - serviceName: {{ include "kiali-server.fullname" . }} - servicePort: {{ .Values.server.port }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/oauth.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/oauth.yaml deleted file mode 100755 index a178bb85e..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/oauth.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.kiali_route_url }} ---- -apiVersion: oauth.openshift.io/v1 -kind: OAuthClient -metadata: - name: {{ include "kiali-server.fullname" . }}-{{ .Release.Namespace }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -redirectURIs: -- {{ .Values.kiali_route_url }} -grantMethod: auto -allowAnyScope: true -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/role-controlplane.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/role-controlplane.yaml deleted file mode 100755 index a22c76756..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/role-controlplane.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - secrets - verbs: - - list -... diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/role-viewer.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/role-viewer.yaml deleted file mode 100755 index a496c0828..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/role-viewer.yaml +++ /dev/null @@ -1,96 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }}-viewer - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - get - - list - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - get - - list -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/role.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/role.yaml deleted file mode 100755 index bd51e8d5e..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/role.yaml +++ /dev/null @@ -1,107 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - patch - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - patch - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - patch - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - patch - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/rolebinding-controlplane.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/rolebinding-controlplane.yaml deleted file mode 100755 index fcd8fd579..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/rolebinding-controlplane.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: kiali-controlplane -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/rolebinding.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/rolebinding.yaml deleted file mode 100755 index 1eaabd65f..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/rolebinding.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - {{- if .Values.deployment.view_only_mode }} - name: {{ include "kiali-server.fullname" . }}-viewer - {{- else }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/route.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/route.yaml deleted file mode 100755 index 27940dc96..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/route.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.deployment.ingress_enabled }} -# As of OpenShift 4.5, need to use --disable-openapi-validation when installing via Helm ---- -apiVersion: route.openshift.io/v1 -kind: Route -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }}} - annotations: - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - tls: - termination: reencrypt - insecureEdgeTerminationPolicy: Redirect - to: - kind: Service - targetPort: {{ .Values.server.port }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/service.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/service.yaml deleted file mode 100755 index 69dc395d1..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/service.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - service.beta.openshift.io/serving-cert-secret-name: {{ include "kiali-server.fullname" . }}-cert-secret - {{- end }} - kiali.io/api-spec: https://kiali.io/api - kiali.io/api-type: rest - {{- if .Values.deployment.service_annotations }} - {{- toYaml .Values.deployment.service_annotations | nindent 4 }} - {{- end }} -spec: - {{- if .Values.deployment.service_type }} - type: {{ .Values.deployment.service_type }} - {{- end }} - ports: - {{- if (include "kiali-server.identity.cert_file" .) }} - - name: tcp - {{- else }} - - name: http - {{- end }} - protocol: TCP - port: {{ .Values.server.port }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - protocol: TCP - port: {{ .Values.server.metrics_port }} - {{- end }} - selector: - {{- include "kiali-server.selectorLabels" . | nindent 4 }} - {{- if .Values.deployment.additional_service_yaml }} - {{- toYaml .Values.deployment.additional_service_yaml | nindent 2 }} - {{- end }} -... diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/serviceaccount.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/serviceaccount.yaml deleted file mode 100755 index 9151b6f6a..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/serviceaccount.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -... diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/validate-install-crd.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/validate-install-crd.yaml deleted file mode 100755 index b42eeb266..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/validate-install-crd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "monitoring.kiali.io/v1alpha1/MonitoringDashboard" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/web-root-configmap.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/web-root-configmap.yaml deleted file mode 100755 index 970d4e4f5..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/templates/web-root-configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- if .Values.web_root_override }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: kiali-console - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - env.js: | - window.WEB_ROOT='/k8s/clusters/{{ .Values.global.cattle.clusterId }}/api/v1/namespaces/{{ .Release.Namespace }}/services/http:kiali:20001/proxy/kiali'; -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/values.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/values.yaml deleted file mode 100755 index 46d703c18..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/kiali/values.yaml +++ /dev/null @@ -1,91 +0,0 @@ -nameOverride: "kiali" -fullnameOverride: "kiali" - -# This is required for "openshift" auth strategy. -# You have to know ahead of time what your Route URL will be because -# right now the helm chart can't figure this out at runtime (it would -# need to wait for the Kiali Route to be deployed and for OpenShift -# to start it up). If someone knows how to update this helm chart to -# do this, a PR would be welcome. -kiali_route_url: "" - -# rancher specific override that allows proxy access to kiali url -web_root_override: true - -# -# Settings that mimic the Kiali CR which are placed in the ConfigMap. -# Note that only those values used by the Helm Chart will be here. -# - -istio_namespace: "" # default is where Kiali is installed - -auth: - openid: {} - openshift: {} - strategy: "" - -deployment: - # This only limits what Kiali will attempt to see, but Kiali Service Account has permissions to see everything. - # For more control over what the Kial Service Account can see, use the Kiali Operator - accessible_namespaces: - - "**" - additional_service_yaml: {} - affinity: - node: {} - pod: {} - pod_anti: {} - custom_dashboards: - excludes: [''] - includes: ['*'] - hpa: - api_version: "autoscaling/v2beta2" - spec: {} - repository: rancher/mirrored-kiali-kiali - image_pull_policy: "Always" - image_pull_secrets: [] - tag: v1.29.0 - ingress_enabled: true - logger: - log_format: "text" - log_level: "info" - time_field_format: "2006-01-02T15:04:05Z07:00" - sampler_rate: "1" - node_selector: {} - override_ingress_yaml: - metadata: {} - pod_annotations: {} - pod_labels: {} - priority_class_name: "" - replicas: 1 - resources: {} - secret_name: "kiali" - service_annotations: {} - service_type: "" - tolerations: [] - version_label: v1.29.0 - view_only_mode: false - -external_services: - custom_dashboards: - enabled: true - -identity: {} - #cert_file: - #private_key_file: - -login_token: - signing_key: "" - -server: - port: 20001 - metrics_enabled: true - metrics_port: 9090 - web_root: "" - -# Common settings used among istio subcharts. -global: - # Specify rancher clusterId of external tracing config - # https://github.com/istio/istio.io/issues/4146#issuecomment-493543032 - cattle: - systemDefaultRegistry: "" - clusterId: diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/.helmignore b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/.helmignore deleted file mode 100755 index 0e8a0eb36..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/Chart.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/Chart.yaml deleted file mode 100755 index bae6dfa47..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.rancher.io/certified: rancher - catalog.rancher.io/namespace: istio-system - catalog.rancher.io/release-name: rancher-tracing -apiVersion: v1 -appVersion: 1.20.0 -description: A quick start Jaeger Tracing installation using the all-in-one demo. - This is not production qualified. Refer to https://www.jaegertracing.io/ for details. -name: tracing -version: 1.20.0 diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/README.md b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/README.md deleted file mode 100755 index 25534c628..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Jaeger - -A Rancher chart based on the Jaeger all-in-one quick installation option. This chart will allow you to trace and monitor distributed microservices. - -> **Note:** The basic all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io) documentation to determine which installation you will need for your production needs. diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/_affinity.tpl b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/_affinity.tpl deleted file mode 100755 index bf6a9aee5..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/_affinity.tpl +++ /dev/null @@ -1,92 +0,0 @@ -{{/* affinity - https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ */}} -{{- define "nodeAffinity" }} - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityRequiredDuringScheduling" . }} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityPreferredDuringScheduling" . }} -{{- end }} - -{{- define "nodeAffinityRequiredDuringScheduling" }} - nodeSelectorTerms: - - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - {{ $key | quote }} - {{- end }} - {{- end }} - {{- $nodeSelector := default .Values.global.defaultNodeSelector .Values.nodeSelector -}} - {{- range $key, $val := $nodeSelector }} - - key: {{ $key }} - operator: In - values: - - {{ $val | quote }} - {{- end }} -{{- end }} - -{{- define "nodeAffinityPreferredDuringScheduling" }} - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - weight: {{ $val | int }} - preference: - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - - {{ $key | quote }} - {{- end }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinity" }} -{{- if or .Values.podAntiAffinityLabelSelector .Values.podAntiAffinityTermLabelSelector}} - podAntiAffinity: - {{- if .Values.podAntiAffinityLabelSelector }} - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityRequiredDuringScheduling" . }} - {{- end }} - {{- if or .Values.podAntiAffinityTermLabelSelector}} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityPreferredDuringScheduling" . }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "podAntiAffinityRequiredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityLabelSelector }} - - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinityPreferredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityTermLabelSelector }} - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - weight: 100 - {{- end }} -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/_helpers.tpl b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/_helpers.tpl deleted file mode 100755 index 56cfa7335..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/_helpers.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "tracing.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "tracing.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/deployment.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/deployment.yaml deleted file mode 100755 index e7ecfadd8..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/deployment.yaml +++ /dev/null @@ -1,80 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - selector: - matchLabels: - app: {{ .Values.provider }} - template: - metadata: - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - annotations: - sidecar.istio.io/inject: "false" - prometheus.io/scrape: "true" - prometheus.io/port: "14269" -{{- if .Values.jaeger.podAnnotations }} -{{ toYaml .Values.jaeger.podAnnotations | indent 8 }} -{{- end }} - spec: - containers: - - name: jaeger - image: "{{ template "system_default_registry" . }}{{ .Values.jaeger.repository }}:{{ .Values.jaeger.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - env: - {{- if eq .Values.jaeger.spanStorageType "badger" }} - - name: BADGER_EPHEMERAL - value: "false" - - name: SPAN_STORAGE_TYPE - value: "badger" - - name: BADGER_DIRECTORY_VALUE - value: "/badger/data" - - name: BADGER_DIRECTORY_KEY - value: "/badger/key" - {{- end }} - - name: COLLECTOR_ZIPKIN_HTTP_PORT - value: "9411" - - name: MEMORY_MAX_TRACES - value: "{{ .Values.jaeger.memory.max_traces }}" - - name: QUERY_BASE_PATH - value: {{ if .Values.contextPath }} {{ .Values.contextPath }} {{ else }} /{{ .Values.provider }} {{ end }} - livenessProbe: - httpGet: - path: / - port: 14269 - readinessProbe: - httpGet: - path: / - port: 14269 -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumeMounts: - - name: data - mountPath: /badger -{{- end }} - resources: -{{- if .Values.jaeger.resources }} -{{ toYaml .Values.jaeger.resources | indent 12 }} -{{- else }} -{{ toYaml .Values.global.defaultResources | indent 12 }} -{{- end }} - affinity: - {{- include "nodeAffinity" . | indent 6 }} - {{- include "podAntiAffinity" . | indent 6 }} -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumes: - - name: data -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} - persistentVolumeClaim: - claimName: istio-jaeger-pvc -{{- else }} - emptyDir: {} -{{- end }} -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/pvc.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/pvc.yaml deleted file mode 100755 index 9b4c55e4f..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/pvc.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: istio-jaeger-pvc - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} -spec: - storageClassName: {{ .Values.jaeger.storageClassName }} - accessModes: - - {{ .Values.jaeger.accessMode }} - resources: - requests: - storage: {{.Values.jaeger.persistentVolumeClaim.storage }} -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/service.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/service.yaml deleted file mode 100755 index 4210a9b5f..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/templates/service.yaml +++ /dev/null @@ -1,63 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: tracing - namespace: {{ .Release.Namespace }} - annotations: - {{- range $key, $val := .Values.service.annotations }} - {{ $key }}: {{ $val | quote }} - {{- end }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: {{ .Values.service.type }} - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.service.externalPort }} - protocol: TCP - targetPort: 16686 - selector: - app: {{ .Values.provider }} ---- -# Jaeger implements the Zipkin API. To support swapping out the tracing backend, we use a Service named Zipkin. -apiVersion: v1 -kind: Service -metadata: - name: zipkin - namespace: {{ .Release.Namespace }} - labels: - name: zipkin - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.zipkin.queryPort }} - targetPort: {{ .Values.zipkin.queryPort }} - selector: - app: {{ .Values.provider }} ---- -apiVersion: v1 -kind: Service -metadata: - name: jaeger-collector - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: ClusterIP - ports: - - name: jaeger-collector-http - port: 14268 - targetPort: 14268 - protocol: TCP - - name: jaeger-collector-grpc - port: 14250 - targetPort: 14250 - protocol: TCP - selector: - app: {{ .Values.provider }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/values.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/values.yaml deleted file mode 100755 index cae26c748..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/charts/tracing/values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -provider: jaeger -contextPath: "" -nodeSelector: {} -podAntiAffinityLabelSelector: [] -podAntiAffinityTermLabelSelector: [] -nameOverride: "" -fullnameOverride: "" - -global: - cattle: - systemDefaultRegistry: "" - defaultResources: {} - imagePullPolicy: IfNotPresent - imagePullSecrets: [] - arch: - amd64: 2 - s390x: 2 - ppc64le: 2 - defaultNodeSelector: {} - -jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 - # spanStorageType value can be "memory" and "badger" for all-in-one image - spanStorageType: badger - resources: - requests: - cpu: 10m - persistentVolumeClaim: - enabled: false - storage: 5Gi - storageClassName: "" - accessMode: ReadWriteMany - memory: - max_traces: 50000 -zipkin: - queryPort: 9411 -service: - annotations: {} - name: http-query - type: ClusterIP - externalPort: 16686 diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/configs/istio-base.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/configs/istio-base.yaml deleted file mode 100755 index c484f5988..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/configs/istio-base.yaml +++ /dev/null @@ -1,85 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - addonComponents: - istiocoredns: - enabled: {{ .Values.istiocoredns.enabled }} - components: - base: - enabled: {{ .Values.base.enabled }} - cni: - enabled: {{ .Values.cni.enabled }} - egressGateways: - - enabled: {{ .Values.egressGateways.enabled }} - name: istio-egressgateway - ingressGateways: - - enabled: {{ .Values.ingressGateways.enabled }} - name: istio-ingressgateway - k8s: - service: - ports: - - name: status-port - port: 15021 - targetPort: 15021 - - name: http2 - port: 80 - targetPort: 8080 - nodePort: 31380 - - name: https - port: 443 - targetPort: 8443 - nodePort: 31390 - - name: tcp - port: 31400 - targetPort: 31400 - nodePort: 31400 - - name: tls - port: 15443 - targetPort: 15443 - istiodRemote: - enabled: {{ .Values.istiodRemote.enabled }} - pilot: - enabled: {{ .Values.pilot.enabled }} - hub: {{ .Values.systemDefaultRegistry | default "docker.io" }} - profile: default - tag: {{ .Values.tag }} - revision: {{ .Values.revision }} - meshConfig: - enablePrometheusMerge: {{ .Values.meshConfig.enablePrometheusMerge }} - values: - gateways: - istio-egressgateway: - name: istio-egressgateway - type: {{ .Values.egressGateways.type }} - istio-ingressgateway: - name: istio-ingressgateway - type: {{ .Values.ingressGateways.type }} - global: - istioNamespace: {{ template "istio.namespace" . }} - proxy: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy.repository }}:{{ .Values.global.proxy.tag }} - proxy_init: - image: {{ template "system_default_registry" . }}{{ .Values.global.proxy_init.repository }}:{{ .Values.global.proxy_init.tag }} - {{- if .Values.global.defaultPodDisruptionBudget.enabled }} - defaultPodDisruptionBudget: - enabled: {{ .Values.global.defaultPodDisruptionBudget.enabled }} - {{- end }} - istiocoredns: - coreDNSImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.image.repository }} - coreDNSPluginImage: {{ template "system_default_registry" . }}{{ .Values.istiocoredns.pluginImage.repository }}:{{ .Values.istiocoredns.pluginImage.tag }} - coreDNSTag: {{ .Values.istiocoredns.image.tag }} - {{- if .Values.pilot.enabled }} - pilot: - image: {{ template "system_default_registry" . }}{{ .Values.pilot.repository }}:{{ .Values.pilot.tag }} - {{- end }} - telemetry: - enabled: {{ .Values.telemetry.enabled }} - v2: - enabled: {{ .Values.telemetry.v2.enabled }} - {{- if .Values.cni.enabled }} - cni: - image: {{ template "system_default_registry" . }}{{ .Values.cni.repository }}:{{ .Values.cni.tag }} - excludeNamespaces: - {{- toYaml .Values.cni.excludeNamespaces | nindent 8 }} - logLevel: {{ .Values.cni.logLevel }} - {{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/requirements.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/requirements.yaml deleted file mode 100755 index b60745780..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/requirements.yaml +++ /dev/null @@ -1,17 +0,0 @@ -dependencies: -- name: kiali - version: "" - repository: file://./charts/kiali - condition: kiali.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" -- name: tracing - version: "" - repository: file://./charts/tracing - condition: tracing.enabled - tags: [] - enabled: false - importvalues: [] - alias: "" diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/samples/overlay-example.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/samples/overlay-example.yaml deleted file mode 100755 index 5cf3cf3b0..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/samples/overlay-example.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: install.istio.io/v1alpha1 -kind: IstioOperator -spec: - components: - ingressGateways: - - enabled: true - name: ilb-gateway - namespace: user-ingressgateway-ns - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal - - enabled: true - name: other-gateway - namespace: cattle-istio-system - k8s: - resources: - requests: - cpu: 200m - service: - ports: - - name: tcp-citadel-grpc-tls - port: 8060 - targetPort: 8060 - - name: tcp-dns - port: 5353 - serviceAnnotations: - cloud.google.com/load-balancer-type: internal diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/_helpers.tpl b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/_helpers.tpl deleted file mode 100755 index 3f7af953a..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/_helpers.tpl +++ /dev/null @@ -1,12 +0,0 @@ -{{/* Ensure namespace is set the same everywhere */}} -{{- define "istio.namespace" -}} - {{- .Release.Namespace | default "istio-system" -}} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/admin-role.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/admin-role.yaml deleted file mode 100755 index ad1313c4f..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/admin-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - name: istio-admin - namespace: {{ template "istio.namespace" . }} -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/base-config-map.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/base-config-map.yaml deleted file mode 100755 index 5323917bc..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/base-config-map.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-base - namespace: {{ template "istio.namespace" . }} -data: -{{ tpl (.Files.Glob "configs/*").AsConfig . | indent 2 }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/clusterrole.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/clusterrole.yaml deleted file mode 100755 index 3e621d897..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/clusterrole.yaml +++ /dev/null @@ -1,112 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: istio-installer -rules: -# istio groups -- apiGroups: - - authentication.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - config.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - install.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - rbac.istio.io - resources: - - '*' - verbs: - - '*' -- apiGroups: - - security.istio.io - resources: - - '*' - verbs: - - '*' -# k8s groups -- apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' -- apiGroups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - ingresses - - replicasets - - statefulsets - verbs: - - '*' -- apiGroups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create -- apiGroups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' -- apiGroups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/exec - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - verbs: - - '*' diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/clusterrolebinding.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/clusterrolebinding.yaml deleted file mode 100755 index 9d74a0434..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: istio-installer -subjects: -- kind: ServiceAccount - name: istio-installer - namespace: {{ template "istio.namespace" . }} -roleRef: - kind: ClusterRole - name: istio-installer - apiGroup: rbac.authorization.k8s.io diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/edit-role.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/edit-role.yaml deleted file mode 100755 index d1059d58d..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/edit-role.yaml +++ /dev/null @@ -1,43 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-edit: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-edit -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: - - '*' - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: - - '*' diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/istio-install-job.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/istio-install-job.yaml deleted file mode 100755 index 0e9c732e1..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/istio-install-job.yaml +++ /dev/null @@ -1,45 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-installer - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": post-install,post-upgrade - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded -spec: - backoffLimit: 1 - template: - spec: - containers: - - name: istioctl-installer - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - - name: FORCE_INSTALL - value: {{ .Values.forceInstall | default "false" | quote }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/run.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{- end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{- end }} - serviceAccountName: istio-installer - restartPolicy: Never diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/istio-uninstall-job.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/istio-uninstall-job.yaml deleted file mode 100755 index b5946e55f..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/istio-uninstall-job.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: istioctl-uninstaller - namespace: {{ template "istio.namespace" . }} - annotations: - "helm.sh/hook": pre-delete - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": hook-succeeded -spec: - template: - spec: - containers: - - name: istioctl-uninstaller - image: {{ template "system_default_registry" . }}{{ .Values.installer.repository }}:{{ .Values.installer.tag }} - env: - - name: RELEASE_NAME - value: {{ .Release.Name }} - - name: ISTIO_NAMESPACE - value: {{ template "istio.namespace" . }} - command: ["/bin/sh","-c"] - args: ["/usr/local/app/scripts/uninstall_istio_system.sh"] - volumeMounts: - - name: config-volume - mountPath: /app/istio-base.yaml - subPath: istio-base.yaml - {{- if .Values.overlayFile }} - - name: overlay-volume - mountPath: /app/overlay-config.yaml - subPath: overlay-config.yaml - {{ end }} - volumes: - - name: config-volume - configMap: - name: istio-installer-base - {{- if .Values.overlayFile }} - - name: overlay-volume - configMap: - name: istio-installer-overlay - {{ end }} - serviceAccountName: istio-installer - restartPolicy: OnFailure diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/overlay-config-map.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/overlay-config-map.yaml deleted file mode 100755 index 287d26b2c..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/overlay-config-map.yaml +++ /dev/null @@ -1,9 +0,0 @@ -{{- if .Values.overlayFile }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: istio-installer-overlay - namespace: {{ template "istio.namespace" . }} -data: - overlay-config.yaml: {{ toYaml .Values.overlayFile | indent 2 }} -{{- end }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/service-monitors.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/service-monitors.yaml deleted file mode 100755 index c3d60c4fc..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/service-monitors.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- if .Values.kiali.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: envoy-stats-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-proxies -spec: - selector: - matchExpressions: - - {key: istio-prometheus-ignore, operator: DoesNotExist} - namespaceSelector: - any: true - jobLabel: envoy-stats - endpoints: - - path: /stats/prometheus - targetPort: 15090 - interval: 15s - relabelings: - - sourceLabels: [__meta_kubernetes_pod_container_port_name] - action: keep - regex: '.*-envoy-prom' - - action: labeldrop - regex: "__meta_kubernetes_pod_label_(.+)" - - sourceLabels: [__meta_kubernetes_namespace] - action: replace - targetLabel: namespace - - sourceLabels: [__meta_kubernetes_pod_name] - action: replace - targetLabel: pod_name ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: istio-component-monitor - namespace: {{ template "istio.namespace" . }} - labels: - monitoring: istio-components -spec: - jobLabel: istio - targetLabels: [app] - selector: - matchExpressions: - - {key: istio, operator: In, values: [pilot]} - namespaceSelector: - any: true - endpoints: - - port: http-monitoring - interval: 15s -{{- end -}} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/serviceaccount.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/serviceaccount.yaml deleted file mode 100755 index 82b6cbb7e..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/serviceaccount.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: istio-installer - namespace: {{ template "istio.namespace" . }} diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/view-role.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/view-role.yaml deleted file mode 100755 index 5947d3eba..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/templates/view-role.yaml +++ /dev/null @@ -1,41 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - labels: - rbac.authorization.k8s.io/aggregate-to-view: "true" - namespace: {{ template "istio.namespace" . }} - name: istio-view -rules: - - apiGroups: - - config.istio.io - resources: - - adapters - - attributemanifests - - handlers - - httpapispecbindings - - httpapispecs - - instances - - quotaspecbindings - - quotaspecs - - rules - - templates - verbs: ["get", "watch", "list"] - - apiGroups: - - networking.istio.io - resources: - - destinationrules - - envoyfilters - - gateways - - serviceentries - - sidecars - - virtualservices - - workloadentries - verbs: ["get", "watch", "list"] - - apiGroups: - - security.istio.io - resources: - - authorizationpolicies - - peerauthentications - - requestauthentications - verbs: ["get", "watch", "list"] diff --git a/charts/rancher-istio/rancher-istio/1.8.300-rc01/values.yaml b/charts/rancher-istio/rancher-istio/1.8.300-rc01/values.yaml deleted file mode 100755 index 653572f03..000000000 --- a/charts/rancher-istio/rancher-istio/1.8.300-rc01/values.yaml +++ /dev/null @@ -1,92 +0,0 @@ -overlayFile: "" -tag: 1.8.3 -##Setting forceInstall: true will remove the check for istio version < 1.6.x and will not analyze your install cluster prior to install -forceInstall: false - -installer: - repository: rancher/istio-installer - tag: 1.8.3-rancher1 - -istiocoredns: - enabled: false - image: - repository: rancher/mirrored-coredns-coredns - tag: 1.6.2 - pluginImage: - repository: rancher/mirrored-istio-coredns-plugin - tag: 0.2-istio-1.1 - -base: - enabled: true - -cni: - enabled: false - repository: rancher/mirrored-istio-install-cni - tag: 1.8.3 - logLevel: info - excludeNamespaces: - - istio-system - - kube-system - -egressGateways: - enabled: false - type: NodePort - -ingressGateways: - enabled: true - type: NodePort - -istiodRemote: - enabled: false - -pilot: - enabled: true - repository: rancher/mirrored-istio-pilot - tag: 1.8.3 - -telemetry: - enabled: true - v2: - enabled: true - -global: - cattle: - systemDefaultRegistry: "" - proxy: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.8.3 - proxy_init: - repository: rancher/mirrored-istio-proxyv2 - tag: 1.8.3 - defaultPodDisruptionBudget: - enabled: true - -# this can be removed in 1.7 as it is default -meshConfig: - enablePrometheusMerge: true - -# Kiali subchart from rancher-kiali-server -kiali: - enabled: true - auth: - strategy: anonymous - deployment: - ingress_enabled: false - repository: rancher/mirrored-kiali-kiali - tag: v1.29.0 - external_services: - prometheus: - custom_metrics_url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - url: "http://rancher-monitoring-prometheus.cattle-monitoring-system.svc:9090" - tracing: - in_cluster_url: "http://tracing.istio-system.svc:16686/jaeger" - grafana: - in_cluster_url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - url: "http://rancher-monitoring-grafana.cattle-monitoring-system.svc:80" - -tracing: - enabled: false - contextPath: "/jaeger" - jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 diff --git a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.000-rc01/Chart.yaml b/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.000-rc01/Chart.yaml deleted file mode 100755 index f93975771..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.000-rc01/Chart.yaml +++ /dev/null @@ -1,7 +0,0 @@ -annotations: - catalog.cattle.io/hidden: "true" -apiVersion: v2 -description: Installs the CRDs for rancher-kiali-server. -name: rancher-kiali-server-crd -type: application -version: 1.29.000-rc01 diff --git a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.000-rc01/README.md b/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.000-rc01/README.md deleted file mode 100755 index 3847c18a1..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.000-rc01/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-kiali-server-crd -A Rancher chart that installs the CRDs used by rancher-kiali-server. diff --git a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.000-rc01/templates/crds.yaml b/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.000-rc01/templates/crds.yaml deleted file mode 100755 index d14366ad5..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.000-rc01/templates/crds.yaml +++ /dev/null @@ -1,18 +0,0 @@ ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: monitoringdashboards.monitoring.kiali.io -spec: - group: monitoring.kiali.io - names: - kind: MonitoringDashboard - listKind: MonitoringDashboardList - plural: monitoringdashboards - singular: monitoringdashboard - scope: Namespaced - versions: - - name: v1alpha1 - served: true - storage: true -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.100-rc01/Chart.yaml b/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.100-rc01/Chart.yaml deleted file mode 100755 index b82e14f27..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.100-rc01/Chart.yaml +++ /dev/null @@ -1,7 +0,0 @@ -annotations: - catalog.cattle.io/hidden: "true" -apiVersion: v2 -description: Installs the CRDs for rancher-kiali-server. -name: rancher-kiali-server-crd -type: application -version: 1.29.100-rc01 diff --git a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.100-rc01/README.md b/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.100-rc01/README.md deleted file mode 100755 index 3847c18a1..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.100-rc01/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-kiali-server-crd -A Rancher chart that installs the CRDs used by rancher-kiali-server. diff --git a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.100-rc01/templates/crds.yaml b/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.100-rc01/templates/crds.yaml deleted file mode 100755 index d14366ad5..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server-crd/1.29.100-rc01/templates/crds.yaml +++ /dev/null @@ -1,18 +0,0 @@ ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: monitoringdashboards.monitoring.kiali.io -spec: - group: monitoring.kiali.io - names: - kind: MonitoringDashboard - listKind: MonitoringDashboardList - plural: monitoringdashboards - singular: monitoringdashboard - scope: Namespaced - versions: - - name: v1alpha1 - served: true - storage: true -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/Chart.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/Chart.yaml deleted file mode 100755 index 120d64980..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=match - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: monitoringdashboards.monitoring.kiali.io/v1alpha1 - catalog.cattle.io/requires-gvr: monitoring.coreos.com.prometheus/v1 - catalog.rancher.io/namespace: cattle-istio-system - catalog.rancher.io/release-name: rancher-kiali-server -apiVersion: v2 -appVersion: v1.29.0 -description: Kiali is an open source project for service mesh observability, refer - to https://www.kiali.io for details. This is installed as sub-chart with customized - values in Rancher's Istio. -home: https://github.com/kiali/kiali -icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png -keywords: -- istio -- kiali -- networking -- infrastructure -maintainers: -- email: kiali-users@googlegroups.com - name: Kiali - url: https://kiali.io -name: rancher-kiali-server -sources: -- https://github.com/kiali/kiali -- https://github.com/kiali/kiali-ui -- https://github.com/kiali/kiali-operator -- https://github.com/kiali/helm-charts -version: 1.29.000-rc01 diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/NOTES.txt b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/NOTES.txt deleted file mode 100755 index 751019401..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/NOTES.txt +++ /dev/null @@ -1,5 +0,0 @@ -Welcome to Kiali! For more details on Kiali, see: https://kiali.io - -The Kiali Server [{{ .Chart.AppVersion }}] has been installed in namespace [{{ .Release.Namespace }}]. It will be ready soon. - -(Helm: Chart=[{{ .Chart.Name }}], Release=[{{ .Release.Name }}], Version=[{{ .Chart.Version }}]) diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/_helpers.tpl b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/_helpers.tpl deleted file mode 100755 index dd33bbe48..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/_helpers.tpl +++ /dev/null @@ -1,192 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "kiali-server.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "kiali-server.fullname" -}} -{{- if .Values.fullnameOverride }} - {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} -{{- else }} - {{- $name := default .Chart.Name .Values.nameOverride }} - {{- printf "%s" $name | trunc 63 | trimSuffix "-" }} -{{- end }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "kiali-server.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Identifies the log_level with the old verbose_mode and the new log_level considered. -*/}} -{{- define "kiali-server.logLevel" -}} -{{- if .Values.deployment.verbose_mode -}} -{{- .Values.deployment.verbose_mode -}} -{{- else -}} -{{- .Values.deployment.logger.log_level -}} -{{- end -}} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "kiali-server.labels" -}} -helm.sh/chart: {{ include "kiali-server.chart" . }} -app: {{ include "kiali-server.name" . }} -{{ include "kiali-server.selectorLabels" . }} -version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/part-of: "kiali" -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "kiali-server.selectorLabels" -}} -app.kubernetes.io/name: {{ include "kiali-server.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} - -{{/* -Used to determine if a custom dashboard (defined in .Template.Name) should be deployed. -*/}} -{{- define "kiali-server.isDashboardEnabled" -}} -{{- if .Values.external_services.custom_dashboards.enabled }} - {{- $includere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.includes }} - {{- if $s }} - {{- if $includere }} - {{- $includere = printf "%s|^%s$" $includere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $includere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- $excludere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.excludes }} - {{- if $s }} - {{- if $excludere }} - {{- $excludere = printf "%s|^%s$" $excludere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $excludere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- if (and (mustRegexMatch (default "no-matches" $includere) (base .Template.Name)) (not (mustRegexMatch (default "no-matches" $excludere) (base .Template.Name)))) }} - {{- print "enabled" }} - {{- else }} - {{- print "" }} - {{- end }} -{{- else }} - {{- print "" }} -{{- end }} -{{- end }} - -{{/* -Determine the default login token signing key. -*/}} -{{- define "kiali-server.login_token.signing_key" -}} -{{- if .Values.login_token.signing_key }} - {{- .Values.login_token.signing_key }} -{{- else }} - {{- randAlphaNum 16 }} -{{- end }} -{{- end }} - -{{/* -Determine the default web root. -*/}} -{{- define "kiali-server.server.web_root" -}} -{{- if .Values.server.web_root }} - {{- .Values.server.web_root | trimSuffix "/" }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/" }} - {{- else }} - {{- "/kiali" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity cert file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.cert_file" -}} -{{- if hasKey .Values.identity "cert_file" }} - {{- .Values.identity.cert_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.crt" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity private key file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.private_key_file" -}} -{{- if hasKey .Values.identity "private_key_file" }} - {{- .Values.identity.private_key_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.key" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the istio namespace - default is where Kiali is installed. -*/}} -{{- define "kiali-server.istio_namespace" -}} -{{- if .Values.istio_namespace }} - {{- .Values.istio_namespace }} -{{- else }} - {{- .Release.Namespace }} -{{- end }} -{{- end }} - -{{/* -Determine the auth strategy to use - default is "token" on Kubernetes and "openshift" on OpenShift. -*/}} -{{- define "kiali-server.auth.strategy" -}} -{{- if .Values.auth.strategy }} - {{- if (and (eq .Values.auth.strategy "openshift") (not .Values.kiali_route_url)) }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or use a different auth strategy via the --set auth.strategy=... option." }} - {{- end }} - {{- .Values.auth.strategy }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- if not .Values.kiali_route_url }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or explicitly indicate another auth strategy you want via the --set auth.strategy=... option." }} - {{- end }} - {{- "openshift" }} - {{- else }} - {{- "token" }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/cabundle.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/cabundle.yaml deleted file mode 100755 index 7462b95a7..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/cabundle.yaml +++ /dev/null @@ -1,13 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }}-cabundle - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - service.beta.openshift.io/inject-cabundle: "true" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/configmap.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/configmap.yaml deleted file mode 100755 index b1bf53173..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/configmap.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - config.yaml: | - {{- /* Most of .Values is simply the ConfigMap - strip out the keys that are not part of the ConfigMap */}} - {{- $cm := omit .Values "nameOverride" "fullnameOverride" "kiali_route_url" }} - {{- /* The helm chart defines namespace for us, but pass it to the ConfigMap in case the server needs it */}} - {{- $_ := set $cm.deployment "namespace" .Release.Namespace }} - {{- /* Some values of the ConfigMap are generated, but might not be identical, from .Values */}} - {{- $_ := set $cm "istio_namespace" (include "kiali-server.istio_namespace" .) }} - {{- $_ := set $cm.auth "strategy" (include "kiali-server.auth.strategy" .) }} - {{- $_ := set $cm.auth.openshift "client_id_prefix" (include "kiali-server.fullname" .) }} - {{- $_ := set $cm.identity "cert_file" (include "kiali-server.identity.cert_file" .) }} - {{- $_ := set $cm.identity "private_key_file" (include "kiali-server.identity.private_key_file" .) }} - {{- $_ := set $cm.login_token "signing_key" (include "kiali-server.login_token.signing_key" .) }} - {{- $_ := set $cm.server "web_root" (include "kiali-server.server.web_root" .) }} - {{- toYaml $cm | nindent 4 }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/envoy.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/envoy.yaml deleted file mode 100755 index 8d961b848..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/envoy.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: envoy - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Envoy Metrics -# discoverOn: "envoy_server_uptime" - items: - - chart: - name: "Pods uptime" - spans: 4 - metricName: "envoy_server_uptime" - dataType: "raw" - - chart: - name: "Allocated memory" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_allocated" - dataType: "raw" - min: 0 - - chart: - name: "Heap size" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_heap_size" - dataType: "raw" - min: 0 - - chart: - name: "Upstream active connections" - spans: 6 - metricName: "envoy_cluster_upstream_cx_active" - dataType: "raw" - - chart: - name: "Upstream total requests" - spans: 6 - metricName: "envoy_cluster_upstream_rq_total" - unit: "rps" - dataType: "rate" - - chart: - name: "Downstream active connections" - spans: 6 - metricName: "envoy_listener_downstream_cx_active" - dataType: "raw" - - chart: - name: "Downstream HTTP requests" - spans: 6 - metricName: "envoy_listener_http_downstream_rq" - unit: "rps" - dataType: "rate" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/go.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/go.yaml deleted file mode 100755 index 01ebed7b5..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/go.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: go - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Go Metrics - runtime: Go - discoverOn: "go_info" - items: - - chart: - name: "CPU ratio" - spans: 6 - metricName: "process_cpu_seconds_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "RSS Memory" - unit: "bytes" - spans: 6 - metricName: "process_resident_memory_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Goroutines" - spans: 6 - metricName: "go_goroutines" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Heap allocation rate" - unit: "bytes/s" - spans: 6 - metricName: "go_memstats_alloc_bytes_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "GC rate" - spans: 6 - metricName: "go_gc_duration_seconds_count" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Next GC" - unit: "bytes" - spans: 6 - metricName: "go_memstats_next_gc_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/kiali.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/kiali.yaml deleted file mode 100755 index 0d5b5caa2..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/kiali.yaml +++ /dev/null @@ -1,43 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: kiali - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Kiali Internal Metrics - items: - - chart: - name: "API processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_api_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "route" - displayName: "Route" - - chart: - name: "Functions processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_go_function_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" - - chart: - name: "Failures" - spans: 12 - metricName: "kiali_go_function_failures_total" - dataType: "raw" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml deleted file mode 100755 index e89e1200c..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml +++ /dev/null @@ -1,42 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Pool Metrics - discoverOn: "jvm_buffer_total_capacity_bytes" - items: - - chart: - name: "Pool buffer memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer capacity" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_total_capacity_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer count" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_count" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/micrometer-1.0.6-jvm.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/micrometer-1.0.6-jvm.yaml deleted file mode 100755 index ab487dccc..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/micrometer-1.0.6-jvm.yaml +++ /dev/null @@ -1,64 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live" - items: - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon" - dataType: "raw" - - chart: - name: "Loaded classes" - spans: 4 - metricName: "jvm_classes_loaded" - dataType: "raw" - - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/micrometer-1.1-jvm.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/micrometer-1.1-jvm.yaml deleted file mode 100755 index d7014951d..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/micrometer-1.1-jvm.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.1-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live_threads" - items: - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live_threads" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon_threads" - dataType: "raw" - - chart: - name: "Threads states" - spans: 4 - metricName: "jvm_threads_states_threads" - dataType: "raw" - aggregations: - - label: "state" - displayName: "State" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/microprofile-1.1.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/microprofile-1.1.yaml deleted file mode 100755 index c00446c10..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/microprofile-1.1.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-1.1 - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:thread_count" - items: - - chart: - name: "Current loaded classes" - spans: 6 - metricName: "base:classloader_current_loaded_class_count" - dataType: "raw" - - chart: - name: "Unloaded classes" - spans: 6 - metricName: "base:classloader_total_unloaded_class_count" - dataType: "raw" - - chart: - name: "Thread count" - spans: 4 - metricName: "base:thread_count" - dataType: "raw" - - chart: - name: "Thread max count" - spans: 4 - metricName: "base:thread_max_count" - dataType: "raw" - - chart: - name: "Thread daemon count" - spans: 4 - metricName: "base:thread_daemon_count" - dataType: "raw" - - chart: - name: "Committed heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_committed_heap_bytes" - dataType: "raw" - - chart: - name: "Max heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_max_heap_bytes" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_used_heap_bytes" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/microprofile-x.y.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/microprofile-x.y.yaml deleted file mode 100755 index d15f527d9..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/microprofile-x.y.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-x.y - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:gc_complete_scavenger_count" - items: - - chart: - name: "Young GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_young_generation_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Young GC count" - spans: 3 - metricName: "base:gc_young_generation_scavenger_count" - dataType: "raw" - - chart: - name: "Total GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_complete_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Total GC count" - spans: 3 - metricName: "base:gc_complete_scavenger_count" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/nodejs.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/nodejs.yaml deleted file mode 100755 index d772a16c0..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/nodejs.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: nodejs - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Node.js - title: Node.js Metrics - discoverOn: "nodejs_active_handles_total" - items: - - chart: - name: "Active handles" - spans: 4 - metricName: "nodejs_active_handles_total" - dataType: "raw" - - chart: - name: "Active requests" - spans: 4 - metricName: "nodejs_active_requests_total" - dataType: "raw" - - chart: - name: "Event loop lag" - unit: "seconds" - spans: 4 - metricName: "nodejs_eventloop_lag_seconds" - dataType: "raw" - - chart: - name: "Total heap size" - unit: "bytes" - spans: 12 - metricName: "nodejs_heap_space_size_total_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Used heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_used_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Available heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_available_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/quarkus.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/quarkus.yaml deleted file mode 100755 index 4fc3e9ac0..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/quarkus.yaml +++ /dev/null @@ -1,32 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: quarkus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Quarkus Metrics - runtime: Quarkus - items: - - chart: - name: "Thread count" - spans: 4 - metricName: "vendor:thread_count" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_heap_usage_bytes" - dataType: "raw" - - chart: - name: "Used non-heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_non_heap_usage_bytes" - dataType: "raw" - - include: "microprofile-x.y" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/springboot-jvm-pool.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/springboot-jvm-pool.yaml deleted file mode 100755 index 2ff4ae576..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/springboot-jvm-pool.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Pool Metrics - items: - - include: "micrometer-1.0.6-jvm-pool" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/springboot-jvm.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/springboot-jvm.yaml deleted file mode 100755 index 8bd43055b..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/springboot-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Metrics - items: - - include: "micrometer-1.0.6-jvm" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/springboot-tomcat.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/springboot-tomcat.yaml deleted file mode 100755 index 4b27aee4f..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/springboot-tomcat.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: Tomcat Metrics - items: - - include: "tomcat" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/thorntail.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/thorntail.yaml deleted file mode 100755 index 513488df4..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/thorntail.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: thorntail - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Thorntail - title: Thorntail Metrics - discoverOn: "vendor:loaded_modules" - items: - - include: "microprofile-1.1" - - chart: - name: "Loaded modules" - spans: 6 - metricName: "vendor:loaded_modules" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/tomcat.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/tomcat.yaml deleted file mode 100755 index 28fd7f1cc..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/tomcat.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Tomcat - title: Tomcat Metrics - discoverOn: "tomcat_sessions_created_total" - items: - - chart: - name: "Sessions created" - spans: 4 - metricName: "tomcat_sessions_created_total" - dataType: "raw" - - chart: - name: "Active sessions" - spans: 4 - metricName: "tomcat_sessions_active_current" - dataType: "raw" - - chart: - name: "Sessions rejected" - spans: 4 - metricName: "tomcat_sessions_rejected_total" - dataType: "raw" - - - chart: - name: "Bytes sent" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_sent_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Bytes received" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_received_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - - chart: - name: "Global errors" - spans: 6 - metricName: "tomcat_global_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Servlet errors" - spans: 6 - metricName: "tomcat_servlet_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-client.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-client.yaml deleted file mode 100755 index 17392d87f..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-client.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-client - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Client Metrics - discoverOn: "vertx_http_client_connections" - items: - - chart: - name: "Client response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_client_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_client_requestCount_total" - dataType: "rate" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client active connections" - spans: 6 - metricName: "vertx_http_client_connections" - dataType: "raw" - - chart: - name: "Client active websockets" - spans: 6 - metricName: "vertx_http_client_wsConnections" - dataType: "raw" - - chart: - name: "Client bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesSent" - dataType: "histogram" - - chart: - name: "Client bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-eventbus.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-eventbus.yaml deleted file mode 100755 index fa659b55c..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-eventbus.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-eventbus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Eventbus Metrics - discoverOn: "vertx_eventbus_handlers" - items: - - chart: - name: "Event bus handlers" - spans: 6 - metricName: "vertx_eventbus_handlers" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus pending messages" - spans: 6 - metricName: "vertx_eventbus_pending" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus processing time" - unit: "seconds" - spans: 6 - metricName: "vertx_eventbus_processingTime_seconds" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes read" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesRead" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes written" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesWritten" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-jvm.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-jvm.yaml deleted file mode 100755 index ac03ea2e0..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: JVM Metrics - items: - - include: "micrometer-1.1-jvm" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-pool.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-pool.yaml deleted file mode 100755 index 3715e9c10..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-pool.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Pools Metrics - discoverOn: "vertx_pool_ratio" - items: - - chart: - name: "Usage duration" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_usage_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Usage ratio" - spans: 6 - metricName: "vertx_pool_ratio" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Queue size" - spans: 6 - metricName: "vertx_pool_queue_size" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Time in queue" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_queue_delay_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Resources used" - spans: 6 - metricName: "vertx_pool_inUse" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-server.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-server.yaml deleted file mode 100755 index 686295468..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/dashboards/vertx-server.yaml +++ /dev/null @@ -1,61 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-server - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Server Metrics - discoverOn: "vertx_http_server_connections" - items: - - chart: - name: "Server response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_server_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_server_requestCount_total" - dataType: "rate" - aggregations: - - label: "code" - displayName: "Error code" - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server active connections" - spans: 6 - metricName: "vertx_http_server_connections" - dataType: "raw" - - chart: - name: "Server active websockets" - spans: 6 - metricName: "vertx_http_server_wsConnections" - dataType: "raw" - - chart: - name: "Server bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesSent" - dataType: "histogram" - - chart: - name: "Server bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/deployment.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/deployment.yaml deleted file mode 100755 index de5ae7ebe..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/deployment.yaml +++ /dev/null @@ -1,174 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - replicas: {{ .Values.deployment.replicas }} - selector: - matchLabels: - {{- include "kiali-server.selectorLabels" . | nindent 6 }} - strategy: - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 - type: RollingUpdate - template: - metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 8 }} - {{- if .Values.deployment.pod_labels }} - {{- toYaml .Values.deployment.pod_labels | nindent 8 }} - {{- end }} - annotations: - {{- if .Values.server.metrics_enabled }} - prometheus.io/scrape: "true" - prometheus.io/port: {{ .Values.server.metrics_port | quote }} - {{- else }} - prometheus.io/scrape: "false" - prometheus.io/port: null - {{- end }} - kiali.io/runtimes: go,kiali - {{- if .Values.deployment.pod_annotations }} - {{- toYaml .Values.deployment.pod_annotations | nindent 8 }} - {{- end }} - spec: - serviceAccountName: {{ include "kiali-server.fullname" . }} - {{- if .Values.deployment.priority_class_name }} - priorityClassName: {{ .Values.deployment.priority_class_name | quote }} - {{- end }} - {{- if .Values.deployment.image_pull_secrets }} - imagePullSecrets: - {{- range .Values.deployment.image_pull_secrets }} - - name: {{ . }} - {{- end }} - {{- end }} - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.deployment.repository }}:{{ .Values.deployment.tag }}" - imagePullPolicy: {{ .Values.deployment.image_pull_policy | default "Always" }} - name: {{ include "kiali-server.fullname" . }} - command: - - "/opt/kiali/kiali" - - "-config" - - "/kiali-configuration/config.yaml" - ports: - - name: api-port - containerPort: {{ .Values.server.port | default 20001 }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - containerPort: {{ .Values.server.metrics_port | default 9090 }} - {{- end }} - readinessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - livenessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - env: - - name: ACTIVE_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: LOG_LEVEL - value: "{{ include "kiali-server.logLevel" . }}" - - name: LOG_FORMAT - value: "{{ .Values.deployment.logger.log_format }}" - - name: LOG_TIME_FIELD_FORMAT - value: "{{ .Values.deployment.logger.time_field_format }}" - - name: LOG_SAMPLER_RATE - value: "{{ .Values.deployment.logger.sampler_rate }}" - volumeMounts: - {{- if .Values.web_root_override }} - - name: kiali-console - subPath: env.js - mountPath: /opt/kiali/console/env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - mountPath: "/kiali-configuration" - - name: {{ include "kiali-server.fullname" . }}-cert - mountPath: "/kiali-cert" - - name: {{ include "kiali-server.fullname" . }}-secret - mountPath: "/kiali-secret" - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - mountPath: "/kiali-cabundle" - {{- end }} - {{- if .Values.deployment.resources }} - resources: - {{- toYaml .Values.deployment.resources | nindent 10 }} - {{- end }} - volumes: - {{- if .Values.web_root_override }} - - name: kiali-console - configMap: - name: kiali-console - items: - - key: env.js - path: env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - configMap: - name: {{ include "kiali-server.fullname" . }} - - name: {{ include "kiali-server.fullname" . }}-cert - secret: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - secretName: {{ include "kiali-server.fullname" . }}-cert-secret - {{- else }} - secretName: istio.{{ include "kiali-server.fullname" . }}-service-account - {{- end }} - {{- if not (include "kiali-server.identity.cert_file" .) }} - optional: true - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-secret - secret: - secretName: {{ .Values.deployment.secret_name }} - optional: true - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - configMap: - name: {{ include "kiali-server.fullname" . }}-cabundle - {{- end }} - {{- if or (.Values.deployment.affinity.node) (or (.Values.deployment.pod) (.Values.deployment.pod_anti)) }} - affinity: - {{- if .Values.deployment.affinity.node }} - nodeAffinity: - {{- toYaml .Values.deployment.affinity.node | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod }} - podAffinity: - {{- toYaml .Values.deployment.affinity.pod | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod_anti }} - podAntiAffinity: - {{- toYaml .Values.deployment.affinity.pod_anti | nindent 10 }} - {{- end }} - {{- end }} - {{- if .Values.deployment.tolerations }} - tolerations: - {{- toYaml .Values.deployment.tolerations | nindent 8 }} - {{- end }} - {{- if .Values.deployment.node_selector }} - nodeSelector: - {{- toYaml .Values.deployment.node_selector | nindent 8 }} - {{- end }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/hpa.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/hpa.yaml deleted file mode 100755 index 934c4c1e9..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/hpa.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Values.deployment.hpa.spec }} ---- -apiVersion: {{ .Values.deployment.hpa.api_version }} -kind: HorizontalPodAutoscaler -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: {{ include "kiali-server.fullname" . }} - {{- toYaml .Values.deployment.hpa.spec | nindent 2 }} -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/ingress.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/ingress.yaml deleted file mode 100755 index e4c98db1b..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if not (.Capabilities.APIVersions.Has "route.openshift.io/v1") }} -{{- if .Values.deployment.ingress_enabled }} ---- -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }} - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- else }} - # For ingress-nginx versions older than 0.20.0 use secure-backends. - # (see: https://github.com/kubernetes/ingress-nginx/issues/3416#issuecomment-438247948) - # For ingress-nginx versions 0.20.0 and later use backend-protocol. - {{- if (include "kiali-server.identity.cert_file" .) }} - nginx.ingress.kubernetes.io/secure-backends: "true" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - {{- else }} - nginx.ingress.kubernetes.io/secure-backends: "false" - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - {{- end }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - rules: - - http: - paths: - - path: {{ include "kiali-server.server.web_root" . }} - backend: - serviceName: {{ include "kiali-server.fullname" . }} - servicePort: {{ .Values.server.port }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/oauth.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/oauth.yaml deleted file mode 100755 index a178bb85e..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/oauth.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.kiali_route_url }} ---- -apiVersion: oauth.openshift.io/v1 -kind: OAuthClient -metadata: - name: {{ include "kiali-server.fullname" . }}-{{ .Release.Namespace }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -redirectURIs: -- {{ .Values.kiali_route_url }} -grantMethod: auto -allowAnyScope: true -... -{{- end }} -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/role-controlplane.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/role-controlplane.yaml deleted file mode 100755 index a22c76756..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/role-controlplane.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - secrets - verbs: - - list -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/role-viewer.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/role-viewer.yaml deleted file mode 100755 index a496c0828..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/role-viewer.yaml +++ /dev/null @@ -1,96 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }}-viewer - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - get - - list - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - get - - list -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/role.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/role.yaml deleted file mode 100755 index bd51e8d5e..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/role.yaml +++ /dev/null @@ -1,107 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - patch - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - patch - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - patch - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - patch - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/rolebinding-controlplane.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/rolebinding-controlplane.yaml deleted file mode 100755 index fcd8fd579..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/rolebinding-controlplane.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: kiali-controlplane -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/rolebinding.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/rolebinding.yaml deleted file mode 100755 index 1eaabd65f..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/rolebinding.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - {{- if .Values.deployment.view_only_mode }} - name: {{ include "kiali-server.fullname" . }}-viewer - {{- else }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/route.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/route.yaml deleted file mode 100755 index 27940dc96..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/route.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.deployment.ingress_enabled }} -# As of OpenShift 4.5, need to use --disable-openapi-validation when installing via Helm ---- -apiVersion: route.openshift.io/v1 -kind: Route -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }}} - annotations: - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - tls: - termination: reencrypt - insecureEdgeTerminationPolicy: Redirect - to: - kind: Service - targetPort: {{ .Values.server.port }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/service.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/service.yaml deleted file mode 100755 index 69dc395d1..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/service.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - service.beta.openshift.io/serving-cert-secret-name: {{ include "kiali-server.fullname" . }}-cert-secret - {{- end }} - kiali.io/api-spec: https://kiali.io/api - kiali.io/api-type: rest - {{- if .Values.deployment.service_annotations }} - {{- toYaml .Values.deployment.service_annotations | nindent 4 }} - {{- end }} -spec: - {{- if .Values.deployment.service_type }} - type: {{ .Values.deployment.service_type }} - {{- end }} - ports: - {{- if (include "kiali-server.identity.cert_file" .) }} - - name: tcp - {{- else }} - - name: http - {{- end }} - protocol: TCP - port: {{ .Values.server.port }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - protocol: TCP - port: {{ .Values.server.metrics_port }} - {{- end }} - selector: - {{- include "kiali-server.selectorLabels" . | nindent 4 }} - {{- if .Values.deployment.additional_service_yaml }} - {{- toYaml .Values.deployment.additional_service_yaml | nindent 2 }} - {{- end }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/serviceaccount.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/serviceaccount.yaml deleted file mode 100755 index 9151b6f6a..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/serviceaccount.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/validate-install-crd.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/validate-install-crd.yaml deleted file mode 100755 index b42eeb266..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/validate-install-crd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "monitoring.kiali.io/v1alpha1/MonitoringDashboard" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/web-root-configmap.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/web-root-configmap.yaml deleted file mode 100755 index 970d4e4f5..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/templates/web-root-configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- if .Values.web_root_override }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: kiali-console - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - env.js: | - window.WEB_ROOT='/k8s/clusters/{{ .Values.global.cattle.clusterId }}/api/v1/namespaces/{{ .Release.Namespace }}/services/http:kiali:20001/proxy/kiali'; -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/values.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/values.yaml deleted file mode 100755 index 46d703c18..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.000-rc01/values.yaml +++ /dev/null @@ -1,91 +0,0 @@ -nameOverride: "kiali" -fullnameOverride: "kiali" - -# This is required for "openshift" auth strategy. -# You have to know ahead of time what your Route URL will be because -# right now the helm chart can't figure this out at runtime (it would -# need to wait for the Kiali Route to be deployed and for OpenShift -# to start it up). If someone knows how to update this helm chart to -# do this, a PR would be welcome. -kiali_route_url: "" - -# rancher specific override that allows proxy access to kiali url -web_root_override: true - -# -# Settings that mimic the Kiali CR which are placed in the ConfigMap. -# Note that only those values used by the Helm Chart will be here. -# - -istio_namespace: "" # default is where Kiali is installed - -auth: - openid: {} - openshift: {} - strategy: "" - -deployment: - # This only limits what Kiali will attempt to see, but Kiali Service Account has permissions to see everything. - # For more control over what the Kial Service Account can see, use the Kiali Operator - accessible_namespaces: - - "**" - additional_service_yaml: {} - affinity: - node: {} - pod: {} - pod_anti: {} - custom_dashboards: - excludes: [''] - includes: ['*'] - hpa: - api_version: "autoscaling/v2beta2" - spec: {} - repository: rancher/mirrored-kiali-kiali - image_pull_policy: "Always" - image_pull_secrets: [] - tag: v1.29.0 - ingress_enabled: true - logger: - log_format: "text" - log_level: "info" - time_field_format: "2006-01-02T15:04:05Z07:00" - sampler_rate: "1" - node_selector: {} - override_ingress_yaml: - metadata: {} - pod_annotations: {} - pod_labels: {} - priority_class_name: "" - replicas: 1 - resources: {} - secret_name: "kiali" - service_annotations: {} - service_type: "" - tolerations: [] - version_label: v1.29.0 - view_only_mode: false - -external_services: - custom_dashboards: - enabled: true - -identity: {} - #cert_file: - #private_key_file: - -login_token: - signing_key: "" - -server: - port: 20001 - metrics_enabled: true - metrics_port: 9090 - web_root: "" - -# Common settings used among istio subcharts. -global: - # Specify rancher clusterId of external tracing config - # https://github.com/istio/istio.io/issues/4146#issuecomment-493543032 - cattle: - systemDefaultRegistry: "" - clusterId: diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/Chart.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/Chart.yaml deleted file mode 100755 index 28a0fa075..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-kiali-server-crd=match - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: monitoringdashboards.monitoring.kiali.io/v1alpha1 - catalog.cattle.io/requires-gvr: monitoring.coreos.com.prometheus/v1 - catalog.rancher.io/namespace: cattle-istio-system - catalog.rancher.io/release-name: rancher-kiali-server -apiVersion: v2 -appVersion: v1.29.0 -description: Kiali is an open source project for service mesh observability, refer - to https://www.kiali.io for details. This is installed as sub-chart with customized - values in Rancher's Istio. -home: https://github.com/kiali/kiali -icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png -keywords: -- istio -- kiali -- networking -- infrastructure -maintainers: -- email: kiali-users@googlegroups.com - name: Kiali - url: https://kiali.io -name: rancher-kiali-server -sources: -- https://github.com/kiali/kiali -- https://github.com/kiali/kiali-ui -- https://github.com/kiali/kiali-operator -- https://github.com/kiali/helm-charts -version: 1.29.100-rc01 diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/NOTES.txt b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/NOTES.txt deleted file mode 100755 index 751019401..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/NOTES.txt +++ /dev/null @@ -1,5 +0,0 @@ -Welcome to Kiali! For more details on Kiali, see: https://kiali.io - -The Kiali Server [{{ .Chart.AppVersion }}] has been installed in namespace [{{ .Release.Namespace }}]. It will be ready soon. - -(Helm: Chart=[{{ .Chart.Name }}], Release=[{{ .Release.Name }}], Version=[{{ .Chart.Version }}]) diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/_helpers.tpl b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/_helpers.tpl deleted file mode 100755 index dd33bbe48..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/_helpers.tpl +++ /dev/null @@ -1,192 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "kiali-server.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "kiali-server.fullname" -}} -{{- if .Values.fullnameOverride }} - {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} -{{- else }} - {{- $name := default .Chart.Name .Values.nameOverride }} - {{- printf "%s" $name | trunc 63 | trimSuffix "-" }} -{{- end }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "kiali-server.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Identifies the log_level with the old verbose_mode and the new log_level considered. -*/}} -{{- define "kiali-server.logLevel" -}} -{{- if .Values.deployment.verbose_mode -}} -{{- .Values.deployment.verbose_mode -}} -{{- else -}} -{{- .Values.deployment.logger.log_level -}} -{{- end -}} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "kiali-server.labels" -}} -helm.sh/chart: {{ include "kiali-server.chart" . }} -app: {{ include "kiali-server.name" . }} -{{ include "kiali-server.selectorLabels" . }} -version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/version: {{ .Values.deployment.version_label | default .Chart.AppVersion | quote }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/part-of: "kiali" -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "kiali-server.selectorLabels" -}} -app.kubernetes.io/name: {{ include "kiali-server.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} - -{{/* -Used to determine if a custom dashboard (defined in .Template.Name) should be deployed. -*/}} -{{- define "kiali-server.isDashboardEnabled" -}} -{{- if .Values.external_services.custom_dashboards.enabled }} - {{- $includere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.includes }} - {{- if $s }} - {{- if $includere }} - {{- $includere = printf "%s|^%s$" $includere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $includere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- $excludere := "" }} - {{- range $_, $s := .Values.deployment.custom_dashboards.excludes }} - {{- if $s }} - {{- if $excludere }} - {{- $excludere = printf "%s|^%s$" $excludere ($s | replace "*" ".*" | replace "?" ".") }} - {{- else }} - {{- $excludere = printf "^%s$" ($s | replace "*" ".*" | replace "?" ".") }} - {{- end }} - {{- end }} - {{- end }} - {{- if (and (mustRegexMatch (default "no-matches" $includere) (base .Template.Name)) (not (mustRegexMatch (default "no-matches" $excludere) (base .Template.Name)))) }} - {{- print "enabled" }} - {{- else }} - {{- print "" }} - {{- end }} -{{- else }} - {{- print "" }} -{{- end }} -{{- end }} - -{{/* -Determine the default login token signing key. -*/}} -{{- define "kiali-server.login_token.signing_key" -}} -{{- if .Values.login_token.signing_key }} - {{- .Values.login_token.signing_key }} -{{- else }} - {{- randAlphaNum 16 }} -{{- end }} -{{- end }} - -{{/* -Determine the default web root. -*/}} -{{- define "kiali-server.server.web_root" -}} -{{- if .Values.server.web_root }} - {{- .Values.server.web_root | trimSuffix "/" }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/" }} - {{- else }} - {{- "/kiali" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity cert file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.cert_file" -}} -{{- if hasKey .Values.identity "cert_file" }} - {{- .Values.identity.cert_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.crt" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the default identity private key file. There is no default if on k8s; only on OpenShift. -*/}} -{{- define "kiali-server.identity.private_key_file" -}} -{{- if hasKey .Values.identity "private_key_file" }} - {{- .Values.identity.private_key_file }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- "/kiali-cert/tls.key" }} - {{- else }} - {{- "" }} - {{- end }} -{{- end }} -{{- end }} - -{{/* -Determine the istio namespace - default is where Kiali is installed. -*/}} -{{- define "kiali-server.istio_namespace" -}} -{{- if .Values.istio_namespace }} - {{- .Values.istio_namespace }} -{{- else }} - {{- .Release.Namespace }} -{{- end }} -{{- end }} - -{{/* -Determine the auth strategy to use - default is "token" on Kubernetes and "openshift" on OpenShift. -*/}} -{{- define "kiali-server.auth.strategy" -}} -{{- if .Values.auth.strategy }} - {{- if (and (eq .Values.auth.strategy "openshift") (not .Values.kiali_route_url)) }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or use a different auth strategy via the --set auth.strategy=... option." }} - {{- end }} - {{- .Values.auth.strategy }} -{{- else }} - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - {{- if not .Values.kiali_route_url }} - {{- fail "You did not define what the Kiali Route URL will be (--set kiali_route_url=...). Without this set, the openshift auth strategy will not work. Either set that or explicitly indicate another auth strategy you want via the --set auth.strategy=... option." }} - {{- end }} - {{- "openshift" }} - {{- else }} - {{- "token" }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/cabundle.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/cabundle.yaml deleted file mode 100755 index 7462b95a7..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/cabundle.yaml +++ /dev/null @@ -1,13 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }}-cabundle - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - service.beta.openshift.io/inject-cabundle: "true" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/configmap.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/configmap.yaml deleted file mode 100755 index b1bf53173..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/configmap.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - config.yaml: | - {{- /* Most of .Values is simply the ConfigMap - strip out the keys that are not part of the ConfigMap */}} - {{- $cm := omit .Values "nameOverride" "fullnameOverride" "kiali_route_url" }} - {{- /* The helm chart defines namespace for us, but pass it to the ConfigMap in case the server needs it */}} - {{- $_ := set $cm.deployment "namespace" .Release.Namespace }} - {{- /* Some values of the ConfigMap are generated, but might not be identical, from .Values */}} - {{- $_ := set $cm "istio_namespace" (include "kiali-server.istio_namespace" .) }} - {{- $_ := set $cm.auth "strategy" (include "kiali-server.auth.strategy" .) }} - {{- $_ := set $cm.auth.openshift "client_id_prefix" (include "kiali-server.fullname" .) }} - {{- $_ := set $cm.identity "cert_file" (include "kiali-server.identity.cert_file" .) }} - {{- $_ := set $cm.identity "private_key_file" (include "kiali-server.identity.private_key_file" .) }} - {{- $_ := set $cm.login_token "signing_key" (include "kiali-server.login_token.signing_key" .) }} - {{- $_ := set $cm.server "web_root" (include "kiali-server.server.web_root" .) }} - {{- toYaml $cm | nindent 4 }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/envoy.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/envoy.yaml deleted file mode 100755 index 8d961b848..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/envoy.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: envoy - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Envoy Metrics -# discoverOn: "envoy_server_uptime" - items: - - chart: - name: "Pods uptime" - spans: 4 - metricName: "envoy_server_uptime" - dataType: "raw" - - chart: - name: "Allocated memory" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_allocated" - dataType: "raw" - min: 0 - - chart: - name: "Heap size" - unit: "bytes" - spans: 4 - metricName: "envoy_server_memory_heap_size" - dataType: "raw" - min: 0 - - chart: - name: "Upstream active connections" - spans: 6 - metricName: "envoy_cluster_upstream_cx_active" - dataType: "raw" - - chart: - name: "Upstream total requests" - spans: 6 - metricName: "envoy_cluster_upstream_rq_total" - unit: "rps" - dataType: "rate" - - chart: - name: "Downstream active connections" - spans: 6 - metricName: "envoy_listener_downstream_cx_active" - dataType: "raw" - - chart: - name: "Downstream HTTP requests" - spans: 6 - metricName: "envoy_listener_http_downstream_rq" - unit: "rps" - dataType: "rate" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/go.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/go.yaml deleted file mode 100755 index 01ebed7b5..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/go.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: go - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Go Metrics - runtime: Go - discoverOn: "go_info" - items: - - chart: - name: "CPU ratio" - spans: 6 - metricName: "process_cpu_seconds_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "RSS Memory" - unit: "bytes" - spans: 6 - metricName: "process_resident_memory_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Goroutines" - spans: 6 - metricName: "go_goroutines" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Heap allocation rate" - unit: "bytes/s" - spans: 6 - metricName: "go_memstats_alloc_bytes_total" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "GC rate" - spans: 6 - metricName: "go_gc_duration_seconds_count" - dataType: "rate" - aggregations: - - label: "pod_name" - displayName: "Pod" - - chart: - name: "Next GC" - unit: "bytes" - spans: 6 - metricName: "go_memstats_next_gc_bytes" - dataType: "raw" - aggregations: - - label: "pod_name" - displayName: "Pod" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/kiali.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/kiali.yaml deleted file mode 100755 index 0d5b5caa2..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/kiali.yaml +++ /dev/null @@ -1,43 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: kiali - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Kiali Internal Metrics - items: - - chart: - name: "API processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_api_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "route" - displayName: "Route" - - chart: - name: "Functions processing duration" - unit: "seconds" - spans: 6 - metricName: "kiali_go_function_processing_duration_seconds" - dataType: "histogram" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" - - chart: - name: "Failures" - spans: 12 - metricName: "kiali_go_function_failures_total" - dataType: "raw" - aggregations: - - label: "function" - displayName: "Function" - - label: "package" - displayName: "Package" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml deleted file mode 100755 index e89e1200c..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/micrometer-1.0.6-jvm-pool.yaml +++ /dev/null @@ -1,42 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Pool Metrics - discoverOn: "jvm_buffer_total_capacity_bytes" - items: - - chart: - name: "Pool buffer memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer capacity" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_total_capacity_bytes" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" - - chart: - name: "Pool buffer count" - unit: "bytes" - spans: 4 - metricName: "jvm_buffer_count" - dataType: "raw" - aggregations: - - label: "id" - displayName: "Pool" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/micrometer-1.0.6-jvm.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/micrometer-1.0.6-jvm.yaml deleted file mode 100755 index ab487dccc..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/micrometer-1.0.6-jvm.yaml +++ /dev/null @@ -1,64 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.0.6-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live" - items: - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon" - dataType: "raw" - - chart: - name: "Loaded classes" - spans: 4 - metricName: "jvm_classes_loaded" - dataType: "raw" - - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/micrometer-1.1-jvm.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/micrometer-1.1-jvm.yaml deleted file mode 100755 index d7014951d..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/micrometer-1.1-jvm.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: micrometer-1.1-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: JVM - title: JVM Metrics - discoverOn: "jvm_threads_live_threads" - items: - - chart: - name: "Memory used" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_used_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory commited" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_committed_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - chart: - name: "Memory max" - unit: "bytes" - spans: 4 - metricName: "jvm_memory_max_bytes" - dataType: "raw" - aggregations: - - label: "area" - displayName: "Area" - - label: "id" - displayName: "Space" - - - chart: - name: "Total live threads" - spans: 4 - metricName: "jvm_threads_live_threads" - dataType: "raw" - - chart: - name: "Daemon threads" - spans: 4 - metricName: "jvm_threads_daemon_threads" - dataType: "raw" - - chart: - name: "Threads states" - spans: 4 - metricName: "jvm_threads_states_threads" - dataType: "raw" - aggregations: - - label: "state" - displayName: "State" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/microprofile-1.1.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/microprofile-1.1.yaml deleted file mode 100755 index c00446c10..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/microprofile-1.1.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-1.1 - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:thread_count" - items: - - chart: - name: "Current loaded classes" - spans: 6 - metricName: "base:classloader_current_loaded_class_count" - dataType: "raw" - - chart: - name: "Unloaded classes" - spans: 6 - metricName: "base:classloader_total_unloaded_class_count" - dataType: "raw" - - chart: - name: "Thread count" - spans: 4 - metricName: "base:thread_count" - dataType: "raw" - - chart: - name: "Thread max count" - spans: 4 - metricName: "base:thread_max_count" - dataType: "raw" - - chart: - name: "Thread daemon count" - spans: 4 - metricName: "base:thread_daemon_count" - dataType: "raw" - - chart: - name: "Committed heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_committed_heap_bytes" - dataType: "raw" - - chart: - name: "Max heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_max_heap_bytes" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "base:memory_used_heap_bytes" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/microprofile-x.y.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/microprofile-x.y.yaml deleted file mode 100755 index d15f527d9..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/microprofile-x.y.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: microprofile-x.y - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: MicroProfile Metrics - runtime: MicroProfile - discoverOn: "base:gc_complete_scavenger_count" - items: - - chart: - name: "Young GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_young_generation_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Young GC count" - spans: 3 - metricName: "base:gc_young_generation_scavenger_count" - dataType: "raw" - - chart: - name: "Total GC time" - unit: "seconds" - spans: 3 - metricName: "base:gc_complete_scavenger_time_seconds" - dataType: "raw" - - chart: - name: "Total GC count" - spans: 3 - metricName: "base:gc_complete_scavenger_count" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/nodejs.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/nodejs.yaml deleted file mode 100755 index d772a16c0..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/nodejs.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: nodejs - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Node.js - title: Node.js Metrics - discoverOn: "nodejs_active_handles_total" - items: - - chart: - name: "Active handles" - spans: 4 - metricName: "nodejs_active_handles_total" - dataType: "raw" - - chart: - name: "Active requests" - spans: 4 - metricName: "nodejs_active_requests_total" - dataType: "raw" - - chart: - name: "Event loop lag" - unit: "seconds" - spans: 4 - metricName: "nodejs_eventloop_lag_seconds" - dataType: "raw" - - chart: - name: "Total heap size" - unit: "bytes" - spans: 12 - metricName: "nodejs_heap_space_size_total_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Used heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_used_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" - - chart: - name: "Available heap size" - unit: "bytes" - spans: 6 - metricName: "nodejs_heap_space_size_available_bytes" - dataType: "raw" - aggregations: - - label: "space" - displayName: "Space" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/quarkus.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/quarkus.yaml deleted file mode 100755 index 4fc3e9ac0..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/quarkus.yaml +++ /dev/null @@ -1,32 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: quarkus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - title: Quarkus Metrics - runtime: Quarkus - items: - - chart: - name: "Thread count" - spans: 4 - metricName: "vendor:thread_count" - dataType: "raw" - - chart: - name: "Used heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_heap_usage_bytes" - dataType: "raw" - - chart: - name: "Used non-heap" - unit: "bytes" - spans: 4 - metricName: "vendor:memory_non_heap_usage_bytes" - dataType: "raw" - - include: "microprofile-x.y" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/springboot-jvm-pool.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/springboot-jvm-pool.yaml deleted file mode 100755 index 2ff4ae576..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/springboot-jvm-pool.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Pool Metrics - items: - - include: "micrometer-1.0.6-jvm-pool" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/springboot-jvm.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/springboot-jvm.yaml deleted file mode 100755 index 8bd43055b..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/springboot-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: JVM Metrics - items: - - include: "micrometer-1.0.6-jvm" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/springboot-tomcat.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/springboot-tomcat.yaml deleted file mode 100755 index 4b27aee4f..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/springboot-tomcat.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: springboot-tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Spring Boot - title: Tomcat Metrics - items: - - include: "tomcat" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/thorntail.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/thorntail.yaml deleted file mode 100755 index 513488df4..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/thorntail.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: thorntail - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Thorntail - title: Thorntail Metrics - discoverOn: "vendor:loaded_modules" - items: - - include: "microprofile-1.1" - - chart: - name: "Loaded modules" - spans: 6 - metricName: "vendor:loaded_modules" - dataType: "raw" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/tomcat.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/tomcat.yaml deleted file mode 100755 index 28fd7f1cc..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/tomcat.yaml +++ /dev/null @@ -1,66 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: tomcat - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Tomcat - title: Tomcat Metrics - discoverOn: "tomcat_sessions_created_total" - items: - - chart: - name: "Sessions created" - spans: 4 - metricName: "tomcat_sessions_created_total" - dataType: "raw" - - chart: - name: "Active sessions" - spans: 4 - metricName: "tomcat_sessions_active_current" - dataType: "raw" - - chart: - name: "Sessions rejected" - spans: 4 - metricName: "tomcat_sessions_rejected_total" - dataType: "raw" - - - chart: - name: "Bytes sent" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_sent_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Bytes received" - unit: "bitrate" - spans: 6 - metricName: "tomcat_global_received_bytes_total" - dataType: "rate" - aggregations: - - label: "name" - displayName: "Name" - - - chart: - name: "Global errors" - spans: 6 - metricName: "tomcat_global_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" - - chart: - name: "Servlet errors" - spans: 6 - metricName: "tomcat_servlet_error_total" - dataType: "raw" - aggregations: - - label: "name" - displayName: "Name" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-client.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-client.yaml deleted file mode 100755 index 17392d87f..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-client.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-client - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Client Metrics - discoverOn: "vertx_http_client_connections" - items: - - chart: - name: "Client response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_client_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_client_requestCount_total" - dataType: "rate" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Client active connections" - spans: 6 - metricName: "vertx_http_client_connections" - dataType: "raw" - - chart: - name: "Client active websockets" - spans: 6 - metricName: "vertx_http_client_wsConnections" - dataType: "raw" - - chart: - name: "Client bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesSent" - dataType: "histogram" - - chart: - name: "Client bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_client_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-eventbus.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-eventbus.yaml deleted file mode 100755 index fa659b55c..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-eventbus.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-eventbus - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Eventbus Metrics - discoverOn: "vertx_eventbus_handlers" - items: - - chart: - name: "Event bus handlers" - spans: 6 - metricName: "vertx_eventbus_handlers" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus pending messages" - spans: 6 - metricName: "vertx_eventbus_pending" - dataType: "raw" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus processing time" - unit: "seconds" - spans: 6 - metricName: "vertx_eventbus_processingTime_seconds" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes read" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesRead" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" - - chart: - name: "Event bus bytes written" - unit: "bytes" - spans: 6 - metricName: "vertx_eventbus_bytesWritten" - dataType: "histogram" - aggregations: - - label: "address" - displayName: "Eventbus address" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-jvm.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-jvm.yaml deleted file mode 100755 index ac03ea2e0..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-jvm.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-jvm - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: JVM Metrics - items: - - include: "micrometer-1.1-jvm" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-pool.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-pool.yaml deleted file mode 100755 index 3715e9c10..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-pool.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-pool - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Pools Metrics - discoverOn: "vertx_pool_ratio" - items: - - chart: - name: "Usage duration" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_usage_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Usage ratio" - spans: 6 - metricName: "vertx_pool_ratio" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Queue size" - spans: 6 - metricName: "vertx_pool_queue_size" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Time in queue" - unit: "seconds" - spans: 6 - metricName: "vertx_pool_queue_delay_seconds" - dataType: "histogram" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" - - chart: - name: "Resources used" - spans: 6 - metricName: "vertx_pool_inUse" - dataType: "raw" - aggregations: - - label: "pool_name" - displayName: "Name" - - label: "pool_type" - displayName: "Type" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-server.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-server.yaml deleted file mode 100755 index 686295468..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/dashboards/vertx-server.yaml +++ /dev/null @@ -1,61 +0,0 @@ -{{- if (include "kiali-server.isDashboardEnabled" .) }} ---- -apiVersion: "monitoring.kiali.io/v1alpha1" -kind: MonitoringDashboard -metadata: - name: vertx-server - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - runtime: Vert.x - title: Vert.x Server Metrics - discoverOn: "vertx_http_server_connections" - items: - - chart: - name: "Server response time" - unit: "seconds" - spans: 6 - metricName: "vertx_http_server_responseTime_seconds" - dataType: "histogram" - aggregations: - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server request count rate" - unit: "ops" - spans: 6 - metricName: "vertx_http_server_requestCount_total" - dataType: "rate" - aggregations: - - label: "code" - displayName: "Error code" - - label: "path" - displayName: "Path" - - label: "method" - displayName: "Method" - - chart: - name: "Server active connections" - spans: 6 - metricName: "vertx_http_server_connections" - dataType: "raw" - - chart: - name: "Server active websockets" - spans: 6 - metricName: "vertx_http_server_wsConnections" - dataType: "raw" - - chart: - name: "Server bytes sent" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesSent" - dataType: "histogram" - - chart: - name: "Server bytes received" - unit: "bytes" - spans: 6 - metricName: "vertx_http_server_bytesReceived" - dataType: "histogram" -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/deployment.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/deployment.yaml deleted file mode 100755 index de5ae7ebe..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/deployment.yaml +++ /dev/null @@ -1,174 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - replicas: {{ .Values.deployment.replicas }} - selector: - matchLabels: - {{- include "kiali-server.selectorLabels" . | nindent 6 }} - strategy: - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 - type: RollingUpdate - template: - metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 8 }} - {{- if .Values.deployment.pod_labels }} - {{- toYaml .Values.deployment.pod_labels | nindent 8 }} - {{- end }} - annotations: - {{- if .Values.server.metrics_enabled }} - prometheus.io/scrape: "true" - prometheus.io/port: {{ .Values.server.metrics_port | quote }} - {{- else }} - prometheus.io/scrape: "false" - prometheus.io/port: null - {{- end }} - kiali.io/runtimes: go,kiali - {{- if .Values.deployment.pod_annotations }} - {{- toYaml .Values.deployment.pod_annotations | nindent 8 }} - {{- end }} - spec: - serviceAccountName: {{ include "kiali-server.fullname" . }} - {{- if .Values.deployment.priority_class_name }} - priorityClassName: {{ .Values.deployment.priority_class_name | quote }} - {{- end }} - {{- if .Values.deployment.image_pull_secrets }} - imagePullSecrets: - {{- range .Values.deployment.image_pull_secrets }} - - name: {{ . }} - {{- end }} - {{- end }} - containers: - - image: "{{ template "system_default_registry" . }}{{ .Values.deployment.repository }}:{{ .Values.deployment.tag }}" - imagePullPolicy: {{ .Values.deployment.image_pull_policy | default "Always" }} - name: {{ include "kiali-server.fullname" . }} - command: - - "/opt/kiali/kiali" - - "-config" - - "/kiali-configuration/config.yaml" - ports: - - name: api-port - containerPort: {{ .Values.server.port | default 20001 }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - containerPort: {{ .Values.server.metrics_port | default 9090 }} - {{- end }} - readinessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - livenessProbe: - httpGet: - path: {{ include "kiali-server.server.web_root" . | trimSuffix "/" }}/healthz - port: api-port - {{- if (include "kiali-server.identity.cert_file" .) }} - scheme: HTTPS - {{- else }} - scheme: HTTP - {{- end }} - initialDelaySeconds: 5 - periodSeconds: 30 - env: - - name: ACTIVE_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: LOG_LEVEL - value: "{{ include "kiali-server.logLevel" . }}" - - name: LOG_FORMAT - value: "{{ .Values.deployment.logger.log_format }}" - - name: LOG_TIME_FIELD_FORMAT - value: "{{ .Values.deployment.logger.time_field_format }}" - - name: LOG_SAMPLER_RATE - value: "{{ .Values.deployment.logger.sampler_rate }}" - volumeMounts: - {{- if .Values.web_root_override }} - - name: kiali-console - subPath: env.js - mountPath: /opt/kiali/console/env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - mountPath: "/kiali-configuration" - - name: {{ include "kiali-server.fullname" . }}-cert - mountPath: "/kiali-cert" - - name: {{ include "kiali-server.fullname" . }}-secret - mountPath: "/kiali-secret" - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - mountPath: "/kiali-cabundle" - {{- end }} - {{- if .Values.deployment.resources }} - resources: - {{- toYaml .Values.deployment.resources | nindent 10 }} - {{- end }} - volumes: - {{- if .Values.web_root_override }} - - name: kiali-console - configMap: - name: kiali-console - items: - - key: env.js - path: env.js - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-configuration - configMap: - name: {{ include "kiali-server.fullname" . }} - - name: {{ include "kiali-server.fullname" . }}-cert - secret: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - secretName: {{ include "kiali-server.fullname" . }}-cert-secret - {{- else }} - secretName: istio.{{ include "kiali-server.fullname" . }}-service-account - {{- end }} - {{- if not (include "kiali-server.identity.cert_file" .) }} - optional: true - {{- end }} - - name: {{ include "kiali-server.fullname" . }}-secret - secret: - secretName: {{ .Values.deployment.secret_name }} - optional: true - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - - name: {{ include "kiali-server.fullname" . }}-cabundle - configMap: - name: {{ include "kiali-server.fullname" . }}-cabundle - {{- end }} - {{- if or (.Values.deployment.affinity.node) (or (.Values.deployment.pod) (.Values.deployment.pod_anti)) }} - affinity: - {{- if .Values.deployment.affinity.node }} - nodeAffinity: - {{- toYaml .Values.deployment.affinity.node | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod }} - podAffinity: - {{- toYaml .Values.deployment.affinity.pod | nindent 10 }} - {{- end }} - {{- if .Values.deployment.affinity.pod_anti }} - podAntiAffinity: - {{- toYaml .Values.deployment.affinity.pod_anti | nindent 10 }} - {{- end }} - {{- end }} - {{- if .Values.deployment.tolerations }} - tolerations: - {{- toYaml .Values.deployment.tolerations | nindent 8 }} - {{- end }} - {{- if .Values.deployment.node_selector }} - nodeSelector: - {{- toYaml .Values.deployment.node_selector | nindent 8 }} - {{- end }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/hpa.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/hpa.yaml deleted file mode 100755 index 934c4c1e9..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/hpa.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Values.deployment.hpa.spec }} ---- -apiVersion: {{ .Values.deployment.hpa.api_version }} -kind: HorizontalPodAutoscaler -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: {{ include "kiali-server.fullname" . }} - {{- toYaml .Values.deployment.hpa.spec | nindent 2 }} -... -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/ingress.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/ingress.yaml deleted file mode 100755 index e4c98db1b..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if not (.Capabilities.APIVersions.Has "route.openshift.io/v1") }} -{{- if .Values.deployment.ingress_enabled }} ---- -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }} - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- else }} - # For ingress-nginx versions older than 0.20.0 use secure-backends. - # (see: https://github.com/kubernetes/ingress-nginx/issues/3416#issuecomment-438247948) - # For ingress-nginx versions 0.20.0 and later use backend-protocol. - {{- if (include "kiali-server.identity.cert_file" .) }} - nginx.ingress.kubernetes.io/secure-backends: "true" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - {{- else }} - nginx.ingress.kubernetes.io/secure-backends: "false" - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - {{- end }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - rules: - - http: - paths: - - path: {{ include "kiali-server.server.web_root" . }} - backend: - serviceName: {{ include "kiali-server.fullname" . }} - servicePort: {{ .Values.server.port }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/oauth.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/oauth.yaml deleted file mode 100755 index a178bb85e..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/oauth.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.kiali_route_url }} ---- -apiVersion: oauth.openshift.io/v1 -kind: OAuthClient -metadata: - name: {{ include "kiali-server.fullname" . }}-{{ .Release.Namespace }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -redirectURIs: -- {{ .Values.kiali_route_url }} -grantMethod: auto -allowAnyScope: true -... -{{- end }} -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/psp.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/psp.yaml deleted file mode 100755 index f891892cc..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/psp.yaml +++ /dev/null @@ -1,67 +0,0 @@ -{{- if .Values.global.rbac.pspEnabled }} -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ include "kiali-server.fullname" . }}-psp -subjects: - - kind: ServiceAccount - name: kiali ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -rules: -- apiGroups: - - policy - resourceNames: - - {{ include "kiali-server.fullname" . }}-psp - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "kiali-server.fullname" . }}-psp - namespace: {{ .Release.Namespace }} -spec: - allowPrivilegeEscalation: false - forbiddenSysctls: - - '*' - fsGroup: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - requiredDropCapabilities: - - ALL - runAsUser: - rule: MustRunAsNonRoot - runAsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - supplementalGroups: - ranges: - - max: 65535 - min: 1 - rule: MustRunAs - volumes: - - configMap - - emptyDir - - projected - - secret - - downwardAPI - - persistentVolumeClaim -{{- end }} \ No newline at end of file diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/role-controlplane.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/role-controlplane.yaml deleted file mode 100755 index a22c76756..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/role-controlplane.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - secrets - verbs: - - list -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/role-viewer.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/role-viewer.yaml deleted file mode 100755 index a496c0828..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/role-viewer.yaml +++ /dev/null @@ -1,96 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }}-viewer - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - get - - list - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - get - - list -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/role.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/role.yaml deleted file mode 100755 index bd51e8d5e..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/role.yaml +++ /dev/null @@ -1,107 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -rules: -- apiGroups: [""] - resources: - - configmaps - - endpoints - - namespaces - - nodes - - pods - - pods/log - - pods/proxy - - replicationcontrollers - - services - verbs: - - get - - list - - patch - - watch -- apiGroups: [""] - resources: - - pods/portforward - verbs: - - create - - post -- apiGroups: ["extensions", "apps"] - resources: - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - patch - - watch -- apiGroups: ["autoscaling"] - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch -- apiGroups: ["batch"] - resources: - - cronjobs - - jobs - verbs: - - get - - list - - patch - - watch -- apiGroups: - - networking.istio.io - - security.istio.io - resources: ["*"] - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["apps.openshift.io"] - resources: - - deploymentconfigs - verbs: - - get - - list - - patch - - watch -- apiGroups: ["project.openshift.io"] - resources: - - projects - verbs: - - get -- apiGroups: ["route.openshift.io"] - resources: - - routes - verbs: - - get -- apiGroups: ["monitoring.kiali.io"] - resources: - - monitoringdashboards - verbs: - - get - - list -- apiGroups: ["iter8.tools"] - resources: - - experiments - verbs: - - create - - delete - - get - - list - - patch - - watch -- apiGroups: ["authentication.k8s.io"] - resources: - - tokenreviews - verbs: - - create -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/rolebinding-controlplane.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/rolebinding-controlplane.yaml deleted file mode 100755 index fcd8fd579..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/rolebinding-controlplane.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }}-controlplane - namespace: {{ include "kiali-server.istio_namespace" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: kiali-controlplane -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/rolebinding.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/rolebinding.yaml deleted file mode 100755 index 1eaabd65f..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/rolebinding.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ include "kiali-server.fullname" . }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - {{- if .Values.deployment.view_only_mode }} - name: {{ include "kiali-server.fullname" . }}-viewer - {{- else }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -subjects: -- kind: ServiceAccount - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/route.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/route.yaml deleted file mode 100755 index 27940dc96..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/route.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} -{{- if .Values.deployment.ingress_enabled }} -# As of OpenShift 4.5, need to use --disable-openapi-validation when installing via Helm ---- -apiVersion: route.openshift.io/v1 -kind: Route -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - {{- if hasKey .Values.deployment.override_ingress_yaml.metadata "annotations" }}} - annotations: - {{- toYaml .Values.deployment.override_ingress_yaml.metadata.annotations | nindent 4 }} - {{- end }} -spec: - {{- if hasKey .Values.deployment.override_ingress_yaml "spec" }} - {{- toYaml .Values.deployment.override_ingress_yaml.spec | nindent 2 }} - {{- else }} - tls: - termination: reencrypt - insecureEdgeTerminationPolicy: Redirect - to: - kind: Service - targetPort: {{ .Values.server.port }} - name: {{ include "kiali-server.fullname" . }} - {{- end }} -... -{{- end }} -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/service.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/service.yaml deleted file mode 100755 index 69dc395d1..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/service.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} - annotations: - {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }} - service.beta.openshift.io/serving-cert-secret-name: {{ include "kiali-server.fullname" . }}-cert-secret - {{- end }} - kiali.io/api-spec: https://kiali.io/api - kiali.io/api-type: rest - {{- if .Values.deployment.service_annotations }} - {{- toYaml .Values.deployment.service_annotations | nindent 4 }} - {{- end }} -spec: - {{- if .Values.deployment.service_type }} - type: {{ .Values.deployment.service_type }} - {{- end }} - ports: - {{- if (include "kiali-server.identity.cert_file" .) }} - - name: tcp - {{- else }} - - name: http - {{- end }} - protocol: TCP - port: {{ .Values.server.port }} - {{- if .Values.server.metrics_enabled }} - - name: http-metrics - protocol: TCP - port: {{ .Values.server.metrics_port }} - {{- end }} - selector: - {{- include "kiali-server.selectorLabels" . | nindent 4 }} - {{- if .Values.deployment.additional_service_yaml }} - {{- toYaml .Values.deployment.additional_service_yaml | nindent 2 }} - {{- end }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/serviceaccount.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/serviceaccount.yaml deleted file mode 100755 index 9151b6f6a..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/serviceaccount.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "kiali-server.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -... diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/validate-install-crd.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/validate-install-crd.yaml deleted file mode 100755 index b42eeb266..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/validate-install-crd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "monitoring.kiali.io/v1alpha1/MonitoringDashboard" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/web-root-configmap.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/web-root-configmap.yaml deleted file mode 100755 index 970d4e4f5..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/templates/web-root-configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- if .Values.web_root_override }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: kiali-console - namespace: {{ .Release.Namespace }} - labels: - {{- include "kiali-server.labels" . | nindent 4 }} -data: - env.js: | - window.WEB_ROOT='/k8s/clusters/{{ .Values.global.cattle.clusterId }}/api/v1/namespaces/{{ .Release.Namespace }}/services/http:kiali:20001/proxy/kiali'; -{{- end }} diff --git a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/values.yaml b/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/values.yaml deleted file mode 100755 index 39255bc38..000000000 --- a/charts/rancher-kiali-server/rancher-kiali-server/1.29.100-rc01/values.yaml +++ /dev/null @@ -1,93 +0,0 @@ -nameOverride: "kiali" -fullnameOverride: "kiali" - -# This is required for "openshift" auth strategy. -# You have to know ahead of time what your Route URL will be because -# right now the helm chart can't figure this out at runtime (it would -# need to wait for the Kiali Route to be deployed and for OpenShift -# to start it up). If someone knows how to update this helm chart to -# do this, a PR would be welcome. -kiali_route_url: "" - -# rancher specific override that allows proxy access to kiali url -web_root_override: true - -# -# Settings that mimic the Kiali CR which are placed in the ConfigMap. -# Note that only those values used by the Helm Chart will be here. -# - -istio_namespace: "" # default is where Kiali is installed - -auth: - openid: {} - openshift: {} - strategy: "" - -deployment: - # This only limits what Kiali will attempt to see, but Kiali Service Account has permissions to see everything. - # For more control over what the Kial Service Account can see, use the Kiali Operator - accessible_namespaces: - - "**" - additional_service_yaml: {} - affinity: - node: {} - pod: {} - pod_anti: {} - custom_dashboards: - excludes: [''] - includes: ['*'] - hpa: - api_version: "autoscaling/v2beta2" - spec: {} - repository: rancher/mirrored-kiali-kiali - image_pull_policy: "Always" - image_pull_secrets: [] - tag: v1.29.0 - ingress_enabled: true - logger: - log_format: "text" - log_level: "info" - time_field_format: "2006-01-02T15:04:05Z07:00" - sampler_rate: "1" - node_selector: {} - override_ingress_yaml: - metadata: {} - pod_annotations: {} - pod_labels: {} - priority_class_name: "" - replicas: 1 - resources: {} - secret_name: "kiali" - service_annotations: {} - service_type: "" - tolerations: [] - version_label: v1.29.0 - view_only_mode: false - -external_services: - custom_dashboards: - enabled: true - -identity: {} - #cert_file: - #private_key_file: - -login_token: - signing_key: "" - -server: - port: 20001 - metrics_enabled: true - metrics_port: 9090 - web_root: "" - -# Common settings used among istio subcharts. -global: - # Specify rancher clusterId of external tracing config - # https://github.com/istio/istio.io/issues/4146#issuecomment-493543032 - cattle: - systemDefaultRegistry: "" - clusterId: - rbac: - pspEnabled: false diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/Chart.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/Chart.yaml deleted file mode 100755 index 9960fe91d..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/release-name: rancher-logging-crd -apiVersion: v1 -description: Installs the CRDs for rancher-logging. -name: rancher-logging-crd -type: application -version: 3.9.000-rc08 diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/README.md b/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/README.md deleted file mode 100755 index d4beb54fa..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-logging-crd -A Rancher chart that installs the CRDs used by rancher-logging. diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_clusterflows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_clusterflows.yaml deleted file mode 100755 index 9fc6e22a5..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_clusterflows.yaml +++ /dev/null @@ -1,765 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusterflows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterFlow - listKind: ClusterFlowList - plural: clusterflows - singular: clusterflow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_clusteroutputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_clusteroutputs.yaml deleted file mode 100755 index a82252ad9..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_clusteroutputs.yaml +++ /dev/null @@ -1,4563 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusteroutputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterOutput - listKind: ClusterOutputList - plural: clusteroutputs - singular: clusteroutput - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - enabledNamespaces: - items: - type: string - type: array - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - required: - - spec - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_flows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_flows.yaml deleted file mode 100755 index a01a1331d..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_flows.yaml +++ /dev/null @@ -1,761 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: flows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Flow - listKind: FlowList - plural: flows - singular: flow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - localOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_loggings.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_loggings.yaml deleted file mode 100755 index d14c80e2c..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_loggings.yaml +++ /dev/null @@ -1,3536 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: loggings.logging.banzaicloud.io -spec: - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Logging - listKind: LoggingList - plural: loggings - singular: logging - preserveUnknownFields: false - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - allowClusterResourcesFromAllNamespaces: - type: boolean - controlNamespace: - type: string - defaultFlow: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - outputRefs: - items: - type: string - type: array - type: object - enableRecreateWorkloadOnImmutableFieldChange: - type: boolean - flowConfigCheckDisabled: - type: boolean - flowConfigOverride: - type: string - fluentbit: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorage: - properties: - storage.backlog.mem_limit: - type: string - storage.checksum: - type: string - storage.path: - type: string - storage.sync: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - coroStackSize: - format: int32 - type: integer - customConfigSecret: - type: string - disableKubernetesFilter: - type: boolean - enableUpstream: - type: boolean - extraVolumeMounts: - items: - properties: - destination: - pattern: ^/.+$ - type: string - readOnly: - type: boolean - source: - pattern: ^/.+$ - type: string - required: - - destination - - source - type: object - type: array - filterAws: - properties: - Match: - type: string - account_id: - type: boolean - ami_id: - type: boolean - az: - type: boolean - ec2_instance_id: - type: boolean - ec2_instance_type: - type: boolean - hostname: - type: boolean - imds_version: - type: string - private_ip: - type: boolean - vpc_id: - type: boolean - type: object - filterKubernetes: - properties: - Annotations: - type: string - Buffer_Size: - type: string - Dummy_Meta: - type: string - K8S-Logging.Exclude: - type: string - K8S-Logging.Parser: - type: string - Keep_Log: - type: string - Kube_CA_File: - type: string - Kube_CA_Path: - type: string - Kube_Tag_Prefix: - type: string - Kube_Token_File: - type: string - Kube_URL: - type: string - Kube_meta_preload_cache_dir: - type: string - Labels: - type: string - Match: - type: string - Merge_Log: - type: string - Merge_Log_Key: - type: string - Merge_Log_Trim: - type: string - Merge_Parser: - type: string - Regex_Parser: - type: string - Use_Journal: - type: string - tls.debug: - type: string - tls.verify: - type: string - type: object - flush: - format: int32 - type: integer - forwardOptions: - properties: - Require_ack_response: - type: boolean - Retry_Limit: - type: string - Send_options: - type: boolean - Tag: - type: string - Time_as_Integer: - type: boolean - type: object - grace: - format: int32 - type: integer - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - inputTail: - properties: - Buffer_Chunk_Size: - type: string - Buffer_Max_Size: - type: string - DB: - type: string - DB_Sync: - type: string - Docker_Mode: - type: string - Docker_Mode_Flush: - type: string - Exclude_Path: - type: string - Ignore_Older: - type: string - Key: - type: string - Mem_Buf_Limit: - type: string - Multiline: - type: string - Multiline_Flush: - type: string - Parser: - type: string - Parser_Firstline: - type: string - Parser_N: - items: - type: string - type: array - Path: - type: string - Path_Key: - type: string - Refresh_Interval: - type: string - Rotate_Wait: - type: string - Skip_Long_Lines: - type: string - Tag: - type: string - Tag_Regex: - type: string - storage.type: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - mountPath: - type: string - network: - properties: - connectTimeout: - format: int32 - type: integer - keepalive: - type: boolean - keepaliveIdleTimeout: - format: int32 - type: integer - keepaliveMaxRecycle: - format: int32 - type: integer - type: object - nodeSelector: - additionalProperties: - type: string - type: object - parser: - type: string - podPriorityClassName: - type: string - position_db: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - positiondb: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - targetHost: - type: string - targetPort: - format: int32 - type: integer - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - type: object - fluentd: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - configCheckAnnotations: - additionalProperties: - type: string - type: object - configReloaderImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - disablePvc: - type: boolean - fluentLogDestination: - type: string - fluentOutLogrotate: - properties: - age: - type: string - enabled: - type: boolean - path: - type: string - size: - type: string - required: - - enabled - type: object - fluentdPvcSpec: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - forwardInputConfig: - properties: - add_tag_prefix: - type: string - bind: - type: string - chunk_size_limit: - type: string - chunk_size_warn_limit: - type: string - deny_keepalive: - type: boolean - linger_timeout: - type: integer - port: - type: string - resolve_hostname: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_keepalive_packet: - type: boolean - skip_invalid_event: - type: boolean - source_address_key: - type: string - sourceHostnameKey: - type: string - tag: - type: string - transport: - properties: - ca_cert_path: - type: string - ca_path: - type: string - ca_private_key_passphrase: - type: string - ca_private_key_path: - type: string - cert_path: - type: string - ciphers: - type: string - client_cert_auth: - type: boolean - insecure: - type: boolean - private_key_passphrase: - type: string - private_key_path: - type: string - protocol: - type: string - version: - type: string - type: object - type: object - ignoreRepeatedLogInterval: - type: string - ignoreSameLogInterval: - type: string - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - nodeSelector: - additionalProperties: - type: string - type: object - podPriorityClassName: - type: string - port: - format: int32 - type: integer - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - rootDir: - type: string - scaling: - properties: - podManagementPolicy: - type: string - replicas: - type: integer - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - volumeModImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - volumeMountChmod: - type: boolean - workers: - format: int32 - type: integer - type: object - globalFilters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - loggingRef: - type: string - watchNamespaces: - items: - type: string - type: array - required: - - controlNamespace - type: object - status: - properties: - configCheckResults: - additionalProperties: - type: boolean - type: object - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_outputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_outputs.yaml deleted file mode 100755 index b04c809ce..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.000-rc08/templates/logging.banzaicloud.io_outputs.yaml +++ /dev/null @@ -1,4557 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: outputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Output - listKind: OutputList - plural: outputs - singular: output - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/Chart.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/Chart.yaml deleted file mode 100755 index 99cca3b98..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/release-name: rancher-logging-crd -apiVersion: v1 -description: Installs the CRDs for rancher-logging. -name: rancher-logging-crd -type: application -version: 3.9.001-rc08 diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/README.md b/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/README.md deleted file mode 100755 index d4beb54fa..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-logging-crd -A Rancher chart that installs the CRDs used by rancher-logging. diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_clusterflows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_clusterflows.yaml deleted file mode 100755 index 9fc6e22a5..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_clusterflows.yaml +++ /dev/null @@ -1,765 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusterflows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterFlow - listKind: ClusterFlowList - plural: clusterflows - singular: clusterflow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_clusteroutputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_clusteroutputs.yaml deleted file mode 100755 index a82252ad9..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_clusteroutputs.yaml +++ /dev/null @@ -1,4563 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusteroutputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterOutput - listKind: ClusterOutputList - plural: clusteroutputs - singular: clusteroutput - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - enabledNamespaces: - items: - type: string - type: array - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - required: - - spec - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_flows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_flows.yaml deleted file mode 100755 index a01a1331d..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_flows.yaml +++ /dev/null @@ -1,761 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: flows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Flow - listKind: FlowList - plural: flows - singular: flow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - localOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_loggings.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_loggings.yaml deleted file mode 100755 index d14c80e2c..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_loggings.yaml +++ /dev/null @@ -1,3536 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: loggings.logging.banzaicloud.io -spec: - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Logging - listKind: LoggingList - plural: loggings - singular: logging - preserveUnknownFields: false - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - allowClusterResourcesFromAllNamespaces: - type: boolean - controlNamespace: - type: string - defaultFlow: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - outputRefs: - items: - type: string - type: array - type: object - enableRecreateWorkloadOnImmutableFieldChange: - type: boolean - flowConfigCheckDisabled: - type: boolean - flowConfigOverride: - type: string - fluentbit: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorage: - properties: - storage.backlog.mem_limit: - type: string - storage.checksum: - type: string - storage.path: - type: string - storage.sync: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - coroStackSize: - format: int32 - type: integer - customConfigSecret: - type: string - disableKubernetesFilter: - type: boolean - enableUpstream: - type: boolean - extraVolumeMounts: - items: - properties: - destination: - pattern: ^/.+$ - type: string - readOnly: - type: boolean - source: - pattern: ^/.+$ - type: string - required: - - destination - - source - type: object - type: array - filterAws: - properties: - Match: - type: string - account_id: - type: boolean - ami_id: - type: boolean - az: - type: boolean - ec2_instance_id: - type: boolean - ec2_instance_type: - type: boolean - hostname: - type: boolean - imds_version: - type: string - private_ip: - type: boolean - vpc_id: - type: boolean - type: object - filterKubernetes: - properties: - Annotations: - type: string - Buffer_Size: - type: string - Dummy_Meta: - type: string - K8S-Logging.Exclude: - type: string - K8S-Logging.Parser: - type: string - Keep_Log: - type: string - Kube_CA_File: - type: string - Kube_CA_Path: - type: string - Kube_Tag_Prefix: - type: string - Kube_Token_File: - type: string - Kube_URL: - type: string - Kube_meta_preload_cache_dir: - type: string - Labels: - type: string - Match: - type: string - Merge_Log: - type: string - Merge_Log_Key: - type: string - Merge_Log_Trim: - type: string - Merge_Parser: - type: string - Regex_Parser: - type: string - Use_Journal: - type: string - tls.debug: - type: string - tls.verify: - type: string - type: object - flush: - format: int32 - type: integer - forwardOptions: - properties: - Require_ack_response: - type: boolean - Retry_Limit: - type: string - Send_options: - type: boolean - Tag: - type: string - Time_as_Integer: - type: boolean - type: object - grace: - format: int32 - type: integer - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - inputTail: - properties: - Buffer_Chunk_Size: - type: string - Buffer_Max_Size: - type: string - DB: - type: string - DB_Sync: - type: string - Docker_Mode: - type: string - Docker_Mode_Flush: - type: string - Exclude_Path: - type: string - Ignore_Older: - type: string - Key: - type: string - Mem_Buf_Limit: - type: string - Multiline: - type: string - Multiline_Flush: - type: string - Parser: - type: string - Parser_Firstline: - type: string - Parser_N: - items: - type: string - type: array - Path: - type: string - Path_Key: - type: string - Refresh_Interval: - type: string - Rotate_Wait: - type: string - Skip_Long_Lines: - type: string - Tag: - type: string - Tag_Regex: - type: string - storage.type: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - mountPath: - type: string - network: - properties: - connectTimeout: - format: int32 - type: integer - keepalive: - type: boolean - keepaliveIdleTimeout: - format: int32 - type: integer - keepaliveMaxRecycle: - format: int32 - type: integer - type: object - nodeSelector: - additionalProperties: - type: string - type: object - parser: - type: string - podPriorityClassName: - type: string - position_db: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - positiondb: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - targetHost: - type: string - targetPort: - format: int32 - type: integer - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - type: object - fluentd: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - configCheckAnnotations: - additionalProperties: - type: string - type: object - configReloaderImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - disablePvc: - type: boolean - fluentLogDestination: - type: string - fluentOutLogrotate: - properties: - age: - type: string - enabled: - type: boolean - path: - type: string - size: - type: string - required: - - enabled - type: object - fluentdPvcSpec: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - forwardInputConfig: - properties: - add_tag_prefix: - type: string - bind: - type: string - chunk_size_limit: - type: string - chunk_size_warn_limit: - type: string - deny_keepalive: - type: boolean - linger_timeout: - type: integer - port: - type: string - resolve_hostname: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_keepalive_packet: - type: boolean - skip_invalid_event: - type: boolean - source_address_key: - type: string - sourceHostnameKey: - type: string - tag: - type: string - transport: - properties: - ca_cert_path: - type: string - ca_path: - type: string - ca_private_key_passphrase: - type: string - ca_private_key_path: - type: string - cert_path: - type: string - ciphers: - type: string - client_cert_auth: - type: boolean - insecure: - type: boolean - private_key_passphrase: - type: string - private_key_path: - type: string - protocol: - type: string - version: - type: string - type: object - type: object - ignoreRepeatedLogInterval: - type: string - ignoreSameLogInterval: - type: string - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - nodeSelector: - additionalProperties: - type: string - type: object - podPriorityClassName: - type: string - port: - format: int32 - type: integer - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - rootDir: - type: string - scaling: - properties: - podManagementPolicy: - type: string - replicas: - type: integer - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - volumeModImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - volumeMountChmod: - type: boolean - workers: - format: int32 - type: integer - type: object - globalFilters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - loggingRef: - type: string - watchNamespaces: - items: - type: string - type: array - required: - - controlNamespace - type: object - status: - properties: - configCheckResults: - additionalProperties: - type: boolean - type: object - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_outputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_outputs.yaml deleted file mode 100755 index b04c809ce..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.001-rc08/templates/logging.banzaicloud.io_outputs.yaml +++ /dev/null @@ -1,4557 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: outputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Output - listKind: OutputList - plural: outputs - singular: output - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/Chart.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/Chart.yaml deleted file mode 100755 index f402bd62e..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/release-name: rancher-logging-crd -apiVersion: v1 -description: Installs the CRDs for rancher-logging. -name: rancher-logging-crd -type: application -version: 3.9.002-rc01 diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/README.md b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/README.md deleted file mode 100755 index d4beb54fa..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-logging-crd -A Rancher chart that installs the CRDs used by rancher-logging. diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_clusterflows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_clusterflows.yaml deleted file mode 100755 index 9fc6e22a5..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_clusterflows.yaml +++ /dev/null @@ -1,765 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusterflows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterFlow - listKind: ClusterFlowList - plural: clusterflows - singular: clusterflow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_clusteroutputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_clusteroutputs.yaml deleted file mode 100755 index a82252ad9..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_clusteroutputs.yaml +++ /dev/null @@ -1,4563 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusteroutputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterOutput - listKind: ClusterOutputList - plural: clusteroutputs - singular: clusteroutput - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - enabledNamespaces: - items: - type: string - type: array - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - required: - - spec - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_flows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_flows.yaml deleted file mode 100755 index a01a1331d..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_flows.yaml +++ /dev/null @@ -1,761 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: flows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Flow - listKind: FlowList - plural: flows - singular: flow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - localOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_loggings.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_loggings.yaml deleted file mode 100755 index d14c80e2c..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_loggings.yaml +++ /dev/null @@ -1,3536 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: loggings.logging.banzaicloud.io -spec: - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Logging - listKind: LoggingList - plural: loggings - singular: logging - preserveUnknownFields: false - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - allowClusterResourcesFromAllNamespaces: - type: boolean - controlNamespace: - type: string - defaultFlow: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - outputRefs: - items: - type: string - type: array - type: object - enableRecreateWorkloadOnImmutableFieldChange: - type: boolean - flowConfigCheckDisabled: - type: boolean - flowConfigOverride: - type: string - fluentbit: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorage: - properties: - storage.backlog.mem_limit: - type: string - storage.checksum: - type: string - storage.path: - type: string - storage.sync: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - coroStackSize: - format: int32 - type: integer - customConfigSecret: - type: string - disableKubernetesFilter: - type: boolean - enableUpstream: - type: boolean - extraVolumeMounts: - items: - properties: - destination: - pattern: ^/.+$ - type: string - readOnly: - type: boolean - source: - pattern: ^/.+$ - type: string - required: - - destination - - source - type: object - type: array - filterAws: - properties: - Match: - type: string - account_id: - type: boolean - ami_id: - type: boolean - az: - type: boolean - ec2_instance_id: - type: boolean - ec2_instance_type: - type: boolean - hostname: - type: boolean - imds_version: - type: string - private_ip: - type: boolean - vpc_id: - type: boolean - type: object - filterKubernetes: - properties: - Annotations: - type: string - Buffer_Size: - type: string - Dummy_Meta: - type: string - K8S-Logging.Exclude: - type: string - K8S-Logging.Parser: - type: string - Keep_Log: - type: string - Kube_CA_File: - type: string - Kube_CA_Path: - type: string - Kube_Tag_Prefix: - type: string - Kube_Token_File: - type: string - Kube_URL: - type: string - Kube_meta_preload_cache_dir: - type: string - Labels: - type: string - Match: - type: string - Merge_Log: - type: string - Merge_Log_Key: - type: string - Merge_Log_Trim: - type: string - Merge_Parser: - type: string - Regex_Parser: - type: string - Use_Journal: - type: string - tls.debug: - type: string - tls.verify: - type: string - type: object - flush: - format: int32 - type: integer - forwardOptions: - properties: - Require_ack_response: - type: boolean - Retry_Limit: - type: string - Send_options: - type: boolean - Tag: - type: string - Time_as_Integer: - type: boolean - type: object - grace: - format: int32 - type: integer - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - inputTail: - properties: - Buffer_Chunk_Size: - type: string - Buffer_Max_Size: - type: string - DB: - type: string - DB_Sync: - type: string - Docker_Mode: - type: string - Docker_Mode_Flush: - type: string - Exclude_Path: - type: string - Ignore_Older: - type: string - Key: - type: string - Mem_Buf_Limit: - type: string - Multiline: - type: string - Multiline_Flush: - type: string - Parser: - type: string - Parser_Firstline: - type: string - Parser_N: - items: - type: string - type: array - Path: - type: string - Path_Key: - type: string - Refresh_Interval: - type: string - Rotate_Wait: - type: string - Skip_Long_Lines: - type: string - Tag: - type: string - Tag_Regex: - type: string - storage.type: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - mountPath: - type: string - network: - properties: - connectTimeout: - format: int32 - type: integer - keepalive: - type: boolean - keepaliveIdleTimeout: - format: int32 - type: integer - keepaliveMaxRecycle: - format: int32 - type: integer - type: object - nodeSelector: - additionalProperties: - type: string - type: object - parser: - type: string - podPriorityClassName: - type: string - position_db: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - positiondb: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - targetHost: - type: string - targetPort: - format: int32 - type: integer - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - type: object - fluentd: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - configCheckAnnotations: - additionalProperties: - type: string - type: object - configReloaderImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - disablePvc: - type: boolean - fluentLogDestination: - type: string - fluentOutLogrotate: - properties: - age: - type: string - enabled: - type: boolean - path: - type: string - size: - type: string - required: - - enabled - type: object - fluentdPvcSpec: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - forwardInputConfig: - properties: - add_tag_prefix: - type: string - bind: - type: string - chunk_size_limit: - type: string - chunk_size_warn_limit: - type: string - deny_keepalive: - type: boolean - linger_timeout: - type: integer - port: - type: string - resolve_hostname: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_keepalive_packet: - type: boolean - skip_invalid_event: - type: boolean - source_address_key: - type: string - sourceHostnameKey: - type: string - tag: - type: string - transport: - properties: - ca_cert_path: - type: string - ca_path: - type: string - ca_private_key_passphrase: - type: string - ca_private_key_path: - type: string - cert_path: - type: string - ciphers: - type: string - client_cert_auth: - type: boolean - insecure: - type: boolean - private_key_passphrase: - type: string - private_key_path: - type: string - protocol: - type: string - version: - type: string - type: object - type: object - ignoreRepeatedLogInterval: - type: string - ignoreSameLogInterval: - type: string - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - nodeSelector: - additionalProperties: - type: string - type: object - podPriorityClassName: - type: string - port: - format: int32 - type: integer - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - rootDir: - type: string - scaling: - properties: - podManagementPolicy: - type: string - replicas: - type: integer - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - volumeModImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - volumeMountChmod: - type: boolean - workers: - format: int32 - type: integer - type: object - globalFilters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - loggingRef: - type: string - watchNamespaces: - items: - type: string - type: array - required: - - controlNamespace - type: object - status: - properties: - configCheckResults: - additionalProperties: - type: boolean - type: object - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_outputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_outputs.yaml deleted file mode 100755 index b04c809ce..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc01/templates/logging.banzaicloud.io_outputs.yaml +++ /dev/null @@ -1,4557 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: outputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Output - listKind: OutputList - plural: outputs - singular: output - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/Chart.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/Chart.yaml deleted file mode 100755 index 8071b6bf0..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/release-name: rancher-logging-crd -apiVersion: v1 -description: Installs the CRDs for rancher-logging. -name: rancher-logging-crd -type: application -version: 3.9.002-rc02 diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/README.md b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/README.md deleted file mode 100755 index d4beb54fa..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-logging-crd -A Rancher chart that installs the CRDs used by rancher-logging. diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_clusterflows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_clusterflows.yaml deleted file mode 100755 index 9fc6e22a5..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_clusterflows.yaml +++ /dev/null @@ -1,765 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusterflows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterFlow - listKind: ClusterFlowList - plural: clusterflows - singular: clusterflow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_clusteroutputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_clusteroutputs.yaml deleted file mode 100755 index a82252ad9..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_clusteroutputs.yaml +++ /dev/null @@ -1,4563 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusteroutputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterOutput - listKind: ClusterOutputList - plural: clusteroutputs - singular: clusteroutput - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - enabledNamespaces: - items: - type: string - type: array - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - required: - - spec - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_flows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_flows.yaml deleted file mode 100755 index a01a1331d..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_flows.yaml +++ /dev/null @@ -1,761 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: flows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Flow - listKind: FlowList - plural: flows - singular: flow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - localOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_loggings.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_loggings.yaml deleted file mode 100755 index d14c80e2c..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_loggings.yaml +++ /dev/null @@ -1,3536 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: loggings.logging.banzaicloud.io -spec: - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Logging - listKind: LoggingList - plural: loggings - singular: logging - preserveUnknownFields: false - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - allowClusterResourcesFromAllNamespaces: - type: boolean - controlNamespace: - type: string - defaultFlow: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - outputRefs: - items: - type: string - type: array - type: object - enableRecreateWorkloadOnImmutableFieldChange: - type: boolean - flowConfigCheckDisabled: - type: boolean - flowConfigOverride: - type: string - fluentbit: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorage: - properties: - storage.backlog.mem_limit: - type: string - storage.checksum: - type: string - storage.path: - type: string - storage.sync: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - coroStackSize: - format: int32 - type: integer - customConfigSecret: - type: string - disableKubernetesFilter: - type: boolean - enableUpstream: - type: boolean - extraVolumeMounts: - items: - properties: - destination: - pattern: ^/.+$ - type: string - readOnly: - type: boolean - source: - pattern: ^/.+$ - type: string - required: - - destination - - source - type: object - type: array - filterAws: - properties: - Match: - type: string - account_id: - type: boolean - ami_id: - type: boolean - az: - type: boolean - ec2_instance_id: - type: boolean - ec2_instance_type: - type: boolean - hostname: - type: boolean - imds_version: - type: string - private_ip: - type: boolean - vpc_id: - type: boolean - type: object - filterKubernetes: - properties: - Annotations: - type: string - Buffer_Size: - type: string - Dummy_Meta: - type: string - K8S-Logging.Exclude: - type: string - K8S-Logging.Parser: - type: string - Keep_Log: - type: string - Kube_CA_File: - type: string - Kube_CA_Path: - type: string - Kube_Tag_Prefix: - type: string - Kube_Token_File: - type: string - Kube_URL: - type: string - Kube_meta_preload_cache_dir: - type: string - Labels: - type: string - Match: - type: string - Merge_Log: - type: string - Merge_Log_Key: - type: string - Merge_Log_Trim: - type: string - Merge_Parser: - type: string - Regex_Parser: - type: string - Use_Journal: - type: string - tls.debug: - type: string - tls.verify: - type: string - type: object - flush: - format: int32 - type: integer - forwardOptions: - properties: - Require_ack_response: - type: boolean - Retry_Limit: - type: string - Send_options: - type: boolean - Tag: - type: string - Time_as_Integer: - type: boolean - type: object - grace: - format: int32 - type: integer - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - inputTail: - properties: - Buffer_Chunk_Size: - type: string - Buffer_Max_Size: - type: string - DB: - type: string - DB_Sync: - type: string - Docker_Mode: - type: string - Docker_Mode_Flush: - type: string - Exclude_Path: - type: string - Ignore_Older: - type: string - Key: - type: string - Mem_Buf_Limit: - type: string - Multiline: - type: string - Multiline_Flush: - type: string - Parser: - type: string - Parser_Firstline: - type: string - Parser_N: - items: - type: string - type: array - Path: - type: string - Path_Key: - type: string - Refresh_Interval: - type: string - Rotate_Wait: - type: string - Skip_Long_Lines: - type: string - Tag: - type: string - Tag_Regex: - type: string - storage.type: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - mountPath: - type: string - network: - properties: - connectTimeout: - format: int32 - type: integer - keepalive: - type: boolean - keepaliveIdleTimeout: - format: int32 - type: integer - keepaliveMaxRecycle: - format: int32 - type: integer - type: object - nodeSelector: - additionalProperties: - type: string - type: object - parser: - type: string - podPriorityClassName: - type: string - position_db: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - positiondb: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - targetHost: - type: string - targetPort: - format: int32 - type: integer - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - type: object - fluentd: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - configCheckAnnotations: - additionalProperties: - type: string - type: object - configReloaderImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - disablePvc: - type: boolean - fluentLogDestination: - type: string - fluentOutLogrotate: - properties: - age: - type: string - enabled: - type: boolean - path: - type: string - size: - type: string - required: - - enabled - type: object - fluentdPvcSpec: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - forwardInputConfig: - properties: - add_tag_prefix: - type: string - bind: - type: string - chunk_size_limit: - type: string - chunk_size_warn_limit: - type: string - deny_keepalive: - type: boolean - linger_timeout: - type: integer - port: - type: string - resolve_hostname: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_keepalive_packet: - type: boolean - skip_invalid_event: - type: boolean - source_address_key: - type: string - sourceHostnameKey: - type: string - tag: - type: string - transport: - properties: - ca_cert_path: - type: string - ca_path: - type: string - ca_private_key_passphrase: - type: string - ca_private_key_path: - type: string - cert_path: - type: string - ciphers: - type: string - client_cert_auth: - type: boolean - insecure: - type: boolean - private_key_passphrase: - type: string - private_key_path: - type: string - protocol: - type: string - version: - type: string - type: object - type: object - ignoreRepeatedLogInterval: - type: string - ignoreSameLogInterval: - type: string - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - nodeSelector: - additionalProperties: - type: string - type: object - podPriorityClassName: - type: string - port: - format: int32 - type: integer - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - rootDir: - type: string - scaling: - properties: - podManagementPolicy: - type: string - replicas: - type: integer - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - volumeModImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - volumeMountChmod: - type: boolean - workers: - format: int32 - type: integer - type: object - globalFilters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - loggingRef: - type: string - watchNamespaces: - items: - type: string - type: array - required: - - controlNamespace - type: object - status: - properties: - configCheckResults: - additionalProperties: - type: boolean - type: object - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_outputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_outputs.yaml deleted file mode 100755 index b04c809ce..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc02/templates/logging.banzaicloud.io_outputs.yaml +++ /dev/null @@ -1,4557 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: outputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Output - listKind: OutputList - plural: outputs - singular: output - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/Chart.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/Chart.yaml deleted file mode 100755 index 075d5aba1..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/Chart.yaml +++ /dev/null @@ -1,10 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/release-name: rancher-logging-crd -apiVersion: v1 -description: Installs the CRDs for rancher-logging. -name: rancher-logging-crd -type: application -version: 3.9.002-rc03 diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/README.md b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/README.md deleted file mode 100755 index d4beb54fa..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# rancher-logging-crd -A Rancher chart that installs the CRDs used by rancher-logging. diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_clusterflows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_clusterflows.yaml deleted file mode 100755 index 9fc6e22a5..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_clusterflows.yaml +++ /dev/null @@ -1,765 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusterflows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterFlow - listKind: ClusterFlowList - plural: clusterflows - singular: clusterflow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - namespaces: - items: - type: string - type: array - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_clusteroutputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_clusteroutputs.yaml deleted file mode 100755 index a82252ad9..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_clusteroutputs.yaml +++ /dev/null @@ -1,4563 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: clusteroutputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: ClusterOutput - listKind: ClusterOutputList - plural: clusteroutputs - singular: clusteroutput - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - enabledNamespaces: - items: - type: string - type: array - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - required: - - spec - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_flows.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_flows.yaml deleted file mode 100755 index a01a1331d..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_flows.yaml +++ /dev/null @@ -1,761 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: flows.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the flow active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Flow - listKind: FlowList - plural: flows - singular: flow - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - localOutputRefs: - items: - type: string - type: array - loggingRef: - type: string - match: - items: - properties: - exclude: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - select: - properties: - container_names: - items: - type: string - type: array - hosts: - items: - type: string - type: array - labels: - additionalProperties: - type: string - type: object - type: object - type: object - type: array - outputRefs: - items: - type: string - type: array - selectors: - additionalProperties: - type: string - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_loggings.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_loggings.yaml deleted file mode 100755 index d14c80e2c..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_loggings.yaml +++ /dev/null @@ -1,3536 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: loggings.logging.banzaicloud.io -spec: - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Logging - listKind: LoggingList - plural: loggings - singular: logging - preserveUnknownFields: false - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - allowClusterResourcesFromAllNamespaces: - type: boolean - controlNamespace: - type: string - defaultFlow: - properties: - filters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - globalOutputRefs: - items: - type: string - type: array - outputRefs: - items: - type: string - type: array - type: object - enableRecreateWorkloadOnImmutableFieldChange: - type: boolean - flowConfigCheckDisabled: - type: boolean - flowConfigOverride: - type: string - fluentbit: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorage: - properties: - storage.backlog.mem_limit: - type: string - storage.checksum: - type: string - storage.path: - type: string - storage.sync: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - coroStackSize: - format: int32 - type: integer - customConfigSecret: - type: string - disableKubernetesFilter: - type: boolean - enableUpstream: - type: boolean - extraVolumeMounts: - items: - properties: - destination: - pattern: ^/.+$ - type: string - readOnly: - type: boolean - source: - pattern: ^/.+$ - type: string - required: - - destination - - source - type: object - type: array - filterAws: - properties: - Match: - type: string - account_id: - type: boolean - ami_id: - type: boolean - az: - type: boolean - ec2_instance_id: - type: boolean - ec2_instance_type: - type: boolean - hostname: - type: boolean - imds_version: - type: string - private_ip: - type: boolean - vpc_id: - type: boolean - type: object - filterKubernetes: - properties: - Annotations: - type: string - Buffer_Size: - type: string - Dummy_Meta: - type: string - K8S-Logging.Exclude: - type: string - K8S-Logging.Parser: - type: string - Keep_Log: - type: string - Kube_CA_File: - type: string - Kube_CA_Path: - type: string - Kube_Tag_Prefix: - type: string - Kube_Token_File: - type: string - Kube_URL: - type: string - Kube_meta_preload_cache_dir: - type: string - Labels: - type: string - Match: - type: string - Merge_Log: - type: string - Merge_Log_Key: - type: string - Merge_Log_Trim: - type: string - Merge_Parser: - type: string - Regex_Parser: - type: string - Use_Journal: - type: string - tls.debug: - type: string - tls.verify: - type: string - type: object - flush: - format: int32 - type: integer - forwardOptions: - properties: - Require_ack_response: - type: boolean - Retry_Limit: - type: string - Send_options: - type: boolean - Tag: - type: string - Time_as_Integer: - type: boolean - type: object - grace: - format: int32 - type: integer - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - inputTail: - properties: - Buffer_Chunk_Size: - type: string - Buffer_Max_Size: - type: string - DB: - type: string - DB_Sync: - type: string - Docker_Mode: - type: string - Docker_Mode_Flush: - type: string - Exclude_Path: - type: string - Ignore_Older: - type: string - Key: - type: string - Mem_Buf_Limit: - type: string - Multiline: - type: string - Multiline_Flush: - type: string - Parser: - type: string - Parser_Firstline: - type: string - Parser_N: - items: - type: string - type: array - Path: - type: string - Path_Key: - type: string - Refresh_Interval: - type: string - Rotate_Wait: - type: string - Skip_Long_Lines: - type: string - Tag: - type: string - Tag_Regex: - type: string - storage.type: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - mountPath: - type: string - network: - properties: - connectTimeout: - format: int32 - type: integer - keepalive: - type: boolean - keepaliveIdleTimeout: - format: int32 - type: integer - keepaliveMaxRecycle: - format: int32 - type: integer - type: object - nodeSelector: - additionalProperties: - type: string - type: object - parser: - type: string - podPriorityClassName: - type: string - position_db: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - positiondb: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - targetHost: - type: string - targetPort: - format: int32 - type: integer - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - type: object - fluentd: - properties: - affinity: - properties: - nodeAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - preference: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - properties: - nodeSelectorTerms: - items: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchFields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - type: array - required: - - nodeSelectorTerms - type: object - type: object - podAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - podAntiAffinity: - properties: - preferredDuringSchedulingIgnoredDuringExecution: - items: - properties: - podAffinityTerm: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - requiredDuringSchedulingIgnoredDuringExecution: - items: - properties: - labelSelector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - namespaces: - items: - type: string - type: array - topologyKey: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - annotations: - additionalProperties: - type: string - type: object - bufferStorageVolume: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - configCheckAnnotations: - additionalProperties: - type: string - type: object - configReloaderImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - disablePvc: - type: boolean - fluentLogDestination: - type: string - fluentOutLogrotate: - properties: - age: - type: string - enabled: - type: boolean - path: - type: string - size: - type: string - required: - - enabled - type: object - fluentdPvcSpec: - properties: - emptyDir: - properties: - medium: - type: string - sizeLimit: - type: string - type: object - host_path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - hostPath: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - pvc: - properties: - source: - properties: - claimName: - type: string - readOnly: - type: boolean - required: - - claimName - type: object - spec: - properties: - accessModes: - items: - type: string - type: array - dataSource: - properties: - apiGroup: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - selector: - properties: - matchExpressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - type: object - type: object - storageClassName: - type: string - volumeMode: - type: string - volumeName: - type: string - type: object - type: object - type: object - forwardInputConfig: - properties: - add_tag_prefix: - type: string - bind: - type: string - chunk_size_limit: - type: string - chunk_size_warn_limit: - type: string - deny_keepalive: - type: boolean - linger_timeout: - type: integer - port: - type: string - resolve_hostname: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_keepalive_packet: - type: boolean - skip_invalid_event: - type: boolean - source_address_key: - type: string - sourceHostnameKey: - type: string - tag: - type: string - transport: - properties: - ca_cert_path: - type: string - ca_path: - type: string - ca_private_key_passphrase: - type: string - ca_private_key_path: - type: string - cert_path: - type: string - ciphers: - type: string - client_cert_auth: - type: boolean - insecure: - type: boolean - private_key_passphrase: - type: string - private_key_path: - type: string - protocol: - type: string - version: - type: string - type: object - type: object - ignoreRepeatedLogInterval: - type: string - ignoreSameLogInterval: - type: string - image: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - livenessDefaultCheck: - type: boolean - livenessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - logLevel: - type: string - metrics: - properties: - interval: - type: string - path: - type: string - port: - format: int32 - type: integer - prometheusAnnotations: - type: boolean - serviceMonitor: - type: boolean - serviceMonitorConfig: - properties: - additionalLabels: - additionalProperties: - type: string - type: object - honorLabels: - type: boolean - metricRelabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - relabelings: - items: - properties: - action: - type: string - modulus: - format: int64 - type: integer - regex: - type: string - replacement: - type: string - separator: - type: string - sourceLabels: - items: - type: string - type: array - targetLabel: - type: string - type: object - type: array - type: object - timeout: - type: string - type: object - nodeSelector: - additionalProperties: - type: string - type: object - podPriorityClassName: - type: string - port: - format: int32 - type: integer - readinessProbe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failureThreshold: - format: int32 - type: integer - httpGet: - properties: - host: - type: string - httpHeaders: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initialDelaySeconds: - format: int32 - type: integer - periodSeconds: - format: int32 - type: integer - successThreshold: - format: int32 - type: integer - tcpSocket: - properties: - host: - type: string - port: - anyOf: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - timeoutSeconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - type: string - type: object - requests: - additionalProperties: - type: string - type: object - type: object - rootDir: - type: string - scaling: - properties: - podManagementPolicy: - type: string - replicas: - type: integer - type: object - security: - properties: - podSecurityContext: - properties: - fsGroup: - format: int64 - type: integer - fsGroupChangePolicy: - type: string - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - supplementalGroups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - podSecurityPolicyCreate: - type: boolean - roleBasedAccessControlCreate: - type: boolean - securityContext: - properties: - allowPrivilegeEscalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - procMount: - type: string - readOnlyRootFilesystem: - type: boolean - runAsGroup: - format: int64 - type: integer - runAsNonRoot: - type: boolean - runAsUser: - format: int64 - type: integer - seLinuxOptions: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccompProfile: - properties: - localhostProfile: - type: string - type: - type: string - required: - - type - type: object - windowsOptions: - properties: - gmsaCredentialSpec: - type: string - gmsaCredentialSpecName: - type: string - runAsUserName: - type: string - type: object - type: object - serviceAccount: - type: string - type: object - tls: - properties: - enabled: - type: boolean - secretName: - type: string - sharedKey: - type: string - required: - - enabled - type: object - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - tolerationSeconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - volumeModImage: - properties: - imagePullSecrets: - items: - properties: - name: - type: string - type: object - type: array - pullPolicy: - type: string - repository: - type: string - tag: - type: string - type: object - volumeMountChmod: - type: boolean - workers: - format: int32 - type: integer - type: object - globalFilters: - items: - properties: - concat: - properties: - continuous_line_regexp: - type: string - flush_interval: - type: integer - keep_partial_key: - type: boolean - keep_partial_metadata: - type: string - key: - type: string - multiline_end_regexp: - type: string - multiline_start_regexp: - type: string - n_lines: - type: integer - partial_key: - type: string - partial_value: - type: string - separator: - type: string - stream_identity_key: - type: string - timeout_label: - type: string - use_first_timestamp: - type: boolean - use_partial_metadata: - type: string - type: object - dedot: - properties: - de_dot_nested: - type: boolean - de_dot_separator: - type: string - type: object - detectExceptions: - properties: - languages: - items: - type: string - type: array - max_bytes: - type: integer - max_lines: - type: integer - message: - type: string - multiline_flush_interval: - type: string - remove_tag_prefix: - type: string - stream: - type: string - type: object - enhanceK8s: - properties: - api_groups: - items: - type: string - type: array - bearer_token_file: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cache_refresh: - type: integer - cache_refresh_variation: - type: integer - cache_size: - type: integer - cache_ttl: - type: integer - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - core_api_versions: - items: - type: string - type: array - data_type: - type: string - in_namespace_path: - items: - type: string - type: array - in_pod_path: - items: - type: string - type: array - kubernetes_url: - type: string - secret_dir: - type: string - ssl_partial_chain: - type: boolean - verify_ssl: - type: boolean - type: object - geoip: - properties: - backend_library: - type: string - geoip_2_database: - type: string - geoip_database: - type: string - geoip_lookup_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - skip_adding_null_record: - type: boolean - type: object - grep: - properties: - and: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - or: - items: - properties: - exclude: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - type: array - regexp: - items: - properties: - key: - type: string - pattern: - type: string - required: - - key - - pattern - type: object - type: array - type: object - parser: - properties: - emit_invalid_record_to_error: - type: boolean - hash_value_field: - type: string - inject_key_prefix: - type: string - key_name: - type: string - parse: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - parsers: - items: - properties: - delimiter: - type: string - delimiter_pattern: - type: string - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - format_firstline: - type: string - keep_time_key: - type: boolean - label_delimiter: - type: string - local_time: - type: boolean - multiline: - items: - type: string - type: array - null_empty_string: - type: boolean - null_value_pattern: - type: string - patterns: - items: - properties: - estimate_current_event: - type: boolean - expression: - type: string - format: - type: string - keep_time_key: - type: boolean - local_time: - type: boolean - null_empty_string: - type: boolean - null_value_pattern: - type: string - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - time_format: - type: string - time_key: - type: string - time_type: - type: string - timezone: - type: string - type: - type: string - types: - type: string - utc: - type: boolean - type: object - type: array - remove_key_name_field: - type: boolean - replace_invalid_sequence: - type: boolean - reserve_data: - type: boolean - reserve_time: - type: boolean - type: object - prometheus: - properties: - labels: - additionalProperties: - type: string - type: object - metrics: - items: - properties: - buckets: - type: string - desc: - type: string - key: - type: string - labels: - additionalProperties: - type: string - type: object - name: - type: string - type: - type: string - required: - - desc - - name - - type - type: object - type: array - type: object - record_modifier: - properties: - char_encoding: - type: string - prepare_value: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - replaces: - items: - properties: - expression: - type: string - key: - type: string - replace: - type: string - required: - - expression - - key - - replace - type: object - type: array - whitelist_keys: - type: string - type: object - record_transformer: - properties: - auto_typecast: - type: boolean - enable_ruby: - type: boolean - keep_keys: - type: string - records: - items: - additionalProperties: - type: string - type: object - type: array - remove_keys: - type: string - renew_record: - type: boolean - renew_time_key: - type: string - type: object - stdout: - properties: - output_type: - type: string - type: object - sumologic: - properties: - collector_key_name: - type: string - collector_value: - type: string - exclude_container_regex: - type: string - exclude_facility_regex: - type: string - exclude_host_regex: - type: string - exclude_namespace_regex: - type: string - exclude_pod_regex: - type: string - exclude_priority_regex: - type: string - exclude_unit_regex: - type: string - log_format: - type: string - source_category: - type: string - source_category_key_name: - type: string - source_category_prefix: - type: string - source_category_replace_dash: - type: string - source_host: - type: string - source_host_key_name: - type: string - source_name: - type: string - source_name_key_name: - type: string - tracing_annotation_prefix: - type: string - tracing_container_name: - type: string - tracing_format: - type: boolean - tracing_host: - type: string - tracing_label_prefix: - type: string - tracing_namespace: - type: string - tracing_pod: - type: string - tracing_pod_id: - type: string - type: object - tag_normaliser: - properties: - format: - type: string - type: object - throttle: - properties: - group_bucket_limit: - type: integer - group_bucket_period_s: - type: integer - group_drop_logs: - type: boolean - group_key: - type: string - group_reset_rate_s: - type: integer - group_warning_delay_s: - type: integer - type: object - type: object - type: array - loggingRef: - type: string - watchNamespaces: - items: - type: string - type: array - required: - - controlNamespace - type: object - status: - properties: - configCheckResults: - additionalProperties: - type: boolean - type: object - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_outputs.yaml b/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_outputs.yaml deleted file mode 100755 index b04c809ce..000000000 --- a/charts/rancher-logging/rancher-logging-crd/3.9.002-rc03/templates/logging.banzaicloud.io_outputs.yaml +++ /dev/null @@ -1,4557 +0,0 @@ - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.2.4 - creationTimestamp: null - name: outputs.logging.banzaicloud.io -spec: - additionalPrinterColumns: - - JSONPath: .status.active - description: Is the output active? - name: Active - type: boolean - - JSONPath: .status.problemsCount - description: Number of problems - name: Problems - type: integer - group: logging.banzaicloud.io - names: - categories: - - logging-all - kind: Output - listKind: OutputList - plural: outputs - singular: output - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - awsElasticsearch: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_arn: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_session_name: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - assume_role_web_identity_token_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ecs_container_credentials_relative_uri: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - region: - type: string - secret_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - sts_credentials_region: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - flush_interval: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - include_tag_key: - type: boolean - logstash_format: - type: boolean - tag_key: - type: string - type: object - azurestorage: - properties: - auto_create_container: - type: boolean - azure_container: - type: string - azure_imds_api_version: - type: string - azure_object_key_format: - type: string - azure_storage_access_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_account: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - azure_storage_sas_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - type: string - path: - type: string - required: - - azure_container - - azure_storage_access_key - - azure_storage_account - - azure_storage_sas_token - type: object - cloudwatch: - properties: - auto_create_stream: - type: boolean - aws_instance_profile_credentials_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sts_role_arn: - type: string - aws_sts_session_name: - type: string - aws_use_sts: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - concurrency: - type: integer - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - http_proxy: - type: string - include_time_key: - type: boolean - json_handler: - type: string - localtime: - type: boolean - log_group_aws_tags: - type: string - log_group_aws_tags_key: - type: string - log_group_name: - type: string - log_group_name_key: - type: string - log_rejected_request: - type: string - log_stream_name: - type: string - log_stream_name_key: - type: string - max_events_per_batch: - type: integer - max_message_length: - type: integer - message_keys: - type: string - put_log_events_disable_retry_limit: - type: boolean - put_log_events_retry_limit: - type: integer - put_log_events_retry_wait: - type: string - region: - type: string - remove_log_group_aws_tags_key: - type: string - remove_log_group_name_key: - type: string - remove_log_stream_name_key: - type: string - remove_retention_in_days: - type: string - retention_in_days: - type: string - retention_in_days_key: - type: string - use_tag_as_group: - type: boolean - use_tag_as_stream: - type: boolean - required: - - region - type: object - datadog: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_level: - type: string - dd_hostname: - type: string - dd_source: - type: string - dd_sourcecategory: - type: string - dd_tags: - type: string - host: - type: string - include_tag_key: - type: boolean - max_backoff: - type: string - max_retries: - type: string - no_ssl_validation: - type: boolean - port: - type: string - service: - type: string - ssl_port: - type: string - tag_key: - type: string - timestamp_key: - type: string - use_compression: - type: boolean - use_http: - type: boolean - use_json: - type: boolean - use_ssl: - type: boolean - required: - - api_key - type: object - elasticsearch: - properties: - application_name: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - bulk_message_request_threshold: - type: string - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key_pass: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - content_type: - type: string - custom_headers: - type: string - customize_template: - type: string - default_elasticsearch_version: - type: string - deflector_alias: - type: string - enable_ilm: - type: boolean - exception_backup: - type: boolean - fail_on_putting_template_retry_exceed: - type: boolean - flatten_hashes: - type: boolean - flatten_hashes_separator: - type: string - host: - type: string - hosts: - type: string - http_backend: - type: string - id_key: - type: string - ignore_exceptions: - type: string - ilm_policy: - type: string - ilm_policy_id: - type: string - ilm_policy_overwrite: - type: boolean - include_index_in_url: - type: boolean - include_tag_key: - type: boolean - include_timestamp: - type: boolean - index_date_pattern: - type: string - index_name: - type: string - index_prefix: - type: string - log_es_400_reason: - type: boolean - logstash_dateformat: - type: string - logstash_format: - type: boolean - logstash_prefix: - type: string - logstash_prefix_separator: - type: string - max_retry_get_es_version: - type: string - max_retry_putting_template: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - path: - type: string - pipeline: - type: string - port: - type: integer - prefer_oj_serializer: - type: boolean - reconnect_on_error: - type: boolean - reload_after: - type: string - reload_connections: - type: boolean - reload_on_failure: - type: boolean - remove_keys_on_update: - type: string - remove_keys_on_update_key: - type: string - request_timeout: - type: string - resurrect_after: - type: string - retry_tag: - type: string - rollover_index: - type: boolean - routing_key: - type: string - scheme: - type: string - sniffer_class_name: - type: string - ssl_max_version: - type: string - ssl_min_version: - type: string - ssl_verify: - type: boolean - ssl_version: - type: string - suppress_doc_wrap: - type: boolean - suppress_type_name: - type: boolean - tag_key: - type: string - target_index_key: - type: string - target_type_key: - type: string - template_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - template_name: - type: string - template_overwrite: - type: boolean - templates: - type: string - time_key: - type: string - time_key_format: - type: string - time_parse_error_tag: - type: string - time_precision: - type: string - type_name: - type: string - unrecoverable_error_types: - type: string - user: - type: string - utc_index: - type: boolean - validate_client_version: - type: boolean - verify_es_version_at_startup: - type: boolean - with_transporter_log: - type: boolean - write_operation: - type: string - type: object - file: - properties: - add_path_suffix: - type: boolean - append: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - path: - type: string - path_suffix: - type: string - symlink_path: - type: boolean - required: - - path - type: object - forward: - properties: - ack_response_timeout: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - connect_timeout: - type: integer - dns_round_robin: - type: boolean - expire_dns_cache: - type: integer - hard_timeout: - type: integer - heartbeat_interval: - type: integer - heartbeat_type: - type: string - ignore_network_errors_at_startup: - type: boolean - keepalive: - type: boolean - keepalive_timeout: - type: integer - phi_failure_detector: - type: boolean - phi_threshold: - type: integer - recover_wait: - type: integer - require_ack_response: - type: boolean - security: - properties: - allow_anonymous_source: - type: boolean - self_hostname: - type: string - shared_key: - type: string - user_auth: - type: boolean - required: - - self_hostname - - shared_key - type: object - send_timeout: - type: integer - servers: - items: - properties: - host: - type: string - name: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - shared_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - standby: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - weight: - type: integer - required: - - host - type: object - type: array - tls_allow_self_signed_cert: - type: boolean - tls_cert_logical_store_name: - type: string - tls_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_cert_thumbprint: - type: string - tls_cert_use_enterprise_store: - type: boolean - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_client_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_insecure_mode: - type: boolean - tls_verify_hostname: - type: boolean - tls_version: - type: string - verify_connection_at_startup: - type: boolean - required: - - servers - type: object - gcs: - properties: - acl: - type: string - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - client_retries: - type: integer - client_timeout: - type: integer - credentials_json: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - encryption_key: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - keyfile: - type: string - object_key_format: - type: string - object_metadata: - items: - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - type: array - overwrite: - type: boolean - path: - type: string - project: - type: string - storage_class: - type: string - store_as: - type: string - transcoding: - type: boolean - required: - - bucket - - project - type: object - http: - properties: - auth: - properties: - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - password - - username - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - content_type: - type: string - endpoint: - type: string - error_response_as_unrecoverable: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - headers: - additionalProperties: - type: string - type: object - http_method: - type: string - json_array: - type: boolean - open_timeout: - type: integer - proxy: - type: string - read_timeout: - type: integer - retryable_response_codes: - items: - type: integer - type: array - ssl_timeout: - type: integer - tls_ca_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_ciphers: - type: string - tls_client_cert_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_passphrase: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_private_key_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - tls_verify_mode: - type: string - tls_version: - type: string - required: - - endpoint - type: object - kafka: - properties: - ack_timeout: - type: integer - brokers: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compression_codec: - type: string - default_message_key: - type: string - default_partition_key: - type: string - default_topic: - type: string - exclude_partion_key: - type: boolean - exclude_topic_key: - type: boolean - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - get_kafka_client_log: - type: boolean - headers: - additionalProperties: - type: string - type: object - headers_from_record: - additionalProperties: - type: string - type: object - idempotent: - type: boolean - max_send_retries: - type: integer - message_key_key: - type: string - partition_key: - type: string - partition_key_key: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required_acks: - type: integer - sasl_over_ssl: - type: boolean - scram_mechanism: - type: string - ssl_ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_ca_certs_from_system: - type: boolean - ssl_client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_chain: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_client_cert_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ssl_verify_hostname: - type: boolean - topic_key: - type: string - use_default_for_unknown_topic: - type: boolean - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - brokers - - format - type: object - kinesisStream: - properties: - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - aws_iam_retries: - type: integer - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_ses_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - batch_request_max_count: - type: integer - batch_request_max_size: - type: integer - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - partition_key: - type: string - process_credentials: - properties: - process: - type: string - required: - - process - type: object - region: - type: string - reset_backoff_if_success: - type: boolean - retries_on_batch_request: - type: integer - stream_name: - type: string - required: - - stream_name - type: object - logdna: - properties: - api_key: - type: string - app: - type: string - buffer_chunk_limit: - type: string - hostname: - type: string - required: - - api_key - - hostname - type: object - loggingRef: - type: string - logz: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - endpoint: - properties: - port: - type: integer - token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - url: - type: string - type: object - gzip: - type: boolean - http_idle_timeout: - type: integer - output_include_tags: - type: boolean - output_include_time: - type: boolean - retry_count: - type: integer - retry_sleep: - type: integer - required: - - endpoint - type: object - loki: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - configure_kubernetes_labels: - type: boolean - drop_single_key: - type: boolean - extra_labels: - additionalProperties: - type: string - type: object - extract_kubernetes_labels: - type: boolean - insecure_tls: - type: boolean - key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - labels: - additionalProperties: - type: string - type: object - line_format: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - remove_keys: - items: - type: string - type: array - tenant: - type: string - url: - type: string - username: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - newrelic: - properties: - api_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - base_uri: - type: string - license_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - type: object - nullout: - type: object - oss: - properties: - aaccess_key_secret: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - access_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - auto_create_bucket: - type: boolean - bucket: - type: string - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_bucket: - type: boolean - check_object: - type: boolean - download_crc_enable: - type: boolean - endpoint: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hex_random_length: - type: integer - index_format: - type: string - key_format: - type: string - open_timeout: - type: integer - oss_sdk_log_dir: - type: string - overwrite: - type: boolean - path: - type: string - read_timeout: - type: integer - store_as: - type: string - upload_crc_enable: - type: boolean - warn_for_delay: - type: string - required: - - aaccess_key_secret - - access_key_id - - bucket - - endpoint - type: object - redis: - properties: - allow_duplicate_key: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - db_number: - type: integer - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insert_key_prefix: - type: string - password: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - port: - type: integer - strftime_format: - type: string - ttl: - type: integer - type: object - s3: - properties: - acl: - type: string - assume_role_credentials: - properties: - duration_seconds: - type: string - external_id: - type: string - policy: - type: string - role_arn: - type: string - role_session_name: - type: string - required: - - role_arn - - role_session_name - type: object - auto_create_bucket: - type: string - aws_iam_retries: - type: string - aws_key_id: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - aws_sec_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - check_apikey_on_start: - type: string - check_bucket: - type: string - check_object: - type: string - clustername: - type: string - compute_checksums: - type: string - enable_transfer_acceleration: - type: string - force_path_style: - type: string - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - grant_full_control: - type: string - grant_read: - type: string - grant_read_acp: - type: string - grant_write_acp: - type: string - hex_random_length: - type: string - index_format: - type: string - instance_profile_credentials: - properties: - http_open_timeout: - type: string - http_read_timeout: - type: string - ip_address: - type: string - port: - type: string - retries: - type: string - type: object - oneeye_format: - type: boolean - overwrite: - type: string - path: - type: string - proxy_uri: - type: string - s3_bucket: - type: string - s3_endpoint: - type: string - s3_metadata: - type: string - s3_object_key_format: - type: string - s3_region: - type: string - shared_credentials: - properties: - path: - type: string - profile_name: - type: string - type: object - signature_version: - type: string - sse_customer_algorithm: - type: string - sse_customer_key: - type: string - sse_customer_key_md5: - type: string - ssekms_key_id: - type: string - ssl_verify_peer: - type: string - storage_class: - type: string - store_as: - type: string - use_bundled_cert: - type: string - use_server_side_encryption: - type: string - warn_for_delay: - type: string - required: - - s3_bucket - type: object - splunkHec: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - ca_file: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_cert: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - client_key: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - coerce_to_utf8: - type: boolean - data_type: - type: string - fields: - additionalProperties: - type: string - type: object - format: - properties: - add_newline: - type: boolean - message_key: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - hec_host: - type: string - hec_port: - type: integer - hec_token: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - host: - type: string - host_key: - type: string - idle_timeout: - type: integer - index: - type: string - index_key: - type: string - insecure_ssl: - type: boolean - keep_keys: - type: boolean - metric_name_key: - type: string - metric_value_key: - type: string - metrics_from_event: - type: boolean - non_utf8_replacement_string: - type: string - open_timeout: - type: integer - protocol: - type: string - read_timeout: - type: integer - source: - type: string - source_key: - type: string - sourcetype: - type: string - sourcetype_key: - type: string - ssl_ciphers: - type: string - required: - - hec_host - - hec_token - type: object - sumologic: - properties: - add_timestamp: - type: boolean - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - compress: - type: boolean - compress_encoding: - type: string - custom_dimensions: - type: string - custom_fields: - items: - type: string - type: array - data_type: - type: string - delimiter: - type: string - disable_cookies: - type: boolean - endpoint: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - log_format: - type: string - log_key: - type: string - metric_data_format: - type: string - open_timeout: - type: integer - proxy_uri: - type: string - source_category: - type: string - source_host: - type: string - source_name: - type: string - source_name_key: - type: string - sumo_client: - type: string - timestamp_key: - type: string - verify_ssl: - type: boolean - required: - - endpoint - - source_name - type: object - syslog: - properties: - buffer: - properties: - chunk_full_threshold: - type: string - chunk_limit_records: - type: integer - chunk_limit_size: - type: string - compress: - type: string - delayed_commit_timeout: - type: string - disable_chunk_backup: - type: boolean - flush_at_shutdown: - type: boolean - flush_interval: - type: string - flush_mode: - type: string - flush_thread_burst_interval: - type: string - flush_thread_count: - type: integer - flush_thread_interval: - type: string - overflow_action: - type: string - path: - type: string - queue_limit_length: - type: integer - queued_chunks_limit_size: - type: integer - retry_exponential_backoff_base: - type: string - retry_forever: - type: boolean - retry_max_interval: - type: string - retry_max_times: - type: integer - retry_randomize: - type: boolean - retry_secondary_threshold: - type: string - retry_timeout: - type: string - retry_type: - type: string - retry_wait: - type: string - tags: - type: string - timekey: - type: string - timekey_use_utc: - type: boolean - timekey_wait: - type: string - timekey_zone: - type: string - total_limit_size: - type: string - type: - type: string - type: object - format: - properties: - app_name_field: - type: string - hostname_field: - type: string - log_field: - type: string - message_id_field: - type: string - proc_id_field: - type: string - rfc6587_message_size: - type: boolean - structured_data_field: - type: string - type: - enum: - - out_file - - json - - ltsv - - csv - - msgpack - - hash - - single_value - type: string - type: object - host: - type: string - insecure: - type: boolean - port: - type: integer - transport: - type: string - trusted_ca_path: - properties: - mountFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - value: - type: string - valueFrom: - properties: - secretKeyRef: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - type: object - required: - - host - type: object - type: object - status: - properties: - active: - type: boolean - problems: - items: - type: string - type: array - problemsCount: - type: integer - type: object - type: object - version: v1beta1 - versions: - - name: v1beta1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/.helmignore b/charts/rancher-logging/rancher-logging/3.9.000-rc08/.helmignore deleted file mode 100755 index 50af03172..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/.helmignore +++ /dev/null @@ -1,22 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/Chart.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/Chart.yaml deleted file mode 100755 index 33f60452c..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-logging-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Logging - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: logging.banzaicloud.io.clusterflow/v1beta1 - catalog.cattle.io/release-name: rancher-logging - catalog.cattle.io/ui-component: logging -apiVersion: v1 -appVersion: 3.9.0 -description: Collects and filter logs using highly configurable CRDs. Powered by Banzai - Cloud Logging Operator. -icon: https://charts.rancher.io/assets/logos/logging.svg -keywords: -- logging -- monitoring -- security -name: rancher-logging -version: 3.9.000-rc08 diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/README.md b/charts/rancher-logging/rancher-logging/3.9.000-rc08/README.md deleted file mode 100755 index 783816749..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/README.md +++ /dev/null @@ -1,129 +0,0 @@ - -# Logging operator Chart - -[Logging operator](https://github.com/banzaicloud/logging-operator) Managed centralized logging component fluentd and fluent-bit instance on cluster. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator -``` - -## Introduction - -This chart bootstraps a [Logging Operator](https://github.com/banzaicloud/logging-operator) deployment on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. - -## Prerequisites - -- Kubernetes 1.8+ with Beta APIs enabled - -## Installing the Chart - -To install the chart with the release name `my-release`: - -```bash -$ helm install --name my-release banzaicloud-stable/logging-operator -``` - -### CRDs -Use `createCustomResource=false` with Helm v3 to avoid trying to create CRDs from the `crds` folder and from templates at the same time. - -The command deploys **Logging operator** on the Kubernetes cluster with the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. - -## Uninstalling the Chart - -To uninstall/delete the `my-release` deployment: - -```bash -$ helm delete my-release -``` - -The command removes all Kubernetes components associated with the chart and deletes the release. - -## Configuration - -The following tables lists the configurable parameters of the logging-operator chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `image.repository` | Container image repository | `ghcr.io/banzaicloud/logging-operator` | -| `image.tag` | Container image tag | `3.9.0` | -| `image.pullPolicy` | Container pull policy | `IfNotPresent` | -| `nameOverride` | Override name of app | `` | -| `fullnameOverride` | Override full name of app | `` | -| `namespaceOverride` | Override namespace of app | `` | -| `watchNamespace` | Namespace to watch for LoggingOperator CRD | `` | -| `rbac.enabled` | Create rbac service account and roles | `true` | -| `rbac.psp.enabled` | Must be used with `rbac.enabled` true. If true, creates & uses RBAC resources required in the cluster with [Pod Security Policies](https://kubernetes.io/docs/concepts/policy/pod-security-policy/) enabled. | `false` | -| `priorityClassName` | Operator priorityClassName | `{}` | -| `affinity` | Node Affinity | `{}` | -| `resources` | CPU/Memory resource requests/limits | `{}` | -| `tolerations` | Node Tolerations | `[]` | -| `nodeSelector` | Define which Nodes the Pods are scheduled on. | `{}` | -| `annotations` | Define annotations for logging-operator pods | `{}` | -| `podSecurityContext` | Pod SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"runAsNonRoot": true, "runAsUser": 1000, "fsGroup": 2000}` | -| `securityContext` | Container SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"allowPrivilegeEscalation": false, "readOnlyRootFilesystem": true}` | -| `createCustomResource` | Create CRDs. | `true` | -| `monitoring.serviceMonitor.enabled` | Create Prometheus Operator servicemonitor. | `false` | - -Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: - -```bash -$ helm install --name my-release -f values.yaml banzaicloud-stable/logging-operator -``` - -> **Tip**: You can use the default [values.yaml](values.yaml) - -## Installing Fluentd and Fluent-bit via logging - -The previous chart does **not** install `logging` resource to deploy Fluentd and Fluent-bit on cluster. To install them please use the [Logging Operator Logging](https://github.com/banzaicloud/logging-operator/tree/master/charts/logging-operator-logging) chart. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `tls.enabled` | Enabled TLS communication between components | true | -| `tls.fluentdSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.fluentbitSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.sharedKey` | Shared key between nodes (fluentd-fluentbit) | [autogenerated] | -| `fluentbit.enabled` | Install fluent-bit | true | -| `fluentbit.namespace` | Specified fluentbit installation namespace | same as operator namespace | -| `fluentbit.image.tag` | Fluentbit container image tag | `1.6.10` | -| `fluentbit.image.repository` | Fluentbit container image repository | `fluent/fluent-bit` | -| `fluentbit.image.pullPolicy` | Fluentbit container pull policy | `IfNotPresent` | -| `fluentd.enabled` | Install fluentd | true | -| `fluentd.image.tag` | Fluentd container image tag | `v1.11.5-alpine-9` | -| `fluentd.image.repository` | Fluentd container image repository | `ghcr.io/banzaicloud/fluentd` | -| `fluentd.image.pullPolicy` | Fluentd container pull policy | `IfNotPresent` | -| `fluentd.volumeModImage.tag` | Fluentd volumeModImage container image tag | `latest` | -| `fluentd.volumeModImage.repository` | Fluentd volumeModImage container image repository | `busybox` | -| `fluentd.volumeModImage.pullPolicy` | Fluentd volumeModImage container pull policy | `IfNotPresent` | -| `fluentd.configReloaderImage.tag` | Fluentd configReloaderImage container image tag | `v0.2.2` | -| `fluentd.configReloaderImage.repository` | Fluentd configReloaderImage container image repository | `jimmidyson/configmap-reload` | -| `fluentd.configReloaderImage.pullPolicy` | Fluentd configReloaderImage container pull policy | `IfNotPresent` | -| `fluentd.fluentdPvcSpec.accessModes` | Fluentd persistence volume access modes | `[ReadWriteOnce]` | -| `fluentd.fluentdPvcSpec.resources.requests.storage` | Fluentd persistence volume size | `21Gi` | -| `fluentd.fluentdPvcSpec.storageClassName` | Fluentd persistence volume storageclass | `"""` | diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/app-readme.md b/charts/rancher-logging/rancher-logging/3.9.000-rc08/app-readme.md deleted file mode 100755 index 2de4ab4c5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/app-readme.md +++ /dev/null @@ -1,22 +0,0 @@ -# Rancher Logging - -This chart is based off of the upstream [Banzai Logging Operator](https://banzaicloud.com/docs/one-eye/logging-operator/) chart. The chart deploys a logging operator and CRDs, which allows users to configure complex logging pipelines with a few simple custom resources. There are two levels of logging, which allow you to collect all logs in a cluster or from a single namespace. - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/logging/v2.5/). - -## Namespace-level logging - -To collect logs from a single namespace, users create flows and these flows are connected to outputs or cluster outputs. - -## Cluster-level logging - -To collect logs from an entire cluster, users create cluster flows and cluster outputs. - -## CRDs - -- [Cluster Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusterflow_types/) - A cluster flow is a CRD (`ClusterFlow`) that defines what logs to collect from the entire cluster. The cluster flow must be deployed in the same namespace as the logging operator. -- [Cluster Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusteroutput_types/) - A cluster output is a CRD (`ClusterOutput`) that defines how to connect to logging providers so they can start collecting logs. The cluster output must be deployed in the same namespace as the logging operator. The convenience of using a cluster output is that either a cluster flow or flow can send logs to those providers without needing to define specific outputs in each namespace for each flow. -- [Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/flow_types/) - A flow is a CRD (`Flow`) that defines what logs to collect from the namespace that it is deployed in. -- [Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/output_types/) - An output is a CRD (`Output`) that defines how to connect to logging providers so logs can be sent to the provider. - -For more information on how to configure the Helm chart, refer to the Helm README. diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/NOTES.txt b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/NOTES.txt deleted file mode 100755 index e69de29bb..000000000 diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/_helpers.tpl b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/_helpers.tpl deleted file mode 100755 index b2b289443..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/_helpers.tpl +++ /dev/null @@ -1,66 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "logging-operator.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "logging-operator.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Provides the namespace the chart will be installed in using the builtin .Release.Namespace, -or, if provided, a manually overwritten namespace value. -*/}} -{{- define "logging-operator.namespace" -}} -{{- if .Values.namespaceOverride -}} -{{ .Values.namespaceOverride -}} -{{- else -}} -{{ .Release.Namespace }} -{{- end -}} -{{- end -}} - - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "logging-operator.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "logging-operator.labels" -}} -app.kubernetes.io/name: {{ include "logging-operator.name" . }} -helm.sh/chart: {{ include "logging-operator.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/clusterrole.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/clusterrole.yaml deleted file mode 100755 index 709eedb91..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/clusterrole.yaml +++ /dev/null @@ -1,167 +0,0 @@ -{{- if .Values.rbac.enabled }} - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - creationTimestamp: null - name: {{ template "logging-operator.fullname" . }} -rules: -- apiGroups: - - "" - resources: - - configmaps - - secrets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - resources: - - endpoints - - namespaces - - nodes - verbs: - - get - - list - - watch -- apiGroups: - - "" - resources: - - persistentvolumeclaims - - pods - - serviceaccounts - - services - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - - events.k8s.io - resources: - - events - verbs: - - create - - get - - list - - watch -- apiGroups: - - apps - resources: - - daemonsets - - replicasets - - statefulsets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - apps - - extensions - resources: - - deployments - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - networking.k8s.io - resources: - - ingresses - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - policy - resources: - - podsecuritypolicies - verbs: - - create - - delete - - get - - list - - patch - - update - - use - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows - - clusteroutputs - - flows - - loggings - - outputs - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows/status - - clusteroutputs/status - - flows/status - - loggings/status - - outputs/status - verbs: - - get - - patch - - update -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - rolebindings - - roles - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/clusterrolebinding.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/clusterrolebinding.yaml deleted file mode 100755 index 89d17d094..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ template "logging-operator.fullname" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -subjects: - - kind: ServiceAccount - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: {{ template "logging-operator.fullname" . }} - - {{- end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/crds.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/crds.yaml deleted file mode 100755 index f573652d0..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/crds.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{- if .Values.createCustomResource -}} -{{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} -{{ $.Files.Get $path }} ---- -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/deployment.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/deployment.yaml deleted file mode 100755 index da93d4c29..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/deployment.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - replicas: {{ .Values.replicaCount }} - selector: - matchLabels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - template: - metadata: - labels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - {{- with .Values.annotations }} - annotations: - {{- toYaml . | nindent 8 }} - {{- end }} - spec: - {{- if .Values.priorityClassName }} - priorityClassName: {{ .Values.priorityClassName }} - {{- end }} - {{- with .Values.imagePullSecrets }} - imagePullSecrets: - {{- toYaml . | nindent 8 }} - {{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.image.pullPolicy }} - resources: - {{- toYaml .Values.resources | nindent 12 }} - ports: - - name: http - containerPort: {{ .Values.http.port }} - - {{- if .Values.securityContext }} - securityContext: {{ toYaml .Values.securityContext | nindent 12 }} - {{- end }} - {{- if .Values.podSecurityContext }} - securityContext: {{ toYaml .Values.podSecurityContext | nindent 8 }} - {{- end }} - - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- if .Values.rbac.enabled }} - serviceAccountName: {{ include "logging-operator.fullname" . }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/aks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/aks/logging.yaml deleted file mode 100755 index c7f6ce7e5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/aks/logging.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if .Values.additionalLoggingSources.aks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-aks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "aks" - Path: "/var/log/azure/kubelet-status.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/eks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/eks/logging.yaml deleted file mode 100755 index 30c22d82e..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/eks/logging.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- if .Values.additionalLoggingSources.eks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-eks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "eks" - Path: "/var/log/messages" - Parser: "syslog" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/gke/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/gke/logging.yaml deleted file mode 100755 index a1f36c670..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/gke/logging.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if .Values.additionalLoggingSources.gke.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-gke - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "gke" - Path: "/var/log/kube-proxy.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/k3s/logging-k3s-openrc.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/k3s/logging-k3s-openrc.yaml deleted file mode 100755 index 0143b6a89..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/k3s/logging-k3s-openrc.yaml +++ /dev/null @@ -1,65 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "openrc")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/k3s.log" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/k3s/logging-k3s-systemd.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/k3s/logging-k3s-systemd.yaml deleted file mode 100755 index 56aedb2d6..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/k3s/logging-k3s-systemd.yaml +++ /dev/null @@ -1,65 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "systemd")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/syslog" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke/configmap.yaml deleted file mode 100755 index 2af01ac0c..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke/configmap.yaml +++ /dev/null @@ -1,26 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [SERVICE] - Log_Level {{ .Values.additionalLoggingSources.rke.fluentbit.log_level }} - Parsers_File parsers.conf - - [INPUT] - Tag rke - Name tail - Path_Key filename - Parser json - DB /tail-db/tail-containers-state.db - Mem_Buf_Limit {{ .Values.additionalLoggingSources.rke.fluentbit.mem_buffer_limit }} - Path /var/lib/rancher/rke/log/*.log - - [OUTPUT] - Name file - Path /var/lib/rancher/logging/ -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke/daemonset.yaml deleted file mode 100755 index 3f41f7b0a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke/daemonset.yaml +++ /dev/null @@ -1,127 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke-aggregator - spec: - containers: - - name: fluentbit - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - volumeMounts: - - mountPath: /var/lib/rancher/rke/log/ - name: indir - - mountPath: /var/lib/rancher/logging/ - name: outdir - - mountPath: {{ $containers }} - name: containers - - mountPath: /tail-db - name: tail-db - - mountPath: /fluent-bit/etc/fluent-bit.conf - name: config - subPath: fluent-bit.conf - volumes: - - name: indir - hostPath: - path: /var/lib/rancher/rke/log/ - type: DirectoryOrCreate - - name: outdir - hostPath: - path: /var/lib/rancher/logging/ - type: DirectoryOrCreate - - name: containers - hostPath: - path: {{ $containers }} - type: DirectoryOrCreate - - name: tail-db - hostPath: - path: /var/lib/rancher/logging/tail-db/ - type: DirectoryOrCreate - - name: config - configMap: - name: "{{ .Release.Name }}-rke" - serviceAccountName: "{{ .Release.Name }}-rke-aggregator" - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - allowedHostPaths: - - pathPrefix: {{ $containers }} - readOnly: false - - pathPrefix: /var/lib/rancher/rke/log/ - readOnly: false - - pathPrefix: /var/lib/rancher/logging/ - readOnly: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke/logging-rke.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke/logging-rke.yaml deleted file mode 100755 index d25c0047f..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke/logging-rke.yaml +++ /dev/null @@ -1,70 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-rke - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "rke" - Path: "/var/lib/rancher/logging/rke" - Parser: json - extraVolumeMounts: - - source: "/var/lib/rancher/logging/" - destination: "/var/lib/rancher/logging/" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- if .Values.global.dockerRootDirectory }} - mountPath: {{ $containers }} - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/configmap.yaml deleted file mode 100755 index d8910122a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/configmap.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke2 - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [INPUT] - Name systemd - Tag rke2 - Systemd_Filter _SYSTEMD_UNIT=rke2.service - - [OUTPUT] - Name file - Path /etc/rancher/logging/rke2.log -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/daemonset.yaml deleted file mode 100755 index 2b4672811..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/daemonset.yaml +++ /dev/null @@ -1,101 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke2-journald-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke2-journald-aggregator - spec: - containers: - - name: fluentd - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - volumeMounts: - - mountPath: /etc/rancher/logging/logs/ - name: logdir - - mountPath: /fluent-bit/etc/ - name: config - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - serviceAccountName: "{{ .Release.Name }}-rke2-journald-aggregator" - volumes: - - name: logdir - hostPath: - path: /etc/rancher/logging/logs/ - - name: config - configMap: - name: "{{ .Release.Name }}-rke2" ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke2-journald-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke2-journald-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke2-journald-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - allowedHostPaths: - - pathPrefix: /etc/rancher/logging/logs - readOnly: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/logging-rke2-containers.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/logging-rke2-containers.yaml deleted file mode 100755 index 2bc1900ce..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/logging-rke2-containers.yaml +++ /dev/null @@ -1,63 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-rke2-containers - namespace: {{ .Release.Namespace }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "rke2" - Path: "/var/log/containers/*rke*.log" - extraVolumeMounts: - - source: "/var/log/containers/" - destination: "/var/log/containers/" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/logging-rke2-journald.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/logging-rke2-journald.yaml deleted file mode 100755 index 72ac37bab..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/rke2/logging-rke2-journald.yaml +++ /dev/null @@ -1,63 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-rke2-journald - namespace: {{ .Release.Namespace }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "rke2" - Path: "/etc/rancher/logging/logs/*.log" - extraVolumeMounts: - - source: "/etc/rancher/logging/logs/" - destination: "/etc/rancher/logging/logs/" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/root/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/root/logging.yaml deleted file mode 100755 index 09071405d..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/loggings/root/logging.yaml +++ /dev/null @@ -1,64 +0,0 @@ -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }} - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- if .Values.global.dockerRootDirectory }} - mountPath: {{ $containers }} - extraVolumeMounts: - - source: {{ $containers }} - destination: {{ $containers }} - readOnly: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/psp.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/psp.yaml deleted file mode 100755 index d0eab300c..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/psp.yaml +++ /dev/null @@ -1,33 +0,0 @@ -{{ if and .Values.rbac.enabled .Values.rbac.psp.enabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp.logging-operator - namespace: {{ include "logging-operator.namespace" . }} - annotations: - seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default,runtime/default' - seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default,runtime/default' - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - readOnlyRootFilesystem: true - privileged: false - allowPrivilegeEscalation: false - runAsUser: - rule: MustRunAsNonRoot - fsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - supplementalGroups: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - volumes: - - secret - - configMap -{{ end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/service.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/service.yaml deleted file mode 100755 index f419ae2c4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/service.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - type: ClusterIP - {{- with .Values.http.service.clusterIP }} - clusterIP: {{ . }} - {{- end }} - ports: - - port: {{ .Values.http.port }} - targetPort: http - protocol: TCP - name: http - selector: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/serviceMonitor.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/serviceMonitor.yaml deleted file mode 100755 index 1bb762cde..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/serviceMonitor.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{ if .Values.monitoring.serviceMonitor.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- with .Values.monitoring.serviceMonitor.additionalLabels }} - {{- toYaml . | nindent 4 }} -{{- end }} -spec: - selector: - matchLabels: -{{ include "logging-operator.labels" . | indent 6 }} - endpoints: - - port: http - path: /metrics - {{- with .Values.monitoring.serviceMonitor.metricsRelabelings }} - metricRelabelings: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.monitoring.serviceMonitor.relabelings }} - relabelings: - {{- toYaml . | nindent 4 }} - {{- end }} - namespaceSelector: - matchNames: - - {{ include "logging-operator.namespace" . }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/serviceaccount.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/serviceaccount.yaml deleted file mode 100755 index cbb2a94b4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/serviceaccount.yaml +++ /dev/null @@ -1,10 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/userroles.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/userroles.yaml deleted file mode 100755 index f4136b09a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/userroles.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-admin" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - verbs: - - "*" ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-view" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - rbac.authorization.k8s.io/aggregate-to-view: "true" - rbac.authorization.k8s.io/aggregate-to-edit: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - - clusterflows - - clusteroutputs - verbs: - - get - - list - - watch diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/validate-install-crd.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/validate-install-crd.yaml deleted file mode 100755 index 66e8725e5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/validate-install-crd.yaml +++ /dev/null @@ -1,18 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterFlow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterOutput" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Flow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Logging" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Output" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/validate-install.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/validate-install.yaml deleted file mode 100755 index bd624cc4b..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/templates/validate-install.yaml +++ /dev/null @@ -1,5 +0,0 @@ -#{{- if .Values.global.dockerRootDirectory }} -#{{- if or (hasSuffix "/containers" .Values.global.dockerRootDirectory) (hasSuffix "/" .Values.global.dockerRootDirectory) }} -#{{- required "global.dockerRootDirectory must not end with suffix: '/' or '/containers'" "" -}} -#{{- end }} -#{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.000-rc08/values.yaml b/charts/rancher-logging/rancher-logging/3.9.000-rc08/values.yaml deleted file mode 100755 index e07558390..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.000-rc08/values.yaml +++ /dev/null @@ -1,149 +0,0 @@ -# Default values for logging-operator. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. - -replicaCount: 1 - -image: - repository: rancher/mirrored-banzaicloud-logging-operator - tag: 3.9.0 - pullPolicy: IfNotPresent - -imagePullSecrets: [] -nameOverride: "" -fullnameOverride: "" -namespaceOverride: "" - -annotations: {} - -## Deploy CRDs used by Logging Operator. -## -createCustomResource: false - -resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - -nodeSelector: - kubernetes.io/os: linux - -tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule - -affinity: {} - -http: - # http listen port number - port: 8080 - # Service definition for query http service - service: - type: ClusterIP - clusterIP: None - # Annotations to query http service - annotations: {} - # Labels to query http service - labels: {} - -# These "rbac" settings match the upstream defaults. For only using psp in the overlay files, which -# include the default Logging CRs created, see the "global.psp" setting. To enable psp for the entire -# chart, enable both "rbac.psp" and "global.psp" (this may require further changes to the chart). -rbac: - enabled: true - psp: - enabled: false - -## SecurityContext holds pod-level security attributes and common container settings. -## This defaults to non root user with uid 1000 and gid 2000. *v1.PodSecurityContext false -## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ -## -podSecurityContext: {} -# runAsNonRoot: true -# runAsUser: 1000 -# fsGroup: 2000 -securityContext: {} -# allowPrivilegeEscalation: false -# readOnlyRootFilesystem: true - # capabilities: - # drop: ["ALL"] - -## Operator priorityClassName -## -priorityClassName: {} - -monitoring: - # Create a Prometheus Operator ServiceMonitor object - serviceMonitor: - enabled: false - additionalLabels: {} - metricRelabelings: [] - relabelings: [] - -disablePvc: true - -additionalLoggingSources: - rke: - enabled: false - fluentbit: - log_level: "info" - mem_buffer_limit: "5MB" - rke2: - enabled: false - k3s: - enabled: false - container_engine: "systemd" - aks: - enabled: false - eks: - enabled: false - gke: - enabled: false - -images: - config_reloader: - repository: rancher/mirrored-jimmidyson-configmap-reload - tag: v0.4.0 - fluentbit: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10 - fluentbit_debug: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10-debug - fluentd: - repository: rancher/mirrored-banzaicloud-fluentd - tag: v1.11.5-alpine-9 - -# These "fluentd" and "fluentbit" settings apply to every Logging CR, including vendor Logging CRs -# enabled in "additionalLoggingSources". Changing these affects every Logging CR installed. -fluentd: - resources: {} -fluentbit: - resources: {} - tolerations: - - key: node-role.kubernetes.io/controlplane - value: "true" - effect: NoSchedule - - key: node-role.kubernetes.io/etcd - value: "true" - effect: NoExecute - -global: - cattle: - systemDefaultRegistry: "" - # Change the "dockerRootDirectory" if the default Docker directory has changed. - dockerRootDirectory: "" - # This psp setting differs from the upstream "rbac.psp" by only enabling psp settings for the - # overlay files, which include the Logging CRs created, whereas the upstream "rbac.psp" affects the - # logging operator. - psp: - enabled: true diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/.helmignore b/charts/rancher-logging/rancher-logging/3.9.001-rc08/.helmignore deleted file mode 100755 index 50af03172..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/.helmignore +++ /dev/null @@ -1,22 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/Chart.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/Chart.yaml deleted file mode 100755 index 6351ca02f..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-logging-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Logging - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: logging.banzaicloud.io.clusterflow/v1beta1 - catalog.cattle.io/release-name: rancher-logging - catalog.cattle.io/ui-component: logging -apiVersion: v1 -appVersion: 3.9.0 -description: Collects and filter logs using highly configurable CRDs. Powered by Banzai - Cloud Logging Operator. -icon: https://charts.rancher.io/assets/logos/logging.svg -keywords: -- logging -- monitoring -- security -name: rancher-logging -version: 3.9.001-rc08 diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/README.md b/charts/rancher-logging/rancher-logging/3.9.001-rc08/README.md deleted file mode 100755 index 783816749..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/README.md +++ /dev/null @@ -1,129 +0,0 @@ - -# Logging operator Chart - -[Logging operator](https://github.com/banzaicloud/logging-operator) Managed centralized logging component fluentd and fluent-bit instance on cluster. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator -``` - -## Introduction - -This chart bootstraps a [Logging Operator](https://github.com/banzaicloud/logging-operator) deployment on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. - -## Prerequisites - -- Kubernetes 1.8+ with Beta APIs enabled - -## Installing the Chart - -To install the chart with the release name `my-release`: - -```bash -$ helm install --name my-release banzaicloud-stable/logging-operator -``` - -### CRDs -Use `createCustomResource=false` with Helm v3 to avoid trying to create CRDs from the `crds` folder and from templates at the same time. - -The command deploys **Logging operator** on the Kubernetes cluster with the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. - -## Uninstalling the Chart - -To uninstall/delete the `my-release` deployment: - -```bash -$ helm delete my-release -``` - -The command removes all Kubernetes components associated with the chart and deletes the release. - -## Configuration - -The following tables lists the configurable parameters of the logging-operator chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `image.repository` | Container image repository | `ghcr.io/banzaicloud/logging-operator` | -| `image.tag` | Container image tag | `3.9.0` | -| `image.pullPolicy` | Container pull policy | `IfNotPresent` | -| `nameOverride` | Override name of app | `` | -| `fullnameOverride` | Override full name of app | `` | -| `namespaceOverride` | Override namespace of app | `` | -| `watchNamespace` | Namespace to watch for LoggingOperator CRD | `` | -| `rbac.enabled` | Create rbac service account and roles | `true` | -| `rbac.psp.enabled` | Must be used with `rbac.enabled` true. If true, creates & uses RBAC resources required in the cluster with [Pod Security Policies](https://kubernetes.io/docs/concepts/policy/pod-security-policy/) enabled. | `false` | -| `priorityClassName` | Operator priorityClassName | `{}` | -| `affinity` | Node Affinity | `{}` | -| `resources` | CPU/Memory resource requests/limits | `{}` | -| `tolerations` | Node Tolerations | `[]` | -| `nodeSelector` | Define which Nodes the Pods are scheduled on. | `{}` | -| `annotations` | Define annotations for logging-operator pods | `{}` | -| `podSecurityContext` | Pod SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"runAsNonRoot": true, "runAsUser": 1000, "fsGroup": 2000}` | -| `securityContext` | Container SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"allowPrivilegeEscalation": false, "readOnlyRootFilesystem": true}` | -| `createCustomResource` | Create CRDs. | `true` | -| `monitoring.serviceMonitor.enabled` | Create Prometheus Operator servicemonitor. | `false` | - -Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: - -```bash -$ helm install --name my-release -f values.yaml banzaicloud-stable/logging-operator -``` - -> **Tip**: You can use the default [values.yaml](values.yaml) - -## Installing Fluentd and Fluent-bit via logging - -The previous chart does **not** install `logging` resource to deploy Fluentd and Fluent-bit on cluster. To install them please use the [Logging Operator Logging](https://github.com/banzaicloud/logging-operator/tree/master/charts/logging-operator-logging) chart. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `tls.enabled` | Enabled TLS communication between components | true | -| `tls.fluentdSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.fluentbitSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.sharedKey` | Shared key between nodes (fluentd-fluentbit) | [autogenerated] | -| `fluentbit.enabled` | Install fluent-bit | true | -| `fluentbit.namespace` | Specified fluentbit installation namespace | same as operator namespace | -| `fluentbit.image.tag` | Fluentbit container image tag | `1.6.10` | -| `fluentbit.image.repository` | Fluentbit container image repository | `fluent/fluent-bit` | -| `fluentbit.image.pullPolicy` | Fluentbit container pull policy | `IfNotPresent` | -| `fluentd.enabled` | Install fluentd | true | -| `fluentd.image.tag` | Fluentd container image tag | `v1.11.5-alpine-9` | -| `fluentd.image.repository` | Fluentd container image repository | `ghcr.io/banzaicloud/fluentd` | -| `fluentd.image.pullPolicy` | Fluentd container pull policy | `IfNotPresent` | -| `fluentd.volumeModImage.tag` | Fluentd volumeModImage container image tag | `latest` | -| `fluentd.volumeModImage.repository` | Fluentd volumeModImage container image repository | `busybox` | -| `fluentd.volumeModImage.pullPolicy` | Fluentd volumeModImage container pull policy | `IfNotPresent` | -| `fluentd.configReloaderImage.tag` | Fluentd configReloaderImage container image tag | `v0.2.2` | -| `fluentd.configReloaderImage.repository` | Fluentd configReloaderImage container image repository | `jimmidyson/configmap-reload` | -| `fluentd.configReloaderImage.pullPolicy` | Fluentd configReloaderImage container pull policy | `IfNotPresent` | -| `fluentd.fluentdPvcSpec.accessModes` | Fluentd persistence volume access modes | `[ReadWriteOnce]` | -| `fluentd.fluentdPvcSpec.resources.requests.storage` | Fluentd persistence volume size | `21Gi` | -| `fluentd.fluentdPvcSpec.storageClassName` | Fluentd persistence volume storageclass | `"""` | diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/app-readme.md b/charts/rancher-logging/rancher-logging/3.9.001-rc08/app-readme.md deleted file mode 100755 index 2de4ab4c5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/app-readme.md +++ /dev/null @@ -1,22 +0,0 @@ -# Rancher Logging - -This chart is based off of the upstream [Banzai Logging Operator](https://banzaicloud.com/docs/one-eye/logging-operator/) chart. The chart deploys a logging operator and CRDs, which allows users to configure complex logging pipelines with a few simple custom resources. There are two levels of logging, which allow you to collect all logs in a cluster or from a single namespace. - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/logging/v2.5/). - -## Namespace-level logging - -To collect logs from a single namespace, users create flows and these flows are connected to outputs or cluster outputs. - -## Cluster-level logging - -To collect logs from an entire cluster, users create cluster flows and cluster outputs. - -## CRDs - -- [Cluster Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusterflow_types/) - A cluster flow is a CRD (`ClusterFlow`) that defines what logs to collect from the entire cluster. The cluster flow must be deployed in the same namespace as the logging operator. -- [Cluster Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusteroutput_types/) - A cluster output is a CRD (`ClusterOutput`) that defines how to connect to logging providers so they can start collecting logs. The cluster output must be deployed in the same namespace as the logging operator. The convenience of using a cluster output is that either a cluster flow or flow can send logs to those providers without needing to define specific outputs in each namespace for each flow. -- [Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/flow_types/) - A flow is a CRD (`Flow`) that defines what logs to collect from the namespace that it is deployed in. -- [Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/output_types/) - An output is a CRD (`Output`) that defines how to connect to logging providers so logs can be sent to the provider. - -For more information on how to configure the Helm chart, refer to the Helm README. diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/NOTES.txt b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/NOTES.txt deleted file mode 100755 index e69de29bb..000000000 diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/_helpers.tpl b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/_helpers.tpl deleted file mode 100755 index b2b289443..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/_helpers.tpl +++ /dev/null @@ -1,66 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "logging-operator.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "logging-operator.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Provides the namespace the chart will be installed in using the builtin .Release.Namespace, -or, if provided, a manually overwritten namespace value. -*/}} -{{- define "logging-operator.namespace" -}} -{{- if .Values.namespaceOverride -}} -{{ .Values.namespaceOverride -}} -{{- else -}} -{{ .Release.Namespace }} -{{- end -}} -{{- end -}} - - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "logging-operator.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "logging-operator.labels" -}} -app.kubernetes.io/name: {{ include "logging-operator.name" . }} -helm.sh/chart: {{ include "logging-operator.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/clusterrole.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/clusterrole.yaml deleted file mode 100755 index 709eedb91..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/clusterrole.yaml +++ /dev/null @@ -1,167 +0,0 @@ -{{- if .Values.rbac.enabled }} - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - creationTimestamp: null - name: {{ template "logging-operator.fullname" . }} -rules: -- apiGroups: - - "" - resources: - - configmaps - - secrets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - resources: - - endpoints - - namespaces - - nodes - verbs: - - get - - list - - watch -- apiGroups: - - "" - resources: - - persistentvolumeclaims - - pods - - serviceaccounts - - services - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - - events.k8s.io - resources: - - events - verbs: - - create - - get - - list - - watch -- apiGroups: - - apps - resources: - - daemonsets - - replicasets - - statefulsets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - apps - - extensions - resources: - - deployments - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - networking.k8s.io - resources: - - ingresses - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - policy - resources: - - podsecuritypolicies - verbs: - - create - - delete - - get - - list - - patch - - update - - use - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows - - clusteroutputs - - flows - - loggings - - outputs - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows/status - - clusteroutputs/status - - flows/status - - loggings/status - - outputs/status - verbs: - - get - - patch - - update -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - rolebindings - - roles - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/clusterrolebinding.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/clusterrolebinding.yaml deleted file mode 100755 index 89d17d094..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ template "logging-operator.fullname" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -subjects: - - kind: ServiceAccount - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: {{ template "logging-operator.fullname" . }} - - {{- end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/crds.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/crds.yaml deleted file mode 100755 index f573652d0..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/crds.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{- if .Values.createCustomResource -}} -{{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} -{{ $.Files.Get $path }} ---- -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/deployment.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/deployment.yaml deleted file mode 100755 index da93d4c29..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/deployment.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - replicas: {{ .Values.replicaCount }} - selector: - matchLabels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - template: - metadata: - labels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - {{- with .Values.annotations }} - annotations: - {{- toYaml . | nindent 8 }} - {{- end }} - spec: - {{- if .Values.priorityClassName }} - priorityClassName: {{ .Values.priorityClassName }} - {{- end }} - {{- with .Values.imagePullSecrets }} - imagePullSecrets: - {{- toYaml . | nindent 8 }} - {{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.image.pullPolicy }} - resources: - {{- toYaml .Values.resources | nindent 12 }} - ports: - - name: http - containerPort: {{ .Values.http.port }} - - {{- if .Values.securityContext }} - securityContext: {{ toYaml .Values.securityContext | nindent 12 }} - {{- end }} - {{- if .Values.podSecurityContext }} - securityContext: {{ toYaml .Values.podSecurityContext | nindent 8 }} - {{- end }} - - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- if .Values.rbac.enabled }} - serviceAccountName: {{ include "logging-operator.fullname" . }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/aks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/aks/logging.yaml deleted file mode 100755 index c7f6ce7e5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/aks/logging.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if .Values.additionalLoggingSources.aks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-aks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "aks" - Path: "/var/log/azure/kubelet-status.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/eks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/eks/logging.yaml deleted file mode 100755 index 30c22d82e..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/eks/logging.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- if .Values.additionalLoggingSources.eks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-eks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "eks" - Path: "/var/log/messages" - Parser: "syslog" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/gke/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/gke/logging.yaml deleted file mode 100755 index a1f36c670..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/gke/logging.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if .Values.additionalLoggingSources.gke.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-gke - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "gke" - Path: "/var/log/kube-proxy.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/k3s/logging-k3s-openrc.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/k3s/logging-k3s-openrc.yaml deleted file mode 100755 index 0143b6a89..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/k3s/logging-k3s-openrc.yaml +++ /dev/null @@ -1,65 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "openrc")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/k3s.log" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/k3s/logging-k3s-systemd.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/k3s/logging-k3s-systemd.yaml deleted file mode 100755 index 56aedb2d6..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/k3s/logging-k3s-systemd.yaml +++ /dev/null @@ -1,65 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "systemd")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/syslog" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke/configmap.yaml deleted file mode 100755 index ab91d93e2..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke/configmap.yaml +++ /dev/null @@ -1,29 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [SERVICE] - Log_Level {{ .Values.additionalLoggingSources.rke.fluentbit.log_level }} - Parsers_File parsers.conf - - [INPUT] - Tag rke - Name tail - Path_Key filename - Parser docker - DB /tail-db/tail-containers-state.db - Mem_Buf_Limit {{ .Values.additionalLoggingSources.rke.fluentbit.mem_buffer_limit }} - Path /var/lib/rancher/rke/log/*.log - - [OUTPUT] - Name forward - Match * - Host {{ .Release.Name }}-fluentd.{{ .Release.Namespace }}.svc - Port 24240 - Retry_Limit False -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke/daemonset.yaml deleted file mode 100755 index 88c5bf31c..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke/daemonset.yaml +++ /dev/null @@ -1,119 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke-aggregator - spec: - containers: - - name: fluentbit - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - volumeMounts: - - mountPath: /var/lib/rancher/rke/log/ - name: indir - - mountPath: {{ $containers }} - name: containers - - mountPath: /tail-db - name: positiondb - - mountPath: /fluent-bit/etc/fluent-bit.conf - name: config - subPath: fluent-bit.conf - volumes: - - name: indir - hostPath: - path: /var/lib/rancher/rke/log/ - type: DirectoryOrCreate - - name: containers - hostPath: - path: {{ $containers }} - type: DirectoryOrCreate - - name: positiondb - emptyDir: {} - - name: config - configMap: - name: "{{ .Release.Name }}-rke" - serviceAccountName: "{{ .Release.Name }}-rke-aggregator" - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - allowedHostPaths: - - pathPrefix: {{ $containers }} - readOnly: false - - pathPrefix: /var/lib/rancher/rke/log/ - readOnly: false - - pathPrefix: /var/lib/rancher/logging/ - readOnly: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke2/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke2/configmap.yaml deleted file mode 100755 index 86369d140..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke2/configmap.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke2 - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [INPUT] - Name systemd - Tag rke2 - Systemd_Filter _SYSTEMD_UNIT=rke2.service - - [OUTPUT] - Name forward - Match * - Host {{ .Release.Name }}-fluentd.{{ .Release.Namespace }}.svc - Port 24240 - Retry_Limit False -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke2/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke2/daemonset.yaml deleted file mode 100755 index 3bf73f22f..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke2/daemonset.yaml +++ /dev/null @@ -1,93 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke2-journald-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke2-journald-aggregator - spec: - containers: - - name: fluentd - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - volumeMounts: - - mountPath: /fluent-bit/etc/ - name: config - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - serviceAccountName: "{{ .Release.Name }}-rke2-journald-aggregator" - volumes: - - name: config - configMap: - name: "{{ .Release.Name }}-rke2" ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke2-journald-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke2-journald-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke2-journald-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke2/logging-rke2-containers.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke2/logging-rke2-containers.yaml deleted file mode 100755 index 2bc1900ce..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/rke2/logging-rke2-containers.yaml +++ /dev/null @@ -1,63 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-rke2-containers - namespace: {{ .Release.Namespace }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "rke2" - Path: "/var/log/containers/*rke*.log" - extraVolumeMounts: - - source: "/var/log/containers/" - destination: "/var/log/containers/" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/root/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/root/logging.yaml deleted file mode 100755 index 09071405d..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/loggings/root/logging.yaml +++ /dev/null @@ -1,64 +0,0 @@ -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }} - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- if .Values.global.dockerRootDirectory }} - mountPath: {{ $containers }} - extraVolumeMounts: - - source: {{ $containers }} - destination: {{ $containers }} - readOnly: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/psp.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/psp.yaml deleted file mode 100755 index d0eab300c..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/psp.yaml +++ /dev/null @@ -1,33 +0,0 @@ -{{ if and .Values.rbac.enabled .Values.rbac.psp.enabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp.logging-operator - namespace: {{ include "logging-operator.namespace" . }} - annotations: - seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default,runtime/default' - seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default,runtime/default' - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - readOnlyRootFilesystem: true - privileged: false - allowPrivilegeEscalation: false - runAsUser: - rule: MustRunAsNonRoot - fsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - supplementalGroups: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - volumes: - - secret - - configMap -{{ end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/service.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/service.yaml deleted file mode 100755 index f419ae2c4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/service.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - type: ClusterIP - {{- with .Values.http.service.clusterIP }} - clusterIP: {{ . }} - {{- end }} - ports: - - port: {{ .Values.http.port }} - targetPort: http - protocol: TCP - name: http - selector: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/serviceMonitor.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/serviceMonitor.yaml deleted file mode 100755 index 1bb762cde..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/serviceMonitor.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{ if .Values.monitoring.serviceMonitor.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- with .Values.monitoring.serviceMonitor.additionalLabels }} - {{- toYaml . | nindent 4 }} -{{- end }} -spec: - selector: - matchLabels: -{{ include "logging-operator.labels" . | indent 6 }} - endpoints: - - port: http - path: /metrics - {{- with .Values.monitoring.serviceMonitor.metricsRelabelings }} - metricRelabelings: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.monitoring.serviceMonitor.relabelings }} - relabelings: - {{- toYaml . | nindent 4 }} - {{- end }} - namespaceSelector: - matchNames: - - {{ include "logging-operator.namespace" . }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/serviceaccount.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/serviceaccount.yaml deleted file mode 100755 index cbb2a94b4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/serviceaccount.yaml +++ /dev/null @@ -1,10 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/userroles.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/userroles.yaml deleted file mode 100755 index f4136b09a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/userroles.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-admin" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - verbs: - - "*" ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-view" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - rbac.authorization.k8s.io/aggregate-to-view: "true" - rbac.authorization.k8s.io/aggregate-to-edit: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - - clusterflows - - clusteroutputs - verbs: - - get - - list - - watch diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/validate-install-crd.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/validate-install-crd.yaml deleted file mode 100755 index 66e8725e5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/validate-install-crd.yaml +++ /dev/null @@ -1,18 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterFlow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterOutput" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Flow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Logging" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Output" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/validate-install.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/validate-install.yaml deleted file mode 100755 index bd624cc4b..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/templates/validate-install.yaml +++ /dev/null @@ -1,5 +0,0 @@ -#{{- if .Values.global.dockerRootDirectory }} -#{{- if or (hasSuffix "/containers" .Values.global.dockerRootDirectory) (hasSuffix "/" .Values.global.dockerRootDirectory) }} -#{{- required "global.dockerRootDirectory must not end with suffix: '/' or '/containers'" "" -}} -#{{- end }} -#{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.001-rc08/values.yaml b/charts/rancher-logging/rancher-logging/3.9.001-rc08/values.yaml deleted file mode 100755 index e07558390..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.001-rc08/values.yaml +++ /dev/null @@ -1,149 +0,0 @@ -# Default values for logging-operator. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. - -replicaCount: 1 - -image: - repository: rancher/mirrored-banzaicloud-logging-operator - tag: 3.9.0 - pullPolicy: IfNotPresent - -imagePullSecrets: [] -nameOverride: "" -fullnameOverride: "" -namespaceOverride: "" - -annotations: {} - -## Deploy CRDs used by Logging Operator. -## -createCustomResource: false - -resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - -nodeSelector: - kubernetes.io/os: linux - -tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule - -affinity: {} - -http: - # http listen port number - port: 8080 - # Service definition for query http service - service: - type: ClusterIP - clusterIP: None - # Annotations to query http service - annotations: {} - # Labels to query http service - labels: {} - -# These "rbac" settings match the upstream defaults. For only using psp in the overlay files, which -# include the default Logging CRs created, see the "global.psp" setting. To enable psp for the entire -# chart, enable both "rbac.psp" and "global.psp" (this may require further changes to the chart). -rbac: - enabled: true - psp: - enabled: false - -## SecurityContext holds pod-level security attributes and common container settings. -## This defaults to non root user with uid 1000 and gid 2000. *v1.PodSecurityContext false -## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ -## -podSecurityContext: {} -# runAsNonRoot: true -# runAsUser: 1000 -# fsGroup: 2000 -securityContext: {} -# allowPrivilegeEscalation: false -# readOnlyRootFilesystem: true - # capabilities: - # drop: ["ALL"] - -## Operator priorityClassName -## -priorityClassName: {} - -monitoring: - # Create a Prometheus Operator ServiceMonitor object - serviceMonitor: - enabled: false - additionalLabels: {} - metricRelabelings: [] - relabelings: [] - -disablePvc: true - -additionalLoggingSources: - rke: - enabled: false - fluentbit: - log_level: "info" - mem_buffer_limit: "5MB" - rke2: - enabled: false - k3s: - enabled: false - container_engine: "systemd" - aks: - enabled: false - eks: - enabled: false - gke: - enabled: false - -images: - config_reloader: - repository: rancher/mirrored-jimmidyson-configmap-reload - tag: v0.4.0 - fluentbit: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10 - fluentbit_debug: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10-debug - fluentd: - repository: rancher/mirrored-banzaicloud-fluentd - tag: v1.11.5-alpine-9 - -# These "fluentd" and "fluentbit" settings apply to every Logging CR, including vendor Logging CRs -# enabled in "additionalLoggingSources". Changing these affects every Logging CR installed. -fluentd: - resources: {} -fluentbit: - resources: {} - tolerations: - - key: node-role.kubernetes.io/controlplane - value: "true" - effect: NoSchedule - - key: node-role.kubernetes.io/etcd - value: "true" - effect: NoExecute - -global: - cattle: - systemDefaultRegistry: "" - # Change the "dockerRootDirectory" if the default Docker directory has changed. - dockerRootDirectory: "" - # This psp setting differs from the upstream "rbac.psp" by only enabling psp settings for the - # overlay files, which include the Logging CRs created, whereas the upstream "rbac.psp" affects the - # logging operator. - psp: - enabled: true diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/.helmignore b/charts/rancher-logging/rancher-logging/3.9.002-rc01/.helmignore deleted file mode 100755 index 50af03172..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/.helmignore +++ /dev/null @@ -1,22 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/Chart.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/Chart.yaml deleted file mode 100755 index d6810f6e3..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-logging-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Logging - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: logging.banzaicloud.io.clusterflow/v1beta1 - catalog.cattle.io/release-name: rancher-logging - catalog.cattle.io/ui-component: logging -apiVersion: v1 -appVersion: 3.9.0 -description: Collects and filter logs using highly configurable CRDs. Powered by Banzai - Cloud Logging Operator. -icon: https://charts.rancher.io/assets/logos/logging.svg -keywords: -- logging -- monitoring -- security -name: rancher-logging -version: 3.9.002-rc01 diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/README.md b/charts/rancher-logging/rancher-logging/3.9.002-rc01/README.md deleted file mode 100755 index ca7938e2a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/README.md +++ /dev/null @@ -1,130 +0,0 @@ - -# Logging operator Chart - -[Logging operator](https://github.com/banzaicloud/logging-operator) Managed centralized logging component fluentd and fluent-bit instance on cluster. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator -``` - -## Introduction - -This chart bootstraps a [Logging Operator](https://github.com/banzaicloud/logging-operator) deployment on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. - -## Prerequisites - -- Kubernetes 1.8+ with Beta APIs enabled - -## Installing the Chart - -To install the chart with the release name `my-release`: - -```bash -$ helm install --name my-release banzaicloud-stable/logging-operator -``` - -### CRDs -Use `createCustomResource=false` with Helm v3 to avoid trying to create CRDs from the `crds` folder and from templates at the same time. - -The command deploys **Logging operator** on the Kubernetes cluster with the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. - -## Uninstalling the Chart - -To uninstall/delete the `my-release` deployment: - -```bash -$ helm delete my-release -``` - -The command removes all Kubernetes components associated with the chart and deletes the release. - -## Configuration - -The following tables lists the configurable parameters of the logging-operator chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `image.repository` | Container image repository | `ghcr.io/banzaicloud/logging-operator` | -| `image.tag` | Container image tag | `3.9.0` | -| `image.pullPolicy` | Container pull policy | `IfNotPresent` | -| `nameOverride` | Override name of app | `` | -| `fullnameOverride` | Override full name of app | `` | -| `namespaceOverride` | Override namespace of app | `` | -| `watchNamespace` | Namespace to watch for LoggingOperator CRD | `` | -| `rbac.enabled` | Create rbac service account and roles | `true` | -| `rbac.psp.enabled` | Must be used with `rbac.enabled` true. If true, creates & uses RBAC resources required in the cluster with [Pod Security Policies](https://kubernetes.io/docs/concepts/policy/pod-security-policy/) enabled. | `false` | -| `priorityClassName` | Operator priorityClassName | `{}` | -| `affinity` | Node Affinity | `{}` | -| `resources` | CPU/Memory resource requests/limits | `{}` | -| `tolerations` | Node Tolerations | `[]` | -| `nodeSelector` | Define which Nodes the Pods are scheduled on. | `{}` | -| `annotations` | Define annotations for logging-operator pods | `{}` | -| `podSecurityContext` | Pod SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"runAsNonRoot": true, "runAsUser": 1000, "fsGroup": 2000}` | -| `securityContext` | Container SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"allowPrivilegeEscalation": false, "readOnlyRootFilesystem": true}` | -| `createCustomResource` | Create CRDs. | `true` | -| `monitoring.serviceMonitor.enabled` | Create Prometheus Operator servicemonitor. | `false` | -| `global.seLinux.enabled` | Add seLinuxOptions to Logging resources, requires the [rke2-selinux RPM](https://github.com/rancher/rke2-selinux/releases) | `false` | - -Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: - -```bash -$ helm install --name my-release -f values.yaml banzaicloud-stable/logging-operator -``` - -> **Tip**: You can use the default [values.yaml](values.yaml) - -## Installing Fluentd and Fluent-bit via logging - -The previous chart does **not** install `logging` resource to deploy Fluentd and Fluent-bit on cluster. To install them please use the [Logging Operator Logging](https://github.com/banzaicloud/logging-operator/tree/master/charts/logging-operator-logging) chart. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `tls.enabled` | Enabled TLS communication between components | true | -| `tls.fluentdSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.fluentbitSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.sharedKey` | Shared key between nodes (fluentd-fluentbit) | [autogenerated] | -| `fluentbit.enabled` | Install fluent-bit | true | -| `fluentbit.namespace` | Specified fluentbit installation namespace | same as operator namespace | -| `fluentbit.image.tag` | Fluentbit container image tag | `1.6.10` | -| `fluentbit.image.repository` | Fluentbit container image repository | `fluent/fluent-bit` | -| `fluentbit.image.pullPolicy` | Fluentbit container pull policy | `IfNotPresent` | -| `fluentd.enabled` | Install fluentd | true | -| `fluentd.image.tag` | Fluentd container image tag | `v1.11.5-alpine-9` | -| `fluentd.image.repository` | Fluentd container image repository | `ghcr.io/banzaicloud/fluentd` | -| `fluentd.image.pullPolicy` | Fluentd container pull policy | `IfNotPresent` | -| `fluentd.volumeModImage.tag` | Fluentd volumeModImage container image tag | `latest` | -| `fluentd.volumeModImage.repository` | Fluentd volumeModImage container image repository | `busybox` | -| `fluentd.volumeModImage.pullPolicy` | Fluentd volumeModImage container pull policy | `IfNotPresent` | -| `fluentd.configReloaderImage.tag` | Fluentd configReloaderImage container image tag | `v0.2.2` | -| `fluentd.configReloaderImage.repository` | Fluentd configReloaderImage container image repository | `jimmidyson/configmap-reload` | -| `fluentd.configReloaderImage.pullPolicy` | Fluentd configReloaderImage container pull policy | `IfNotPresent` | -| `fluentd.fluentdPvcSpec.accessModes` | Fluentd persistence volume access modes | `[ReadWriteOnce]` | -| `fluentd.fluentdPvcSpec.resources.requests.storage` | Fluentd persistence volume size | `21Gi` | -| `fluentd.fluentdPvcSpec.storageClassName` | Fluentd persistence volume storageclass | `"""` | diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/app-readme.md b/charts/rancher-logging/rancher-logging/3.9.002-rc01/app-readme.md deleted file mode 100755 index 2de4ab4c5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/app-readme.md +++ /dev/null @@ -1,22 +0,0 @@ -# Rancher Logging - -This chart is based off of the upstream [Banzai Logging Operator](https://banzaicloud.com/docs/one-eye/logging-operator/) chart. The chart deploys a logging operator and CRDs, which allows users to configure complex logging pipelines with a few simple custom resources. There are two levels of logging, which allow you to collect all logs in a cluster or from a single namespace. - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/logging/v2.5/). - -## Namespace-level logging - -To collect logs from a single namespace, users create flows and these flows are connected to outputs or cluster outputs. - -## Cluster-level logging - -To collect logs from an entire cluster, users create cluster flows and cluster outputs. - -## CRDs - -- [Cluster Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusterflow_types/) - A cluster flow is a CRD (`ClusterFlow`) that defines what logs to collect from the entire cluster. The cluster flow must be deployed in the same namespace as the logging operator. -- [Cluster Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusteroutput_types/) - A cluster output is a CRD (`ClusterOutput`) that defines how to connect to logging providers so they can start collecting logs. The cluster output must be deployed in the same namespace as the logging operator. The convenience of using a cluster output is that either a cluster flow or flow can send logs to those providers without needing to define specific outputs in each namespace for each flow. -- [Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/flow_types/) - A flow is a CRD (`Flow`) that defines what logs to collect from the namespace that it is deployed in. -- [Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/output_types/) - An output is a CRD (`Output`) that defines how to connect to logging providers so logs can be sent to the provider. - -For more information on how to configure the Helm chart, refer to the Helm README. diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/NOTES.txt b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/NOTES.txt deleted file mode 100755 index e69de29bb..000000000 diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/_helpers.tpl b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/_helpers.tpl deleted file mode 100755 index b2b289443..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/_helpers.tpl +++ /dev/null @@ -1,66 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "logging-operator.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "logging-operator.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Provides the namespace the chart will be installed in using the builtin .Release.Namespace, -or, if provided, a manually overwritten namespace value. -*/}} -{{- define "logging-operator.namespace" -}} -{{- if .Values.namespaceOverride -}} -{{ .Values.namespaceOverride -}} -{{- else -}} -{{ .Release.Namespace }} -{{- end -}} -{{- end -}} - - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "logging-operator.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "logging-operator.labels" -}} -app.kubernetes.io/name: {{ include "logging-operator.name" . }} -helm.sh/chart: {{ include "logging-operator.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/clusterrole.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/clusterrole.yaml deleted file mode 100755 index 709eedb91..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/clusterrole.yaml +++ /dev/null @@ -1,167 +0,0 @@ -{{- if .Values.rbac.enabled }} - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - creationTimestamp: null - name: {{ template "logging-operator.fullname" . }} -rules: -- apiGroups: - - "" - resources: - - configmaps - - secrets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - resources: - - endpoints - - namespaces - - nodes - verbs: - - get - - list - - watch -- apiGroups: - - "" - resources: - - persistentvolumeclaims - - pods - - serviceaccounts - - services - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - - events.k8s.io - resources: - - events - verbs: - - create - - get - - list - - watch -- apiGroups: - - apps - resources: - - daemonsets - - replicasets - - statefulsets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - apps - - extensions - resources: - - deployments - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - networking.k8s.io - resources: - - ingresses - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - policy - resources: - - podsecuritypolicies - verbs: - - create - - delete - - get - - list - - patch - - update - - use - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows - - clusteroutputs - - flows - - loggings - - outputs - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows/status - - clusteroutputs/status - - flows/status - - loggings/status - - outputs/status - verbs: - - get - - patch - - update -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - rolebindings - - roles - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/clusterrolebinding.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/clusterrolebinding.yaml deleted file mode 100755 index 89d17d094..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ template "logging-operator.fullname" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -subjects: - - kind: ServiceAccount - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: {{ template "logging-operator.fullname" . }} - - {{- end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/crds.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/crds.yaml deleted file mode 100755 index f573652d0..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/crds.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{- if .Values.createCustomResource -}} -{{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} -{{ $.Files.Get $path }} ---- -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/deployment.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/deployment.yaml deleted file mode 100755 index da93d4c29..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/deployment.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - replicas: {{ .Values.replicaCount }} - selector: - matchLabels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - template: - metadata: - labels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - {{- with .Values.annotations }} - annotations: - {{- toYaml . | nindent 8 }} - {{- end }} - spec: - {{- if .Values.priorityClassName }} - priorityClassName: {{ .Values.priorityClassName }} - {{- end }} - {{- with .Values.imagePullSecrets }} - imagePullSecrets: - {{- toYaml . | nindent 8 }} - {{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.image.pullPolicy }} - resources: - {{- toYaml .Values.resources | nindent 12 }} - ports: - - name: http - containerPort: {{ .Values.http.port }} - - {{- if .Values.securityContext }} - securityContext: {{ toYaml .Values.securityContext | nindent 12 }} - {{- end }} - {{- if .Values.podSecurityContext }} - securityContext: {{ toYaml .Values.podSecurityContext | nindent 8 }} - {{- end }} - - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- if .Values.rbac.enabled }} - serviceAccountName: {{ include "logging-operator.fullname" . }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/aks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/aks/logging.yaml deleted file mode 100755 index c7f6ce7e5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/aks/logging.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if .Values.additionalLoggingSources.aks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-aks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "aks" - Path: "/var/log/azure/kubelet-status.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/eks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/eks/logging.yaml deleted file mode 100755 index 30c22d82e..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/eks/logging.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- if .Values.additionalLoggingSources.eks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-eks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "eks" - Path: "/var/log/messages" - Parser: "syslog" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/gke/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/gke/logging.yaml deleted file mode 100755 index a1f36c670..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/gke/logging.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{{- if .Values.additionalLoggingSources.gke.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-gke - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "gke" - Path: "/var/log/kube-proxy.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/k3s/logging-k3s-openrc.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/k3s/logging-k3s-openrc.yaml deleted file mode 100755 index 0143b6a89..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/k3s/logging-k3s-openrc.yaml +++ /dev/null @@ -1,65 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "openrc")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/k3s.log" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/k3s/logging-k3s-systemd.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/k3s/logging-k3s-systemd.yaml deleted file mode 100755 index 56aedb2d6..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/k3s/logging-k3s-systemd.yaml +++ /dev/null @@ -1,65 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "systemd")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/syslog" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke/configmap.yaml deleted file mode 100755 index ab91d93e2..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke/configmap.yaml +++ /dev/null @@ -1,29 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [SERVICE] - Log_Level {{ .Values.additionalLoggingSources.rke.fluentbit.log_level }} - Parsers_File parsers.conf - - [INPUT] - Tag rke - Name tail - Path_Key filename - Parser docker - DB /tail-db/tail-containers-state.db - Mem_Buf_Limit {{ .Values.additionalLoggingSources.rke.fluentbit.mem_buffer_limit }} - Path /var/lib/rancher/rke/log/*.log - - [OUTPUT] - Name forward - Match * - Host {{ .Release.Name }}-fluentd.{{ .Release.Namespace }}.svc - Port 24240 - Retry_Limit False -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke/daemonset.yaml deleted file mode 100755 index 840b3e722..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke/daemonset.yaml +++ /dev/null @@ -1,124 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke-aggregator - spec: - containers: - - name: fluentbit - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - volumeMounts: - - mountPath: /var/lib/rancher/rke/log/ - name: indir - - mountPath: {{ $containers }} - name: containers - - mountPath: /tail-db - name: positiondb - - mountPath: /fluent-bit/etc/fluent-bit.conf - name: config - subPath: fluent-bit.conf - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - volumes: - - name: indir - hostPath: - path: /var/lib/rancher/rke/log/ - type: DirectoryOrCreate - - name: containers - hostPath: - path: {{ $containers }} - type: DirectoryOrCreate - - name: positiondb - emptyDir: {} - - name: config - configMap: - name: "{{ .Release.Name }}-rke" - serviceAccountName: "{{ .Release.Name }}-rke-aggregator" - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - allowedHostPaths: - - pathPrefix: {{ $containers }} - readOnly: false - - pathPrefix: /var/lib/rancher/rke/log/ - readOnly: false - - pathPrefix: /var/lib/rancher/logging/ - readOnly: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke2/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke2/configmap.yaml deleted file mode 100755 index 86369d140..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke2/configmap.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke2 - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [INPUT] - Name systemd - Tag rke2 - Systemd_Filter _SYSTEMD_UNIT=rke2.service - - [OUTPUT] - Name forward - Match * - Host {{ .Release.Name }}-fluentd.{{ .Release.Namespace }}.svc - Port 24240 - Retry_Limit False -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke2/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke2/daemonset.yaml deleted file mode 100755 index 3bf73f22f..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke2/daemonset.yaml +++ /dev/null @@ -1,93 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke2-journald-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke2-journald-aggregator - spec: - containers: - - name: fluentd - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - volumeMounts: - - mountPath: /fluent-bit/etc/ - name: config - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - serviceAccountName: "{{ .Release.Name }}-rke2-journald-aggregator" - volumes: - - name: config - configMap: - name: "{{ .Release.Name }}-rke2" ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke2-journald-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke2-journald-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke2-journald-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke2/logging-rke2-containers.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke2/logging-rke2-containers.yaml deleted file mode 100755 index 85884d942..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/rke2/logging-rke2-containers.yaml +++ /dev/null @@ -1,70 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-rke2-containers - namespace: {{ .Release.Namespace }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "rke2" - Path: "/var/log/containers/*rke*.log" - extraVolumeMounts: - - source: "/var/log/containers/" - destination: "/var/log/containers/" - readOnly: true - {{- if or .Values.global.psp.enabled .Values.global.seLinux.enabled }} - security: - {{- end }} - {{- if or .Values.global.psp.enabled }} - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/root/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/root/logging.yaml deleted file mode 100755 index 01dce06e6..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/loggings/root/logging.yaml +++ /dev/null @@ -1,71 +0,0 @@ -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }} - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - {{- if or .Values.global.psp.enabled .Values.global.seLinux.enabled }} - security: - {{- end }} - {{- if .Values.global.psp.enabled }} - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - {{- if .Values.global.dockerRootDirectory }} - mountPath: {{ $containers }} - extraVolumeMounts: - - source: {{ $containers }} - destination: {{ $containers }} - readOnly: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/psp.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/psp.yaml deleted file mode 100755 index d0eab300c..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/psp.yaml +++ /dev/null @@ -1,33 +0,0 @@ -{{ if and .Values.rbac.enabled .Values.rbac.psp.enabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp.logging-operator - namespace: {{ include "logging-operator.namespace" . }} - annotations: - seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default,runtime/default' - seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default,runtime/default' - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - readOnlyRootFilesystem: true - privileged: false - allowPrivilegeEscalation: false - runAsUser: - rule: MustRunAsNonRoot - fsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - supplementalGroups: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - volumes: - - secret - - configMap -{{ end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/service.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/service.yaml deleted file mode 100755 index f419ae2c4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/service.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - type: ClusterIP - {{- with .Values.http.service.clusterIP }} - clusterIP: {{ . }} - {{- end }} - ports: - - port: {{ .Values.http.port }} - targetPort: http - protocol: TCP - name: http - selector: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/serviceMonitor.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/serviceMonitor.yaml deleted file mode 100755 index 1bb762cde..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/serviceMonitor.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{ if .Values.monitoring.serviceMonitor.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- with .Values.monitoring.serviceMonitor.additionalLabels }} - {{- toYaml . | nindent 4 }} -{{- end }} -spec: - selector: - matchLabels: -{{ include "logging-operator.labels" . | indent 6 }} - endpoints: - - port: http - path: /metrics - {{- with .Values.monitoring.serviceMonitor.metricsRelabelings }} - metricRelabelings: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.monitoring.serviceMonitor.relabelings }} - relabelings: - {{- toYaml . | nindent 4 }} - {{- end }} - namespaceSelector: - matchNames: - - {{ include "logging-operator.namespace" . }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/serviceaccount.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/serviceaccount.yaml deleted file mode 100755 index cbb2a94b4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/serviceaccount.yaml +++ /dev/null @@ -1,10 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/userroles.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/userroles.yaml deleted file mode 100755 index f4136b09a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/userroles.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-admin" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - verbs: - - "*" ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-view" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - rbac.authorization.k8s.io/aggregate-to-view: "true" - rbac.authorization.k8s.io/aggregate-to-edit: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - - clusterflows - - clusteroutputs - verbs: - - get - - list - - watch diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/validate-install-crd.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/validate-install-crd.yaml deleted file mode 100755 index 66e8725e5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/validate-install-crd.yaml +++ /dev/null @@ -1,18 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterFlow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterOutput" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Flow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Logging" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Output" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/validate-install.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/validate-install.yaml deleted file mode 100755 index bd624cc4b..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/templates/validate-install.yaml +++ /dev/null @@ -1,5 +0,0 @@ -#{{- if .Values.global.dockerRootDirectory }} -#{{- if or (hasSuffix "/containers" .Values.global.dockerRootDirectory) (hasSuffix "/" .Values.global.dockerRootDirectory) }} -#{{- required "global.dockerRootDirectory must not end with suffix: '/' or '/containers'" "" -}} -#{{- end }} -#{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc01/values.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc01/values.yaml deleted file mode 100755 index 116a7cc82..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc01/values.yaml +++ /dev/null @@ -1,151 +0,0 @@ -# Default values for logging-operator. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. - -replicaCount: 1 - -image: - repository: rancher/mirrored-banzaicloud-logging-operator - tag: 3.9.0 - pullPolicy: IfNotPresent - -imagePullSecrets: [] -nameOverride: "" -fullnameOverride: "" -namespaceOverride: "" - -annotations: {} - -## Deploy CRDs used by Logging Operator. -## -createCustomResource: false - -resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - -nodeSelector: - kubernetes.io/os: linux - -tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule - -affinity: {} - -http: - # http listen port number - port: 8080 - # Service definition for query http service - service: - type: ClusterIP - clusterIP: None - # Annotations to query http service - annotations: {} - # Labels to query http service - labels: {} - -# These "rbac" settings match the upstream defaults. For only using psp in the overlay files, which -# include the default Logging CRs created, see the "global.psp" setting. To enable psp for the entire -# chart, enable both "rbac.psp" and "global.psp" (this may require further changes to the chart). -rbac: - enabled: true - psp: - enabled: false - -## SecurityContext holds pod-level security attributes and common container settings. -## This defaults to non root user with uid 1000 and gid 2000. *v1.PodSecurityContext false -## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ -## -podSecurityContext: {} -# runAsNonRoot: true -# runAsUser: 1000 -# fsGroup: 2000 -securityContext: {} -# allowPrivilegeEscalation: false -# readOnlyRootFilesystem: true - # capabilities: - # drop: ["ALL"] - -## Operator priorityClassName -## -priorityClassName: {} - -monitoring: - # Create a Prometheus Operator ServiceMonitor object - serviceMonitor: - enabled: false - additionalLabels: {} - metricRelabelings: [] - relabelings: [] - -disablePvc: true - -additionalLoggingSources: - rke: - enabled: false - fluentbit: - log_level: "info" - mem_buffer_limit: "5MB" - rke2: - enabled: false - k3s: - enabled: false - container_engine: "systemd" - aks: - enabled: false - eks: - enabled: false - gke: - enabled: false - -images: - config_reloader: - repository: rancher/mirrored-jimmidyson-configmap-reload - tag: v0.4.0 - fluentbit: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10 - fluentbit_debug: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10-debug - fluentd: - repository: rancher/mirrored-banzaicloud-fluentd - tag: v1.11.5-alpine-9 - -# These "fluentd" and "fluentbit" settings apply to every Logging CR, including vendor Logging CRs -# enabled in "additionalLoggingSources". Changing these affects every Logging CR installed. -fluentd: - resources: {} -fluentbit: - resources: {} - tolerations: - - key: node-role.kubernetes.io/controlplane - value: "true" - effect: NoSchedule - - key: node-role.kubernetes.io/etcd - value: "true" - effect: NoExecute - -global: - cattle: - systemDefaultRegistry: "" - # Change the "dockerRootDirectory" if the default Docker directory has changed. - dockerRootDirectory: "" - # This psp setting differs from the upstream "rbac.psp" by only enabling psp settings for the - # overlay files, which include the Logging CRs created, whereas the upstream "rbac.psp" affects the - # logging operator. - psp: - enabled: true - seLinux: - enabled: false diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/.helmignore b/charts/rancher-logging/rancher-logging/3.9.002-rc02/.helmignore deleted file mode 100755 index 50af03172..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/.helmignore +++ /dev/null @@ -1,22 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/Chart.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/Chart.yaml deleted file mode 100755 index 6842ab1ff..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-logging-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Logging - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: logging.banzaicloud.io.clusterflow/v1beta1 - catalog.cattle.io/release-name: rancher-logging - catalog.cattle.io/ui-component: logging -apiVersion: v1 -appVersion: 3.9.0 -description: Collects and filter logs using highly configurable CRDs. Powered by Banzai - Cloud Logging Operator. -icon: https://charts.rancher.io/assets/logos/logging.svg -keywords: -- logging -- monitoring -- security -name: rancher-logging -version: 3.9.002-rc02 diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/README.md b/charts/rancher-logging/rancher-logging/3.9.002-rc02/README.md deleted file mode 100755 index ca7938e2a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/README.md +++ /dev/null @@ -1,130 +0,0 @@ - -# Logging operator Chart - -[Logging operator](https://github.com/banzaicloud/logging-operator) Managed centralized logging component fluentd and fluent-bit instance on cluster. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator -``` - -## Introduction - -This chart bootstraps a [Logging Operator](https://github.com/banzaicloud/logging-operator) deployment on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. - -## Prerequisites - -- Kubernetes 1.8+ with Beta APIs enabled - -## Installing the Chart - -To install the chart with the release name `my-release`: - -```bash -$ helm install --name my-release banzaicloud-stable/logging-operator -``` - -### CRDs -Use `createCustomResource=false` with Helm v3 to avoid trying to create CRDs from the `crds` folder and from templates at the same time. - -The command deploys **Logging operator** on the Kubernetes cluster with the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. - -## Uninstalling the Chart - -To uninstall/delete the `my-release` deployment: - -```bash -$ helm delete my-release -``` - -The command removes all Kubernetes components associated with the chart and deletes the release. - -## Configuration - -The following tables lists the configurable parameters of the logging-operator chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `image.repository` | Container image repository | `ghcr.io/banzaicloud/logging-operator` | -| `image.tag` | Container image tag | `3.9.0` | -| `image.pullPolicy` | Container pull policy | `IfNotPresent` | -| `nameOverride` | Override name of app | `` | -| `fullnameOverride` | Override full name of app | `` | -| `namespaceOverride` | Override namespace of app | `` | -| `watchNamespace` | Namespace to watch for LoggingOperator CRD | `` | -| `rbac.enabled` | Create rbac service account and roles | `true` | -| `rbac.psp.enabled` | Must be used with `rbac.enabled` true. If true, creates & uses RBAC resources required in the cluster with [Pod Security Policies](https://kubernetes.io/docs/concepts/policy/pod-security-policy/) enabled. | `false` | -| `priorityClassName` | Operator priorityClassName | `{}` | -| `affinity` | Node Affinity | `{}` | -| `resources` | CPU/Memory resource requests/limits | `{}` | -| `tolerations` | Node Tolerations | `[]` | -| `nodeSelector` | Define which Nodes the Pods are scheduled on. | `{}` | -| `annotations` | Define annotations for logging-operator pods | `{}` | -| `podSecurityContext` | Pod SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"runAsNonRoot": true, "runAsUser": 1000, "fsGroup": 2000}` | -| `securityContext` | Container SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"allowPrivilegeEscalation": false, "readOnlyRootFilesystem": true}` | -| `createCustomResource` | Create CRDs. | `true` | -| `monitoring.serviceMonitor.enabled` | Create Prometheus Operator servicemonitor. | `false` | -| `global.seLinux.enabled` | Add seLinuxOptions to Logging resources, requires the [rke2-selinux RPM](https://github.com/rancher/rke2-selinux/releases) | `false` | - -Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: - -```bash -$ helm install --name my-release -f values.yaml banzaicloud-stable/logging-operator -``` - -> **Tip**: You can use the default [values.yaml](values.yaml) - -## Installing Fluentd and Fluent-bit via logging - -The previous chart does **not** install `logging` resource to deploy Fluentd and Fluent-bit on cluster. To install them please use the [Logging Operator Logging](https://github.com/banzaicloud/logging-operator/tree/master/charts/logging-operator-logging) chart. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `tls.enabled` | Enabled TLS communication between components | true | -| `tls.fluentdSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.fluentbitSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.sharedKey` | Shared key between nodes (fluentd-fluentbit) | [autogenerated] | -| `fluentbit.enabled` | Install fluent-bit | true | -| `fluentbit.namespace` | Specified fluentbit installation namespace | same as operator namespace | -| `fluentbit.image.tag` | Fluentbit container image tag | `1.6.10` | -| `fluentbit.image.repository` | Fluentbit container image repository | `fluent/fluent-bit` | -| `fluentbit.image.pullPolicy` | Fluentbit container pull policy | `IfNotPresent` | -| `fluentd.enabled` | Install fluentd | true | -| `fluentd.image.tag` | Fluentd container image tag | `v1.11.5-alpine-9` | -| `fluentd.image.repository` | Fluentd container image repository | `ghcr.io/banzaicloud/fluentd` | -| `fluentd.image.pullPolicy` | Fluentd container pull policy | `IfNotPresent` | -| `fluentd.volumeModImage.tag` | Fluentd volumeModImage container image tag | `latest` | -| `fluentd.volumeModImage.repository` | Fluentd volumeModImage container image repository | `busybox` | -| `fluentd.volumeModImage.pullPolicy` | Fluentd volumeModImage container pull policy | `IfNotPresent` | -| `fluentd.configReloaderImage.tag` | Fluentd configReloaderImage container image tag | `v0.2.2` | -| `fluentd.configReloaderImage.repository` | Fluentd configReloaderImage container image repository | `jimmidyson/configmap-reload` | -| `fluentd.configReloaderImage.pullPolicy` | Fluentd configReloaderImage container pull policy | `IfNotPresent` | -| `fluentd.fluentdPvcSpec.accessModes` | Fluentd persistence volume access modes | `[ReadWriteOnce]` | -| `fluentd.fluentdPvcSpec.resources.requests.storage` | Fluentd persistence volume size | `21Gi` | -| `fluentd.fluentdPvcSpec.storageClassName` | Fluentd persistence volume storageclass | `"""` | diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/app-readme.md b/charts/rancher-logging/rancher-logging/3.9.002-rc02/app-readme.md deleted file mode 100755 index 2de4ab4c5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/app-readme.md +++ /dev/null @@ -1,22 +0,0 @@ -# Rancher Logging - -This chart is based off of the upstream [Banzai Logging Operator](https://banzaicloud.com/docs/one-eye/logging-operator/) chart. The chart deploys a logging operator and CRDs, which allows users to configure complex logging pipelines with a few simple custom resources. There are two levels of logging, which allow you to collect all logs in a cluster or from a single namespace. - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/logging/v2.5/). - -## Namespace-level logging - -To collect logs from a single namespace, users create flows and these flows are connected to outputs or cluster outputs. - -## Cluster-level logging - -To collect logs from an entire cluster, users create cluster flows and cluster outputs. - -## CRDs - -- [Cluster Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusterflow_types/) - A cluster flow is a CRD (`ClusterFlow`) that defines what logs to collect from the entire cluster. The cluster flow must be deployed in the same namespace as the logging operator. -- [Cluster Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusteroutput_types/) - A cluster output is a CRD (`ClusterOutput`) that defines how to connect to logging providers so they can start collecting logs. The cluster output must be deployed in the same namespace as the logging operator. The convenience of using a cluster output is that either a cluster flow or flow can send logs to those providers without needing to define specific outputs in each namespace for each flow. -- [Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/flow_types/) - A flow is a CRD (`Flow`) that defines what logs to collect from the namespace that it is deployed in. -- [Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/output_types/) - An output is a CRD (`Output`) that defines how to connect to logging providers so logs can be sent to the provider. - -For more information on how to configure the Helm chart, refer to the Helm README. diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/NOTES.txt b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/NOTES.txt deleted file mode 100755 index e69de29bb..000000000 diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/_helpers.tpl b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/_helpers.tpl deleted file mode 100755 index b2b289443..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/_helpers.tpl +++ /dev/null @@ -1,66 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "logging-operator.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "logging-operator.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Provides the namespace the chart will be installed in using the builtin .Release.Namespace, -or, if provided, a manually overwritten namespace value. -*/}} -{{- define "logging-operator.namespace" -}} -{{- if .Values.namespaceOverride -}} -{{ .Values.namespaceOverride -}} -{{- else -}} -{{ .Release.Namespace }} -{{- end -}} -{{- end -}} - - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "logging-operator.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "logging-operator.labels" -}} -app.kubernetes.io/name: {{ include "logging-operator.name" . }} -helm.sh/chart: {{ include "logging-operator.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/clusterrole.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/clusterrole.yaml deleted file mode 100755 index 709eedb91..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/clusterrole.yaml +++ /dev/null @@ -1,167 +0,0 @@ -{{- if .Values.rbac.enabled }} - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - creationTimestamp: null - name: {{ template "logging-operator.fullname" . }} -rules: -- apiGroups: - - "" - resources: - - configmaps - - secrets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - resources: - - endpoints - - namespaces - - nodes - verbs: - - get - - list - - watch -- apiGroups: - - "" - resources: - - persistentvolumeclaims - - pods - - serviceaccounts - - services - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - - events.k8s.io - resources: - - events - verbs: - - create - - get - - list - - watch -- apiGroups: - - apps - resources: - - daemonsets - - replicasets - - statefulsets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - apps - - extensions - resources: - - deployments - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - networking.k8s.io - resources: - - ingresses - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - policy - resources: - - podsecuritypolicies - verbs: - - create - - delete - - get - - list - - patch - - update - - use - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows - - clusteroutputs - - flows - - loggings - - outputs - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows/status - - clusteroutputs/status - - flows/status - - loggings/status - - outputs/status - verbs: - - get - - patch - - update -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - rolebindings - - roles - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/clusterrolebinding.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/clusterrolebinding.yaml deleted file mode 100755 index 89d17d094..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ template "logging-operator.fullname" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -subjects: - - kind: ServiceAccount - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: {{ template "logging-operator.fullname" . }} - - {{- end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/crds.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/crds.yaml deleted file mode 100755 index f573652d0..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/crds.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{- if .Values.createCustomResource -}} -{{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} -{{ $.Files.Get $path }} ---- -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/deployment.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/deployment.yaml deleted file mode 100755 index da93d4c29..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/deployment.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - replicas: {{ .Values.replicaCount }} - selector: - matchLabels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - template: - metadata: - labels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - {{- with .Values.annotations }} - annotations: - {{- toYaml . | nindent 8 }} - {{- end }} - spec: - {{- if .Values.priorityClassName }} - priorityClassName: {{ .Values.priorityClassName }} - {{- end }} - {{- with .Values.imagePullSecrets }} - imagePullSecrets: - {{- toYaml . | nindent 8 }} - {{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.image.pullPolicy }} - resources: - {{- toYaml .Values.resources | nindent 12 }} - ports: - - name: http - containerPort: {{ .Values.http.port }} - - {{- if .Values.securityContext }} - securityContext: {{ toYaml .Values.securityContext | nindent 12 }} - {{- end }} - {{- if .Values.podSecurityContext }} - securityContext: {{ toYaml .Values.podSecurityContext | nindent 8 }} - {{- end }} - - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- if .Values.rbac.enabled }} - serviceAccountName: {{ include "logging-operator.fullname" . }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/aks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/aks/logging.yaml deleted file mode 100755 index 916f93b41..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/aks/logging.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if .Values.additionalLoggingSources.aks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-aks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "aks" - Path: "/var/log/azure/kubelet-status.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/eks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/eks/logging.yaml deleted file mode 100755 index da4af2d9e..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/eks/logging.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if .Values.additionalLoggingSources.eks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-eks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "eks" - Path: "/var/log/messages" - Parser: "syslog" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/gke/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/gke/logging.yaml deleted file mode 100755 index 3823127b2..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/gke/logging.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if .Values.additionalLoggingSources.gke.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-gke - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "gke" - Path: "/var/log/kube-proxy.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/k3s/logging-k3s-openrc.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/k3s/logging-k3s-openrc.yaml deleted file mode 100755 index cf5e988f3..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/k3s/logging-k3s-openrc.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "openrc")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/k3s.log" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/k3s/logging-k3s-systemd.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/k3s/logging-k3s-systemd.yaml deleted file mode 100755 index c4b3db0e7..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/k3s/logging-k3s-systemd.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "systemd")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/syslog" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke/configmap.yaml deleted file mode 100755 index ab91d93e2..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke/configmap.yaml +++ /dev/null @@ -1,29 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [SERVICE] - Log_Level {{ .Values.additionalLoggingSources.rke.fluentbit.log_level }} - Parsers_File parsers.conf - - [INPUT] - Tag rke - Name tail - Path_Key filename - Parser docker - DB /tail-db/tail-containers-state.db - Mem_Buf_Limit {{ .Values.additionalLoggingSources.rke.fluentbit.mem_buffer_limit }} - Path /var/lib/rancher/rke/log/*.log - - [OUTPUT] - Name forward - Match * - Host {{ .Release.Name }}-fluentd.{{ .Release.Namespace }}.svc - Port 24240 - Retry_Limit False -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke/daemonset.yaml deleted file mode 100755 index 840b3e722..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke/daemonset.yaml +++ /dev/null @@ -1,124 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke-aggregator - spec: - containers: - - name: fluentbit - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - volumeMounts: - - mountPath: /var/lib/rancher/rke/log/ - name: indir - - mountPath: {{ $containers }} - name: containers - - mountPath: /tail-db - name: positiondb - - mountPath: /fluent-bit/etc/fluent-bit.conf - name: config - subPath: fluent-bit.conf - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - volumes: - - name: indir - hostPath: - path: /var/lib/rancher/rke/log/ - type: DirectoryOrCreate - - name: containers - hostPath: - path: {{ $containers }} - type: DirectoryOrCreate - - name: positiondb - emptyDir: {} - - name: config - configMap: - name: "{{ .Release.Name }}-rke" - serviceAccountName: "{{ .Release.Name }}-rke-aggregator" - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - allowedHostPaths: - - pathPrefix: {{ $containers }} - readOnly: false - - pathPrefix: /var/lib/rancher/rke/log/ - readOnly: false - - pathPrefix: /var/lib/rancher/logging/ - readOnly: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke2/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke2/configmap.yaml deleted file mode 100755 index 86369d140..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke2/configmap.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke2 - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [INPUT] - Name systemd - Tag rke2 - Systemd_Filter _SYSTEMD_UNIT=rke2.service - - [OUTPUT] - Name forward - Match * - Host {{ .Release.Name }}-fluentd.{{ .Release.Namespace }}.svc - Port 24240 - Retry_Limit False -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke2/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke2/daemonset.yaml deleted file mode 100755 index 3bf73f22f..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke2/daemonset.yaml +++ /dev/null @@ -1,93 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke2-journald-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke2-journald-aggregator - spec: - containers: - - name: fluentd - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - volumeMounts: - - mountPath: /fluent-bit/etc/ - name: config - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - serviceAccountName: "{{ .Release.Name }}-rke2-journald-aggregator" - volumes: - - name: config - configMap: - name: "{{ .Release.Name }}-rke2" ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke2-journald-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke2-journald-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke2-journald-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke2/logging-rke2-containers.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke2/logging-rke2-containers.yaml deleted file mode 100755 index 7be4972e7..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/rke2/logging-rke2-containers.yaml +++ /dev/null @@ -1,73 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-rke2-containers - namespace: {{ .Release.Namespace }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "rke2" - Path: "/var/log/containers/*rke*.log" - extraVolumeMounts: - - source: "/var/log/containers/" - destination: "/var/log/containers/" - readOnly: true - {{- if or .Values.global.psp.enabled .Values.global.seLinux.enabled }} - security: - {{- end }} - {{- if or .Values.global.psp.enabled }} - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/root/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/root/logging.yaml deleted file mode 100755 index b7581cad3..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/loggings/root/logging.yaml +++ /dev/null @@ -1,74 +0,0 @@ -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }} - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - {{- if or .Values.global.psp.enabled .Values.global.seLinux.enabled }} - security: - {{- end }} - {{- if .Values.global.psp.enabled }} - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - {{- if .Values.global.dockerRootDirectory }} - mountPath: {{ $containers }} - extraVolumeMounts: - - source: {{ $containers }} - destination: {{ $containers }} - readOnly: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/psp.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/psp.yaml deleted file mode 100755 index d0eab300c..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/psp.yaml +++ /dev/null @@ -1,33 +0,0 @@ -{{ if and .Values.rbac.enabled .Values.rbac.psp.enabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp.logging-operator - namespace: {{ include "logging-operator.namespace" . }} - annotations: - seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default,runtime/default' - seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default,runtime/default' - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - readOnlyRootFilesystem: true - privileged: false - allowPrivilegeEscalation: false - runAsUser: - rule: MustRunAsNonRoot - fsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - supplementalGroups: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - volumes: - - secret - - configMap -{{ end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/service.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/service.yaml deleted file mode 100755 index f419ae2c4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/service.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - type: ClusterIP - {{- with .Values.http.service.clusterIP }} - clusterIP: {{ . }} - {{- end }} - ports: - - port: {{ .Values.http.port }} - targetPort: http - protocol: TCP - name: http - selector: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/serviceMonitor.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/serviceMonitor.yaml deleted file mode 100755 index 1bb762cde..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/serviceMonitor.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{ if .Values.monitoring.serviceMonitor.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- with .Values.monitoring.serviceMonitor.additionalLabels }} - {{- toYaml . | nindent 4 }} -{{- end }} -spec: - selector: - matchLabels: -{{ include "logging-operator.labels" . | indent 6 }} - endpoints: - - port: http - path: /metrics - {{- with .Values.monitoring.serviceMonitor.metricsRelabelings }} - metricRelabelings: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.monitoring.serviceMonitor.relabelings }} - relabelings: - {{- toYaml . | nindent 4 }} - {{- end }} - namespaceSelector: - matchNames: - - {{ include "logging-operator.namespace" . }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/serviceaccount.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/serviceaccount.yaml deleted file mode 100755 index cbb2a94b4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/serviceaccount.yaml +++ /dev/null @@ -1,10 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/userroles.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/userroles.yaml deleted file mode 100755 index f4136b09a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/userroles.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-admin" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - verbs: - - "*" ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-view" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - rbac.authorization.k8s.io/aggregate-to-view: "true" - rbac.authorization.k8s.io/aggregate-to-edit: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - - clusterflows - - clusteroutputs - verbs: - - get - - list - - watch diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/validate-install-crd.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/validate-install-crd.yaml deleted file mode 100755 index 66e8725e5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/validate-install-crd.yaml +++ /dev/null @@ -1,18 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterFlow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterOutput" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Flow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Logging" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Output" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/validate-install.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/validate-install.yaml deleted file mode 100755 index bd624cc4b..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/templates/validate-install.yaml +++ /dev/null @@ -1,5 +0,0 @@ -#{{- if .Values.global.dockerRootDirectory }} -#{{- if or (hasSuffix "/containers" .Values.global.dockerRootDirectory) (hasSuffix "/" .Values.global.dockerRootDirectory) }} -#{{- required "global.dockerRootDirectory must not end with suffix: '/' or '/containers'" "" -}} -#{{- end }} -#{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc02/values.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc02/values.yaml deleted file mode 100755 index fab44ef84..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc02/values.yaml +++ /dev/null @@ -1,156 +0,0 @@ -# Default values for logging-operator. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. - -replicaCount: 1 - -image: - repository: rancher/mirrored-banzaicloud-logging-operator - tag: 3.9.0 - pullPolicy: IfNotPresent - -imagePullSecrets: [] -nameOverride: "" -fullnameOverride: "" -namespaceOverride: "" - -annotations: {} - -## Deploy CRDs used by Logging Operator. -## -createCustomResource: false - -resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - -nodeSelector: - kubernetes.io/os: linux - -tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule - -affinity: {} - -http: - # http listen port number - port: 8080 - # Service definition for query http service - service: - type: ClusterIP - clusterIP: None - # Annotations to query http service - annotations: {} - # Labels to query http service - labels: {} - -# These "rbac" settings match the upstream defaults. For only using psp in the overlay files, which -# include the default Logging CRs created, see the "global.psp" setting. To enable psp for the entire -# chart, enable both "rbac.psp" and "global.psp" (this may require further changes to the chart). -rbac: - enabled: true - psp: - enabled: false - -## SecurityContext holds pod-level security attributes and common container settings. -## This defaults to non root user with uid 1000 and gid 2000. *v1.PodSecurityContext false -## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ -## -podSecurityContext: {} -# runAsNonRoot: true -# runAsUser: 1000 -# fsGroup: 2000 -securityContext: {} -# allowPrivilegeEscalation: false -# readOnlyRootFilesystem: true - # capabilities: - # drop: ["ALL"] - -## Operator priorityClassName -## -priorityClassName: {} - -monitoring: - # Create a Prometheus Operator ServiceMonitor object - serviceMonitor: - enabled: false - additionalLabels: {} - metricRelabelings: [] - relabelings: [] - -disablePvc: true - -additionalLoggingSources: - rke: - enabled: false - fluentbit: - log_level: "info" - mem_buffer_limit: "5MB" - rke2: - enabled: false - k3s: - enabled: false - container_engine: "systemd" - aks: - enabled: false - eks: - enabled: false - gke: - enabled: false - -images: - config_reloader: - repository: rancher/mirrored-jimmidyson-configmap-reload - tag: v0.4.0 - fluentbit: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10 - fluentbit_debug: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10-debug - fluentd: - repository: rancher/mirrored-banzaicloud-fluentd - tag: v1.11.5-alpine-9 - -# These "fluentd" and "fluentbit" settings apply to every Logging CR, including vendor Logging CRs -# enabled in "additionalLoggingSources". Changing these affects every Logging CR installed. -fluentd: - resources: {} - livenessProbe: - tcpSocket: - port: 24240 - initialDelaySeconds: 30 - periodSeconds: 15 -fluentbit: - resources: {} - tolerations: - - key: node-role.kubernetes.io/controlplane - value: "true" - effect: NoSchedule - - key: node-role.kubernetes.io/etcd - value: "true" - effect: NoExecute - -global: - cattle: - systemDefaultRegistry: "" - # Change the "dockerRootDirectory" if the default Docker directory has changed. - dockerRootDirectory: "" - # This psp setting differs from the upstream "rbac.psp" by only enabling psp settings for the - # overlay files, which include the Logging CRs created, whereas the upstream "rbac.psp" affects the - # logging operator. - psp: - enabled: true - seLinux: - enabled: false diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/.helmignore b/charts/rancher-logging/rancher-logging/3.9.002-rc03/.helmignore deleted file mode 100755 index 50af03172..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/.helmignore +++ /dev/null @@ -1,22 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/Chart.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/Chart.yaml deleted file mode 100755 index 8466cd529..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-logging-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/display-name: Logging - catalog.cattle.io/namespace: cattle-logging-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: logging.banzaicloud.io.clusterflow/v1beta1 - catalog.cattle.io/release-name: rancher-logging - catalog.cattle.io/ui-component: logging -apiVersion: v1 -appVersion: 3.9.0 -description: Collects and filter logs using highly configurable CRDs. Powered by Banzai - Cloud Logging Operator. -icon: https://charts.rancher.io/assets/logos/logging.svg -keywords: -- logging -- monitoring -- security -name: rancher-logging -version: 3.9.002-rc03 diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/README.md b/charts/rancher-logging/rancher-logging/3.9.002-rc03/README.md deleted file mode 100755 index ca7938e2a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/README.md +++ /dev/null @@ -1,130 +0,0 @@ - -# Logging operator Chart - -[Logging operator](https://github.com/banzaicloud/logging-operator) Managed centralized logging component fluentd and fluent-bit instance on cluster. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator -``` - -## Introduction - -This chart bootstraps a [Logging Operator](https://github.com/banzaicloud/logging-operator) deployment on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. - -## Prerequisites - -- Kubernetes 1.8+ with Beta APIs enabled - -## Installing the Chart - -To install the chart with the release name `my-release`: - -```bash -$ helm install --name my-release banzaicloud-stable/logging-operator -``` - -### CRDs -Use `createCustomResource=false` with Helm v3 to avoid trying to create CRDs from the `crds` folder and from templates at the same time. - -The command deploys **Logging operator** on the Kubernetes cluster with the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. - -## Uninstalling the Chart - -To uninstall/delete the `my-release` deployment: - -```bash -$ helm delete my-release -``` - -The command removes all Kubernetes components associated with the chart and deletes the release. - -## Configuration - -The following tables lists the configurable parameters of the logging-operator chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `image.repository` | Container image repository | `ghcr.io/banzaicloud/logging-operator` | -| `image.tag` | Container image tag | `3.9.0` | -| `image.pullPolicy` | Container pull policy | `IfNotPresent` | -| `nameOverride` | Override name of app | `` | -| `fullnameOverride` | Override full name of app | `` | -| `namespaceOverride` | Override namespace of app | `` | -| `watchNamespace` | Namespace to watch for LoggingOperator CRD | `` | -| `rbac.enabled` | Create rbac service account and roles | `true` | -| `rbac.psp.enabled` | Must be used with `rbac.enabled` true. If true, creates & uses RBAC resources required in the cluster with [Pod Security Policies](https://kubernetes.io/docs/concepts/policy/pod-security-policy/) enabled. | `false` | -| `priorityClassName` | Operator priorityClassName | `{}` | -| `affinity` | Node Affinity | `{}` | -| `resources` | CPU/Memory resource requests/limits | `{}` | -| `tolerations` | Node Tolerations | `[]` | -| `nodeSelector` | Define which Nodes the Pods are scheduled on. | `{}` | -| `annotations` | Define annotations for logging-operator pods | `{}` | -| `podSecurityContext` | Pod SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"runAsNonRoot": true, "runAsUser": 1000, "fsGroup": 2000}` | -| `securityContext` | Container SecurityContext for Logging operator. [More info](https://kubernetes.io/docs/concepts/policy/security-context/) | `{"allowPrivilegeEscalation": false, "readOnlyRootFilesystem": true}` | -| `createCustomResource` | Create CRDs. | `true` | -| `monitoring.serviceMonitor.enabled` | Create Prometheus Operator servicemonitor. | `false` | -| `global.seLinux.enabled` | Add seLinuxOptions to Logging resources, requires the [rke2-selinux RPM](https://github.com/rancher/rke2-selinux/releases) | `false` | - -Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: - -```bash -$ helm install --name my-release -f values.yaml banzaicloud-stable/logging-operator -``` - -> **Tip**: You can use the default [values.yaml](values.yaml) - -## Installing Fluentd and Fluent-bit via logging - -The previous chart does **not** install `logging` resource to deploy Fluentd and Fluent-bit on cluster. To install them please use the [Logging Operator Logging](https://github.com/banzaicloud/logging-operator/tree/master/charts/logging-operator-logging) chart. - -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. -## tl;dr: - -```bash -$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com -$ helm repo update -$ helm install banzaicloud-stable/logging-operator-logging -``` - -## Configuration - -The following tables lists the configurable parameters of the logging-operator-logging chart and their default values. - -| Parameter | Description | Default | -| --------------------------------------------------- | ------------------------------------------------------ | ------------------------------ | -| `tls.enabled` | Enabled TLS communication between components | true | -| `tls.fluentdSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.fluentbitSecretName` | Specified secret name, which contain tls certs | This will overwrite automatic Helm certificate generation. | -| `tls.sharedKey` | Shared key between nodes (fluentd-fluentbit) | [autogenerated] | -| `fluentbit.enabled` | Install fluent-bit | true | -| `fluentbit.namespace` | Specified fluentbit installation namespace | same as operator namespace | -| `fluentbit.image.tag` | Fluentbit container image tag | `1.6.10` | -| `fluentbit.image.repository` | Fluentbit container image repository | `fluent/fluent-bit` | -| `fluentbit.image.pullPolicy` | Fluentbit container pull policy | `IfNotPresent` | -| `fluentd.enabled` | Install fluentd | true | -| `fluentd.image.tag` | Fluentd container image tag | `v1.11.5-alpine-9` | -| `fluentd.image.repository` | Fluentd container image repository | `ghcr.io/banzaicloud/fluentd` | -| `fluentd.image.pullPolicy` | Fluentd container pull policy | `IfNotPresent` | -| `fluentd.volumeModImage.tag` | Fluentd volumeModImage container image tag | `latest` | -| `fluentd.volumeModImage.repository` | Fluentd volumeModImage container image repository | `busybox` | -| `fluentd.volumeModImage.pullPolicy` | Fluentd volumeModImage container pull policy | `IfNotPresent` | -| `fluentd.configReloaderImage.tag` | Fluentd configReloaderImage container image tag | `v0.2.2` | -| `fluentd.configReloaderImage.repository` | Fluentd configReloaderImage container image repository | `jimmidyson/configmap-reload` | -| `fluentd.configReloaderImage.pullPolicy` | Fluentd configReloaderImage container pull policy | `IfNotPresent` | -| `fluentd.fluentdPvcSpec.accessModes` | Fluentd persistence volume access modes | `[ReadWriteOnce]` | -| `fluentd.fluentdPvcSpec.resources.requests.storage` | Fluentd persistence volume size | `21Gi` | -| `fluentd.fluentdPvcSpec.storageClassName` | Fluentd persistence volume storageclass | `"""` | diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/app-readme.md b/charts/rancher-logging/rancher-logging/3.9.002-rc03/app-readme.md deleted file mode 100755 index 2de4ab4c5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/app-readme.md +++ /dev/null @@ -1,22 +0,0 @@ -# Rancher Logging - -This chart is based off of the upstream [Banzai Logging Operator](https://banzaicloud.com/docs/one-eye/logging-operator/) chart. The chart deploys a logging operator and CRDs, which allows users to configure complex logging pipelines with a few simple custom resources. There are two levels of logging, which allow you to collect all logs in a cluster or from a single namespace. - -For more information on how to use the feature, refer to our [docs](https://rancher.com/docs/rancher/v2.x/en/logging/v2.5/). - -## Namespace-level logging - -To collect logs from a single namespace, users create flows and these flows are connected to outputs or cluster outputs. - -## Cluster-level logging - -To collect logs from an entire cluster, users create cluster flows and cluster outputs. - -## CRDs - -- [Cluster Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusterflow_types/) - A cluster flow is a CRD (`ClusterFlow`) that defines what logs to collect from the entire cluster. The cluster flow must be deployed in the same namespace as the logging operator. -- [Cluster Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/clusteroutput_types/) - A cluster output is a CRD (`ClusterOutput`) that defines how to connect to logging providers so they can start collecting logs. The cluster output must be deployed in the same namespace as the logging operator. The convenience of using a cluster output is that either a cluster flow or flow can send logs to those providers without needing to define specific outputs in each namespace for each flow. -- [Flow](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/flow_types/) - A flow is a CRD (`Flow`) that defines what logs to collect from the namespace that it is deployed in. -- [Output](https://banzaicloud.com/docs/one-eye/logging-operator/crds/v1beta1/output_types/) - An output is a CRD (`Output`) that defines how to connect to logging providers so logs can be sent to the provider. - -For more information on how to configure the Helm chart, refer to the Helm README. diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/NOTES.txt b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/NOTES.txt deleted file mode 100755 index e69de29bb..000000000 diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/_helpers.tpl b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/_helpers.tpl deleted file mode 100755 index b2b289443..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/_helpers.tpl +++ /dev/null @@ -1,66 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "logging-operator.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "logging-operator.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Provides the namespace the chart will be installed in using the builtin .Release.Namespace, -or, if provided, a manually overwritten namespace value. -*/}} -{{- define "logging-operator.namespace" -}} -{{- if .Values.namespaceOverride -}} -{{ .Values.namespaceOverride -}} -{{- else -}} -{{ .Release.Namespace }} -{{- end -}} -{{- end -}} - - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "logging-operator.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "logging-operator.labels" -}} -app.kubernetes.io/name: {{ include "logging-operator.name" . }} -helm.sh/chart: {{ include "logging-operator.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} - -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/clusterrole.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/clusterrole.yaml deleted file mode 100755 index 709eedb91..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/clusterrole.yaml +++ /dev/null @@ -1,167 +0,0 @@ -{{- if .Values.rbac.enabled }} - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - creationTimestamp: null - name: {{ template "logging-operator.fullname" . }} -rules: -- apiGroups: - - "" - resources: - - configmaps - - secrets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - resources: - - endpoints - - namespaces - - nodes - verbs: - - get - - list - - watch -- apiGroups: - - "" - resources: - - persistentvolumeclaims - - pods - - serviceaccounts - - services - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - "" - - events.k8s.io - resources: - - events - verbs: - - create - - get - - list - - watch -- apiGroups: - - apps - resources: - - daemonsets - - replicasets - - statefulsets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - apps - - extensions - resources: - - deployments - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - networking.k8s.io - resources: - - ingresses - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - extensions - - policy - resources: - - podsecuritypolicies - verbs: - - create - - delete - - get - - list - - patch - - update - - use - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows - - clusteroutputs - - flows - - loggings - - outputs - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - logging.banzaicloud.io - resources: - - clusterflows/status - - clusteroutputs/status - - flows/status - - loggings/status - - outputs/status - verbs: - - get - - patch - - update -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - rolebindings - - roles - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/clusterrolebinding.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/clusterrolebinding.yaml deleted file mode 100755 index 89d17d094..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: {{ template "logging-operator.fullname" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -subjects: - - kind: ServiceAccount - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: {{ template "logging-operator.fullname" . }} - - {{- end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/crds.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/crds.yaml deleted file mode 100755 index f573652d0..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/crds.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{- if .Values.createCustomResource -}} -{{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} -{{ $.Files.Get $path }} ---- -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/deployment.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/deployment.yaml deleted file mode 100755 index da93d4c29..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/deployment.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - replicas: {{ .Values.replicaCount }} - selector: - matchLabels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - template: - metadata: - labels: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - {{- with .Values.annotations }} - annotations: - {{- toYaml . | nindent 8 }} - {{- end }} - spec: - {{- if .Values.priorityClassName }} - priorityClassName: {{ .Values.priorityClassName }} - {{- end }} - {{- with .Values.imagePullSecrets }} - imagePullSecrets: - {{- toYaml . | nindent 8 }} - {{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.image.pullPolicy }} - resources: - {{- toYaml .Values.resources | nindent 12 }} - ports: - - name: http - containerPort: {{ .Values.http.port }} - - {{- if .Values.securityContext }} - securityContext: {{ toYaml .Values.securityContext | nindent 12 }} - {{- end }} - {{- if .Values.podSecurityContext }} - securityContext: {{ toYaml .Values.podSecurityContext | nindent 8 }} - {{- end }} - - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- if .Values.rbac.enabled }} - serviceAccountName: {{ include "logging-operator.fullname" . }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/aks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/aks/logging.yaml deleted file mode 100755 index 916f93b41..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/aks/logging.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if .Values.additionalLoggingSources.aks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-aks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "aks" - Path: "/var/log/azure/kubelet-status.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/eks/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/eks/logging.yaml deleted file mode 100755 index da4af2d9e..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/eks/logging.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if .Values.additionalLoggingSources.eks.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-eks - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "eks" - Path: "/var/log/messages" - Parser: "syslog" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/gke/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/gke/logging.yaml deleted file mode 100755 index 3823127b2..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/gke/logging.yaml +++ /dev/null @@ -1,58 +0,0 @@ -{{- if .Values.additionalLoggingSources.gke.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-gke - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "gke" - Path: "/var/log/kube-proxy.log" - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/k3s/logging-k3s-openrc.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/k3s/logging-k3s-openrc.yaml deleted file mode 100755 index cf5e988f3..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/k3s/logging-k3s-openrc.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "openrc")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/k3s.log" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/k3s/logging-k3s-systemd.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/k3s/logging-k3s-systemd.yaml deleted file mode 100755 index c4b3db0e7..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/k3s/logging-k3s-systemd.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{{- if and .Values.additionalLoggingSources.k3s.enabled (eq .Values.additionalLoggingSources.k3s.container_engine "systemd")}} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-k3s - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "k3s" - Path: "/var/log/syslog" - extraVolumeMounts: - - source: "/var/log/" - destination: "/var/log" - readOnly: true - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke/configmap.yaml deleted file mode 100755 index ab91d93e2..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke/configmap.yaml +++ /dev/null @@ -1,29 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [SERVICE] - Log_Level {{ .Values.additionalLoggingSources.rke.fluentbit.log_level }} - Parsers_File parsers.conf - - [INPUT] - Tag rke - Name tail - Path_Key filename - Parser docker - DB /tail-db/tail-containers-state.db - Mem_Buf_Limit {{ .Values.additionalLoggingSources.rke.fluentbit.mem_buffer_limit }} - Path /var/lib/rancher/rke/log/*.log - - [OUTPUT] - Name forward - Match * - Host {{ .Release.Name }}-fluentd.{{ .Release.Namespace }}.svc - Port 24240 - Retry_Limit False -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke/daemonset.yaml deleted file mode 100755 index 840b3e722..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke/daemonset.yaml +++ /dev/null @@ -1,124 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke.enabled }} -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke-aggregator - spec: - containers: - - name: fluentbit - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - volumeMounts: - - mountPath: /var/lib/rancher/rke/log/ - name: indir - - mountPath: {{ $containers }} - name: containers - - mountPath: /tail-db - name: positiondb - - mountPath: /fluent-bit/etc/fluent-bit.conf - name: config - subPath: fluent-bit.conf - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - volumes: - - name: indir - hostPath: - path: /var/lib/rancher/rke/log/ - type: DirectoryOrCreate - - name: containers - hostPath: - path: {{ $containers }} - type: DirectoryOrCreate - - name: positiondb - emptyDir: {} - - name: config - configMap: - name: "{{ .Release.Name }}-rke" - serviceAccountName: "{{ .Release.Name }}-rke-aggregator" - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - allowedHostPaths: - - pathPrefix: {{ $containers }} - readOnly: false - - pathPrefix: /var/lib/rancher/rke/log/ - readOnly: false - - pathPrefix: /var/lib/rancher/logging/ - readOnly: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke2/configmap.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke2/configmap.yaml deleted file mode 100755 index 86369d140..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke2/configmap.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Release.Name }}-rke2 - labels: -{{ include "logging-operator.labels" . | indent 4 }} -data: - fluent-bit.conf: | - [INPUT] - Name systemd - Tag rke2 - Systemd_Filter _SYSTEMD_UNIT=rke2.service - - [OUTPUT] - Name forward - Match * - Host {{ .Release.Name }}-fluentd.{{ .Release.Namespace }}.svc - Port 24240 - Retry_Limit False -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke2/daemonset.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke2/daemonset.yaml deleted file mode 100755 index 580522259..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke2/daemonset.yaml +++ /dev/null @@ -1,104 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - selector: - matchLabels: - name: {{ .Release.Name }}-rke2-journald-aggregator - template: - metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" - labels: - name: {{ .Release.Name }}-rke2-journald-aggregator - spec: - containers: - - name: fluentd - image: "{{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }}:{{ .Values.images.fluentbit.tag }}" - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - volumeMounts: - - mountPath: /fluent-bit/etc/ - name: config - - mountPath: /run/log/journal - name: journal - readOnly: true - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - serviceAccountName: "{{ .Release.Name }}-rke2-journald-aggregator" - volumes: - - name: config - configMap: - name: "{{ .Release.Name }}-rke2" - - name: journal - hostPath: - path: /run/log/journal ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -{{- if .Values.global.psp.enabled }} ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -rules: - - apiGroups: - - policy - resourceNames: - - "{{ .Release.Name }}-rke2-journald-aggregator" - resources: - - podsecuritypolicies - verbs: - - use ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: "{{ .Release.Name }}-rke2-journald-aggregator" -subjects: - - kind: ServiceAccount - name: "{{ .Release.Name }}-rke2-journald-aggregator" ---- -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: "{{ .Release.Name }}-rke2-journald-aggregator" - namespace: "{{ .Release.Namespace }}" -spec: - allowPrivilegeEscalation: false - fsGroup: - rule: RunAsAny - readOnlyRootFilesystem: true - runAsUser: - rule: RunAsAny - seLinux: - rule: RunAsAny - supplementalGroups: - rule: RunAsAny - volumes: - - configMap - - emptyDir - - secret - - hostPath -{{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke2/logging-rke2-containers.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke2/logging-rke2-containers.yaml deleted file mode 100755 index 7be4972e7..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/rke2/logging-rke2-containers.yaml +++ /dev/null @@ -1,73 +0,0 @@ -{{- if .Values.additionalLoggingSources.rke2.enabled }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }}-rke2-containers - namespace: {{ .Release.Namespace }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - inputTail: - Tag: "rke2" - Path: "/var/log/containers/*rke*.log" - extraVolumeMounts: - - source: "/var/log/containers/" - destination: "/var/log/containers/" - readOnly: true - {{- if or .Values.global.psp.enabled .Values.global.seLinux.enabled }} - security: - {{- end }} - {{- if or .Values.global.psp.enabled }} - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/root/logging.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/root/logging.yaml deleted file mode 100755 index b7581cad3..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/loggings/root/logging.yaml +++ /dev/null @@ -1,74 +0,0 @@ -{{- $containers := printf "%s/containers/" (default "/var/lib/docker" .Values.global.dockerRootDirectory) }} -apiVersion: logging.banzaicloud.io/v1beta1 -kind: Logging -metadata: - name: {{ .Release.Name }} - namespace: {{ .Release.Namespace }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - controlNamespace: {{ .Release.Namespace }} - fluentbit: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentbit.repository }} - tag: {{ .Values.images.fluentbit.tag }} - {{- if or .Values.global.psp.enabled .Values.global.seLinux.enabled }} - security: - {{- end }} - {{- if .Values.global.psp.enabled }} - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- if .Values.global.seLinux.enabled }} - securityContext: - seLinuxOptions: - type: rke_logreader_t - {{- end }} - {{- if .Values.global.dockerRootDirectory }} - mountPath: {{ $containers }} - extraVolumeMounts: - - source: {{ $containers }} - destination: {{ $containers }} - readOnly: true - {{- end }} - {{- $total_tolerations := concat (.Values.tolerations) (.Values.fluentbit.tolerations) }} - {{- with $total_tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentbit.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - fluentd: - image: - repository: {{ template "system_default_registry" . }}{{ .Values.images.fluentd.repository }} - tag: {{ .Values.images.fluentd.tag }} - configReloaderImage: - repository: {{ template "system_default_registry" . }}{{ .Values.images.config_reloader.repository }} - tag: {{ .Values.images.config_reloader.tag }} - disablePvc: {{ .Values.disablePvc }} - {{- if .Values.global.psp.enabled }} - security: - podSecurityPolicyCreate: true - roleBasedAccessControlCreate: true - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.resources }} - resources: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.fluentd.livenessProbe }} - livenessProbe: {{- toYaml . | nindent 6 }} - {{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/psp.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/psp.yaml deleted file mode 100755 index d0eab300c..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/psp.yaml +++ /dev/null @@ -1,33 +0,0 @@ -{{ if and .Values.rbac.enabled .Values.rbac.psp.enabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: psp.logging-operator - namespace: {{ include "logging-operator.namespace" . }} - annotations: - seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default,runtime/default' - seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default,runtime/default' - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - readOnlyRootFilesystem: true - privileged: false - allowPrivilegeEscalation: false - runAsUser: - rule: MustRunAsNonRoot - fsGroup: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - supplementalGroups: - rule: MustRunAs - ranges: - - min: 1 - max: 65535 - seLinux: - rule: RunAsAny - volumes: - - secret - - configMap -{{ end }} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/service.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/service.yaml deleted file mode 100755 index f419ae2c4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/service.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -spec: - type: ClusterIP - {{- with .Values.http.service.clusterIP }} - clusterIP: {{ . }} - {{- end }} - ports: - - port: {{ .Values.http.port }} - targetPort: http - protocol: TCP - name: http - selector: - app.kubernetes.io/name: {{ include "logging-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/serviceMonitor.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/serviceMonitor.yaml deleted file mode 100755 index 1bb762cde..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/serviceMonitor.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{ if .Values.monitoring.serviceMonitor.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: {{ include "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- with .Values.monitoring.serviceMonitor.additionalLabels }} - {{- toYaml . | nindent 4 }} -{{- end }} -spec: - selector: - matchLabels: -{{ include "logging-operator.labels" . | indent 6 }} - endpoints: - - port: http - path: /metrics - {{- with .Values.monitoring.serviceMonitor.metricsRelabelings }} - metricRelabelings: - {{- toYaml . | nindent 6 }} - {{- end }} - {{- with .Values.monitoring.serviceMonitor.relabelings }} - relabelings: - {{- toYaml . | nindent 4 }} - {{- end }} - namespaceSelector: - matchNames: - - {{ include "logging-operator.namespace" . }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/serviceaccount.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/serviceaccount.yaml deleted file mode 100755 index cbb2a94b4..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/serviceaccount.yaml +++ /dev/null @@ -1,10 +0,0 @@ -{{- if .Values.rbac.enabled }} ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ template "logging-operator.fullname" . }} - namespace: {{ include "logging-operator.namespace" . }} - labels: -{{ include "logging-operator.labels" . | indent 4 }} -{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/userroles.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/userroles.yaml deleted file mode 100755 index f4136b09a..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/userroles.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-admin" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - verbs: - - "*" ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: "logging-view" - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - rbac.authorization.k8s.io/aggregate-to-view: "true" - rbac.authorization.k8s.io/aggregate-to-edit: "true" -rules: - - apiGroups: - - "logging.banzaicloud.io" - resources: - - flows - - outputs - - clusterflows - - clusteroutputs - verbs: - - get - - list - - watch diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/validate-install-crd.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/validate-install-crd.yaml deleted file mode 100755 index 66e8725e5..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/validate-install-crd.yaml +++ /dev/null @@ -1,18 +0,0 @@ -#{{- if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 -}} -# {{- $found := dict -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterFlow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/ClusterOutput" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Flow" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Logging" false -}} -# {{- set $found "logging.banzaicloud.io/v1beta1/Output" false -}} -# {{- range .Capabilities.APIVersions -}} -# {{- if hasKey $found (toString .) -}} -# {{- set $found (toString .) true -}} -# {{- end -}} -# {{- end -}} -# {{- range $_, $exists := $found -}} -# {{- if (eq $exists false) -}} -# {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} -# {{- end -}} -# {{- end -}} -#{{- end -}} \ No newline at end of file diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/validate-install.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/validate-install.yaml deleted file mode 100755 index bd624cc4b..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/templates/validate-install.yaml +++ /dev/null @@ -1,5 +0,0 @@ -#{{- if .Values.global.dockerRootDirectory }} -#{{- if or (hasSuffix "/containers" .Values.global.dockerRootDirectory) (hasSuffix "/" .Values.global.dockerRootDirectory) }} -#{{- required "global.dockerRootDirectory must not end with suffix: '/' or '/containers'" "" -}} -#{{- end }} -#{{- end }} diff --git a/charts/rancher-logging/rancher-logging/3.9.002-rc03/values.yaml b/charts/rancher-logging/rancher-logging/3.9.002-rc03/values.yaml deleted file mode 100755 index fab44ef84..000000000 --- a/charts/rancher-logging/rancher-logging/3.9.002-rc03/values.yaml +++ /dev/null @@ -1,156 +0,0 @@ -# Default values for logging-operator. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. - -replicaCount: 1 - -image: - repository: rancher/mirrored-banzaicloud-logging-operator - tag: 3.9.0 - pullPolicy: IfNotPresent - -imagePullSecrets: [] -nameOverride: "" -fullnameOverride: "" -namespaceOverride: "" - -annotations: {} - -## Deploy CRDs used by Logging Operator. -## -createCustomResource: false - -resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - -nodeSelector: - kubernetes.io/os: linux - -tolerations: - - key: cattle.io/os - operator: "Equal" - value: "linux" - effect: NoSchedule - -affinity: {} - -http: - # http listen port number - port: 8080 - # Service definition for query http service - service: - type: ClusterIP - clusterIP: None - # Annotations to query http service - annotations: {} - # Labels to query http service - labels: {} - -# These "rbac" settings match the upstream defaults. For only using psp in the overlay files, which -# include the default Logging CRs created, see the "global.psp" setting. To enable psp for the entire -# chart, enable both "rbac.psp" and "global.psp" (this may require further changes to the chart). -rbac: - enabled: true - psp: - enabled: false - -## SecurityContext holds pod-level security attributes and common container settings. -## This defaults to non root user with uid 1000 and gid 2000. *v1.PodSecurityContext false -## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ -## -podSecurityContext: {} -# runAsNonRoot: true -# runAsUser: 1000 -# fsGroup: 2000 -securityContext: {} -# allowPrivilegeEscalation: false -# readOnlyRootFilesystem: true - # capabilities: - # drop: ["ALL"] - -## Operator priorityClassName -## -priorityClassName: {} - -monitoring: - # Create a Prometheus Operator ServiceMonitor object - serviceMonitor: - enabled: false - additionalLabels: {} - metricRelabelings: [] - relabelings: [] - -disablePvc: true - -additionalLoggingSources: - rke: - enabled: false - fluentbit: - log_level: "info" - mem_buffer_limit: "5MB" - rke2: - enabled: false - k3s: - enabled: false - container_engine: "systemd" - aks: - enabled: false - eks: - enabled: false - gke: - enabled: false - -images: - config_reloader: - repository: rancher/mirrored-jimmidyson-configmap-reload - tag: v0.4.0 - fluentbit: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10 - fluentbit_debug: - repository: rancher/mirrored-fluent-fluent-bit - tag: 1.6.10-debug - fluentd: - repository: rancher/mirrored-banzaicloud-fluentd - tag: v1.11.5-alpine-9 - -# These "fluentd" and "fluentbit" settings apply to every Logging CR, including vendor Logging CRs -# enabled in "additionalLoggingSources". Changing these affects every Logging CR installed. -fluentd: - resources: {} - livenessProbe: - tcpSocket: - port: 24240 - initialDelaySeconds: 30 - periodSeconds: 15 -fluentbit: - resources: {} - tolerations: - - key: node-role.kubernetes.io/controlplane - value: "true" - effect: NoSchedule - - key: node-role.kubernetes.io/etcd - value: "true" - effect: NoExecute - -global: - cattle: - systemDefaultRegistry: "" - # Change the "dockerRootDirectory" if the default Docker directory has changed. - dockerRootDirectory: "" - # This psp setting differs from the upstream "rbac.psp" by only enabling psp settings for the - # overlay files, which include the Logging CRs created, whereas the upstream "rbac.psp" affects the - # logging operator. - psp: - enabled: true - seLinux: - enabled: false diff --git a/charts/rancher-operator-crd/rancher-operator-crd/0.1.300-rc08/Chart.yaml b/charts/rancher-operator-crd/rancher-operator-crd/0.1.300-rc08/Chart.yaml deleted file mode 100755 index 6af9644ac..000000000 --- a/charts/rancher-operator-crd/rancher-operator-crd/0.1.300-rc08/Chart.yaml +++ /dev/null @@ -1,11 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: rancher-operator-system - catalog.cattle.io/os: linux - catalog.cattle.io/release-name: rancher-operator-crd -apiVersion: v2 -appVersion: 0.1.3 -description: Rancher Operator CustomResourceDefinitions -name: rancher-operator-crd -version: 0.1.300-rc08 diff --git a/charts/rancher-operator-crd/rancher-operator-crd/0.1.300-rc08/templates/crds.yaml b/charts/rancher-operator-crd/rancher-operator-crd/0.1.300-rc08/templates/crds.yaml deleted file mode 100755 index 127e8d4ef..000000000 --- a/charts/rancher-operator-crd/rancher-operator-crd/0.1.300-rc08/templates/crds.yaml +++ /dev/null @@ -1,3302 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: clusters.rancher.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .status.ready - name: Ready - type: string - - JSONPath: .status.clientSecretName - name: Kubeconfig - type: string - group: rancher.cattle.io - names: - kind: Cluster - plural: clusters - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - controlPlaneEndpoint: - nullable: true - properties: - host: - nullable: true - type: string - port: - type: integer - type: object - eksConfig: - nullable: true - properties: - amazonCredentialSecret: - nullable: true - type: string - displayName: - nullable: true - type: string - imported: - type: boolean - kmsKey: - nullable: true - type: string - kubernetesVersion: - nullable: true - type: string - loggingTypes: - items: - nullable: true - type: string - nullable: true - type: array - nodeGroups: - items: - properties: - desiredSize: - nullable: true - type: integer - diskSize: - nullable: true - type: integer - ec2SshKey: - nullable: true - type: string - gpu: - nullable: true - type: boolean - imageId: - nullable: true - type: string - instanceType: - nullable: true - type: string - labels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - launchTemplate: - nullable: true - properties: - id: - nullable: true - type: string - name: - nullable: true - type: string - version: - nullable: true - type: integer - type: object - maxSize: - nullable: true - type: integer - minSize: - nullable: true - type: integer - nodegroupName: - nullable: true - type: string - requestSpotInstances: - nullable: true - type: boolean - resourceTags: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - spotInstanceTypes: - items: - nullable: true - type: string - nullable: true - type: array - subnets: - items: - nullable: true - type: string - nullable: true - type: array - tags: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - userData: - nullable: true - type: string - version: - nullable: true - type: string - type: object - nullable: true - type: array - privateAccess: - nullable: true - type: boolean - publicAccess: - nullable: true - type: boolean - publicAccessSources: - items: - nullable: true - type: string - nullable: true - type: array - region: - nullable: true - type: string - secretsEncryption: - nullable: true - type: boolean - securityGroups: - items: - nullable: true - type: string - nullable: true - type: array - serviceRole: - nullable: true - type: string - subnets: - items: - nullable: true - type: string - nullable: true - type: array - tags: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - importedConfig: - nullable: true - properties: - kubeConfigSecret: - nullable: true - type: string - type: object - k3sConfig: - nullable: true - properties: - k3supgradeStrategy: - properties: - drainServerNodes: - type: boolean - drainWorkerNodes: - type: boolean - serverConcurrency: - type: integer - workerConcurrency: - type: integer - type: object - kubernetesVersion: - nullable: true - type: string - type: object - localClusterAuthEndpoint: - properties: - caCerts: - nullable: true - type: string - enabled: - type: boolean - fqdn: - nullable: true - type: string - type: object - rancherKubernetesEngineConfig: - nullable: true - properties: - addonJobTimeout: - type: integer - addons: - nullable: true - type: string - addonsInclude: - items: - nullable: true - type: string - nullable: true - type: array - authentication: - properties: - sans: - items: - nullable: true - type: string - nullable: true - type: array - strategy: - nullable: true - type: string - webhook: - nullable: true - properties: - cacheTimeout: - nullable: true - type: string - configFile: - nullable: true - type: string - type: object - type: object - authorization: - properties: - mode: - nullable: true - type: string - options: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - bastionHost: - properties: - address: - nullable: true - type: string - port: - nullable: true - type: string - sshAgentAuth: - type: boolean - sshCert: - nullable: true - type: string - sshCertPath: - nullable: true - type: string - sshKey: - nullable: true - type: string - sshKeyPath: - nullable: true - type: string - user: - nullable: true - type: string - type: object - cloudProvider: - properties: - awsCloudProvider: - nullable: true - properties: - global: - properties: - disable-security-group-ingress: - type: boolean - disable-strict-zone-check: - type: boolean - elb-security-group: - nullable: true - type: string - kubernetes-cluster-id: - nullable: true - type: string - kubernetes-cluster-tag: - nullable: true - type: string - role-arn: - nullable: true - type: string - routetable-id: - nullable: true - type: string - subnet-id: - nullable: true - type: string - vpc: - nullable: true - type: string - zone: - nullable: true - type: string - type: object - serviceOverride: - nullable: true - type: object - type: object - azureCloudProvider: - nullable: true - properties: - aadClientCertPassword: - nullable: true - type: string - aadClientCertPath: - nullable: true - type: string - aadClientId: - nullable: true - type: string - aadClientSecret: - nullable: true - type: string - cloud: - nullable: true - type: string - cloudProviderBackoff: - type: boolean - cloudProviderBackoffDuration: - type: integer - cloudProviderBackoffExponent: - type: integer - cloudProviderBackoffJitter: - type: integer - cloudProviderBackoffRetries: - type: integer - cloudProviderRateLimit: - type: boolean - cloudProviderRateLimitBucket: - type: integer - cloudProviderRateLimitQPS: - type: integer - excludeMasterFromStandardLB: - nullable: true - type: boolean - loadBalancerSku: - nullable: true - type: string - location: - nullable: true - type: string - maximumLoadBalancerRuleCount: - type: integer - primaryAvailabilitySetName: - nullable: true - type: string - primaryScaleSetName: - nullable: true - type: string - resourceGroup: - nullable: true - type: string - routeTableName: - nullable: true - type: string - securityGroupName: - nullable: true - type: string - subnetName: - nullable: true - type: string - subscriptionId: - nullable: true - type: string - tenantId: - nullable: true - type: string - useInstanceMetadata: - type: boolean - useManagedIdentityExtension: - type: boolean - userAssignedIdentityID: - nullable: true - type: string - vmType: - nullable: true - type: string - vnetName: - nullable: true - type: string - vnetResourceGroup: - nullable: true - type: string - type: object - customCloudProvider: - nullable: true - type: string - name: - nullable: true - type: string - openstackCloudProvider: - nullable: true - properties: - blockStorage: - properties: - bs-version: - nullable: true - type: string - ignore-volume-az: - type: boolean - trust-device-path: - type: boolean - type: object - global: - properties: - auth-url: - nullable: true - type: string - ca-file: - nullable: true - type: string - domain-id: - nullable: true - type: string - domain-name: - nullable: true - type: string - password: - nullable: true - type: string - region: - nullable: true - type: string - tenant-id: - nullable: true - type: string - tenant-name: - nullable: true - type: string - trust-id: - nullable: true - type: string - user-id: - nullable: true - type: string - username: - nullable: true - type: string - type: object - loadBalancer: - properties: - create-monitor: - type: boolean - floating-network-id: - nullable: true - type: string - lb-method: - nullable: true - type: string - lb-provider: - nullable: true - type: string - lb-version: - nullable: true - type: string - manage-security-groups: - type: boolean - monitor-delay: - nullable: true - type: string - monitor-max-retries: - type: integer - monitor-timeout: - nullable: true - type: string - subnet-id: - nullable: true - type: string - use-octavia: - type: boolean - type: object - metadata: - properties: - request-timeout: - type: integer - search-order: - nullable: true - type: string - type: object - route: - properties: - router-id: - nullable: true - type: string - type: object - type: object - vsphereCloudProvider: - nullable: true - properties: - disk: - properties: - scsicontrollertype: - nullable: true - type: string - type: object - global: - properties: - datacenter: - nullable: true - type: string - datacenters: - nullable: true - type: string - datastore: - nullable: true - type: string - insecure-flag: - type: boolean - password: - nullable: true - type: string - port: - nullable: true - type: string - server: - nullable: true - type: string - soap-roundtrip-count: - type: integer - user: - nullable: true - type: string - vm-name: - nullable: true - type: string - vm-uuid: - nullable: true - type: string - working-dir: - nullable: true - type: string - type: object - network: - properties: - public-network: - nullable: true - type: string - type: object - virtualCenter: - nullable: true - type: object - workspace: - properties: - datacenter: - nullable: true - type: string - default-datastore: - nullable: true - type: string - folder: - nullable: true - type: string - resourcepool-path: - nullable: true - type: string - server: - nullable: true - type: string - type: object - type: object - type: object - clusterName: - nullable: true - type: string - dns: - nullable: true - properties: - linearAutoscalerParams: - nullable: true - properties: - coresPerReplica: - type: number - max: - type: integer - min: - type: integer - nodesPerReplica: - type: number - preventSinglePointFailure: - type: boolean - type: object - nodeSelector: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - nodelocal: - nullable: true - properties: - ipAddress: - nullable: true - type: string - nodeLocalDnsPriorityClassName: - nullable: true - type: string - nodeSelector: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - updateStrategy: - nullable: true - properties: - rollingUpdate: - nullable: true - properties: - maxUnavailable: - nullable: true - type: string - type: object - strategy: - nullable: true - type: string - type: object - type: object - options: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - provider: - nullable: true - type: string - reversecidrs: - items: - nullable: true - type: string - nullable: true - type: array - stubdomains: - additionalProperties: - items: - nullable: true - type: string - nullable: true - type: array - nullable: true - type: object - tolerations: - items: - properties: - effect: - nullable: true - type: string - key: - nullable: true - type: string - operator: - nullable: true - type: string - tolerationSeconds: - nullable: true - type: integer - value: - nullable: true - type: string - type: object - nullable: true - type: array - updateStrategy: - nullable: true - properties: - rollingUpdate: - nullable: true - properties: - maxSurge: - nullable: true - type: string - maxUnavailable: - nullable: true - type: string - type: object - strategy: - nullable: true - type: string - type: object - upstreamnameservers: - items: - nullable: true - type: string - nullable: true - type: array - type: object - ignoreDockerVersion: - nullable: true - type: boolean - ingress: - properties: - defaultBackend: - nullable: true - type: boolean - defaultHttpBackendPriorityClassName: - nullable: true - type: string - dnsPolicy: - nullable: true - type: string - extraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - extraEnvs: - items: - properties: - name: - nullable: true - type: string - value: - nullable: true - type: string - valueFrom: - nullable: true - properties: - configMapKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - secretKeyRef: - nullable: true - properties: - key: - nullable: true - type: string - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - type: object - type: object - nullable: true - type: array - extraVolumeMounts: - items: - properties: - mountPath: - nullable: true - type: string - mountPropagation: - nullable: true - type: string - name: - nullable: true - type: string - readOnly: - type: boolean - subPath: - nullable: true - type: string - subPathExpr: - nullable: true - type: string - type: object - nullable: true - type: array - extraVolumes: - items: - properties: - awsElasticBlockStore: - nullable: true - properties: - fsType: - nullable: true - type: string - partition: - type: integer - readOnly: - type: boolean - volumeID: - nullable: true - type: string - type: object - azureDisk: - nullable: true - properties: - cachingMode: - nullable: true - type: string - diskName: - nullable: true - type: string - diskURI: - nullable: true - type: string - fsType: - nullable: true - type: string - kind: - nullable: true - type: string - readOnly: - nullable: true - type: boolean - type: object - azureFile: - nullable: true - properties: - readOnly: - type: boolean - secretName: - nullable: true - type: string - shareName: - nullable: true - type: string - type: object - cephfs: - nullable: true - properties: - monitors: - items: - nullable: true - type: string - nullable: true - type: array - path: - nullable: true - type: string - readOnly: - type: boolean - secretFile: - nullable: true - type: string - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - user: - nullable: true - type: string - type: object - cinder: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - volumeID: - nullable: true - type: string - type: object - configMap: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - csi: - nullable: true - properties: - driver: - nullable: true - type: string - fsType: - nullable: true - type: string - nodePublishSecretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - readOnly: - nullable: true - type: boolean - volumeAttributes: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - downwardAPI: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - mode: - nullable: true - type: integer - path: - nullable: true - type: string - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - emptyDir: - nullable: true - properties: - medium: - nullable: true - type: string - sizeLimit: - nullable: true - type: string - type: object - ephemeral: - nullable: true - properties: - readOnly: - type: boolean - volumeClaimTemplate: - nullable: true - properties: - metadata: - properties: - annotations: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - clusterName: - nullable: true - type: string - creationTimestamp: - nullable: true - type: string - deletionGracePeriodSeconds: - nullable: true - type: integer - deletionTimestamp: - nullable: true - type: string - finalizers: - items: - nullable: true - type: string - nullable: true - type: array - generateName: - nullable: true - type: string - generation: - type: integer - labels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - managedFields: - items: - properties: - apiVersion: - nullable: true - type: string - fieldsType: - nullable: true - type: string - fieldsV1: - nullable: true - type: object - manager: - nullable: true - type: string - operation: - nullable: true - type: string - time: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - namespace: - nullable: true - type: string - ownerReferences: - items: - properties: - apiVersion: - nullable: true - type: string - blockOwnerDeletion: - nullable: true - type: boolean - controller: - nullable: true - type: boolean - kind: - nullable: true - type: string - name: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - nullable: true - type: array - resourceVersion: - nullable: true - type: string - selfLink: - nullable: true - type: string - uid: - nullable: true - type: string - type: object - spec: - properties: - accessModes: - items: - nullable: true - type: string - nullable: true - type: array - dataSource: - nullable: true - properties: - apiGroup: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - type: object - resources: - properties: - limits: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - requests: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - storageClassName: - nullable: true - type: string - volumeMode: - nullable: true - type: string - volumeName: - nullable: true - type: string - type: object - type: object - type: object - fc: - nullable: true - properties: - fsType: - nullable: true - type: string - lun: - nullable: true - type: integer - readOnly: - type: boolean - targetWWNs: - items: - nullable: true - type: string - nullable: true - type: array - wwids: - items: - nullable: true - type: string - nullable: true - type: array - type: object - flexVolume: - nullable: true - properties: - driver: - nullable: true - type: string - fsType: - nullable: true - type: string - options: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - type: object - flocker: - nullable: true - properties: - datasetName: - nullable: true - type: string - datasetUUID: - nullable: true - type: string - type: object - gcePersistentDisk: - nullable: true - properties: - fsType: - nullable: true - type: string - partition: - type: integer - pdName: - nullable: true - type: string - readOnly: - type: boolean - type: object - gitRepo: - nullable: true - properties: - directory: - nullable: true - type: string - repository: - nullable: true - type: string - revision: - nullable: true - type: string - type: object - glusterfs: - nullable: true - properties: - endpoints: - nullable: true - type: string - path: - nullable: true - type: string - readOnly: - type: boolean - type: object - hostPath: - nullable: true - properties: - path: - nullable: true - type: string - type: - nullable: true - type: string - type: object - iscsi: - nullable: true - properties: - chapAuthDiscovery: - type: boolean - chapAuthSession: - type: boolean - fsType: - nullable: true - type: string - initiatorName: - nullable: true - type: string - iqn: - nullable: true - type: string - iscsiInterface: - nullable: true - type: string - lun: - type: integer - portals: - items: - nullable: true - type: string - nullable: true - type: array - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - targetPortal: - nullable: true - type: string - type: object - name: - nullable: true - type: string - nfs: - nullable: true - properties: - path: - nullable: true - type: string - readOnly: - type: boolean - server: - nullable: true - type: string - type: object - persistentVolumeClaim: - nullable: true - properties: - claimName: - nullable: true - type: string - readOnly: - type: boolean - type: object - photonPersistentDisk: - nullable: true - properties: - fsType: - nullable: true - type: string - pdID: - nullable: true - type: string - type: object - portworxVolume: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - volumeID: - nullable: true - type: string - type: object - projected: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - sources: - items: - properties: - configMap: - nullable: true - properties: - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - downwardAPI: - nullable: true - properties: - items: - items: - properties: - fieldRef: - nullable: true - properties: - apiVersion: - nullable: true - type: string - fieldPath: - nullable: true - type: string - type: object - mode: - nullable: true - type: integer - path: - nullable: true - type: string - resourceFieldRef: - nullable: true - properties: - containerName: - nullable: true - type: string - divisor: - nullable: true - type: string - resource: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - secret: - nullable: true - properties: - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - name: - nullable: true - type: string - optional: - nullable: true - type: boolean - type: object - serviceAccountToken: - nullable: true - properties: - audience: - nullable: true - type: string - expirationSeconds: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - type: object - quobyte: - nullable: true - properties: - group: - nullable: true - type: string - readOnly: - type: boolean - registry: - nullable: true - type: string - tenant: - nullable: true - type: string - user: - nullable: true - type: string - volume: - nullable: true - type: string - type: object - rbd: - nullable: true - properties: - fsType: - nullable: true - type: string - image: - nullable: true - type: string - keyring: - nullable: true - type: string - monitors: - items: - nullable: true - type: string - nullable: true - type: array - pool: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - user: - nullable: true - type: string - type: object - scaleIO: - nullable: true - properties: - fsType: - nullable: true - type: string - gateway: - nullable: true - type: string - protectionDomain: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - sslEnabled: - type: boolean - storageMode: - nullable: true - type: string - storagePool: - nullable: true - type: string - system: - nullable: true - type: string - volumeName: - nullable: true - type: string - type: object - secret: - nullable: true - properties: - defaultMode: - nullable: true - type: integer - items: - items: - properties: - key: - nullable: true - type: string - mode: - nullable: true - type: integer - path: - nullable: true - type: string - type: object - nullable: true - type: array - optional: - nullable: true - type: boolean - secretName: - nullable: true - type: string - type: object - storageos: - nullable: true - properties: - fsType: - nullable: true - type: string - readOnly: - type: boolean - secretRef: - nullable: true - properties: - name: - nullable: true - type: string - type: object - volumeName: - nullable: true - type: string - volumeNamespace: - nullable: true - type: string - type: object - vsphereVolume: - nullable: true - properties: - fsType: - nullable: true - type: string - storagePolicyID: - nullable: true - type: string - storagePolicyName: - nullable: true - type: string - volumePath: - nullable: true - type: string - type: object - type: object - nullable: true - type: array - httpPort: - type: integer - httpsPort: - type: integer - networkMode: - nullable: true - type: string - nginxIngressControllerPriorityClassName: - nullable: true - type: string - nodeSelector: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - options: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - provider: - nullable: true - type: string - tolerations: - items: - properties: - effect: - nullable: true - type: string - key: - nullable: true - type: string - operator: - nullable: true - type: string - tolerationSeconds: - nullable: true - type: integer - value: - nullable: true - type: string - type: object - nullable: true - type: array - updateStrategy: - nullable: true - properties: - rollingUpdate: - nullable: true - properties: - maxUnavailable: - nullable: true - type: string - type: object - strategy: - nullable: true - type: string - type: object - type: object - kubernetesVersion: - nullable: true - type: string - monitoring: - properties: - metricsServerPriorityClassName: - nullable: true - type: string - nodeSelector: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - options: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - provider: - nullable: true - type: string - replicas: - nullable: true - type: integer - tolerations: - items: - properties: - effect: - nullable: true - type: string - key: - nullable: true - type: string - operator: - nullable: true - type: string - tolerationSeconds: - nullable: true - type: integer - value: - nullable: true - type: string - type: object - nullable: true - type: array - updateStrategy: - nullable: true - properties: - rollingUpdate: - nullable: true - properties: - maxSurge: - nullable: true - type: string - maxUnavailable: - nullable: true - type: string - type: object - strategy: - nullable: true - type: string - type: object - type: object - network: - properties: - aciNetworkProvider: - nullable: true - properties: - aep: - nullable: true - type: string - apicHosts: - items: - nullable: true - type: string - nullable: true - type: array - apicRefreshTime: - nullable: true - type: string - apicUserCrt: - nullable: true - type: string - apicUserKey: - nullable: true - type: string - apicUserName: - nullable: true - type: string - capic: - nullable: true - type: string - controllerLogLevel: - nullable: true - type: string - dropLogEnable: - nullable: true - type: string - enableEndpointSlice: - nullable: true - type: string - encapType: - nullable: true - type: string - epRegistry: - nullable: true - type: string - externDynamic: - nullable: true - type: string - externStatic: - nullable: true - type: string - gbpPodSubnet: - nullable: true - type: string - hostAgentLogLevel: - nullable: true - type: string - imagePullPolicy: - nullable: true - type: string - imagePullSecret: - nullable: true - type: string - infraVlan: - nullable: true - type: string - installIstio: - nullable: true - type: string - istioProfile: - nullable: true - type: string - kafkaBrokers: - items: - nullable: true - type: string - nullable: true - type: array - kafkaClientCrt: - nullable: true - type: string - kafkaClientKey: - nullable: true - type: string - kubeApiVlan: - nullable: true - type: string - l3out: - nullable: true - type: string - l3outExternalNetworks: - items: - nullable: true - type: string - nullable: true - type: array - maxNodesSvcGraph: - nullable: true - type: string - mcastRangeEnd: - nullable: true - type: string - mcastRangeStart: - nullable: true - type: string - noPriorityClass: - nullable: true - type: string - nodeSubnet: - nullable: true - type: string - nodeSvcSubnet: - nullable: true - type: string - opflexClientSsl: - nullable: true - type: string - opflexLogLevel: - nullable: true - type: string - opflexMode: - nullable: true - type: string - opflexServerPort: - nullable: true - type: string - overlayVrfName: - nullable: true - type: string - ovsMemoryLimit: - nullable: true - type: string - pbrTrackingNonSnat: - nullable: true - type: string - podSubnetChunkSize: - nullable: true - type: string - runGbpContainer: - nullable: true - type: string - runOpflexServerContainer: - nullable: true - type: string - serviceMonitorInterval: - nullable: true - type: string - serviceVlan: - nullable: true - type: string - snatContractScope: - nullable: true - type: string - snatNamespace: - nullable: true - type: string - snatPortRangeEnd: - nullable: true - type: string - snatPortRangeStart: - nullable: true - type: string - snatPortsPerNode: - nullable: true - type: string - subnetDomainName: - nullable: true - type: string - systemId: - nullable: true - type: string - tenant: - nullable: true - type: string - token: - nullable: true - type: string - useAciAnywhereCrd: - nullable: true - type: string - useAciCniPriorityClass: - nullable: true - type: string - useHostNetnsVolume: - nullable: true - type: string - useOpflexServerVolume: - nullable: true - type: string - usePrivilegedContainer: - nullable: true - type: string - vmmController: - nullable: true - type: string - vmmDomain: - nullable: true - type: string - vrfName: - nullable: true - type: string - vrfTenant: - nullable: true - type: string - type: object - calicoNetworkProvider: - nullable: true - properties: - cloudProvider: - nullable: true - type: string - type: object - canalNetworkProvider: - nullable: true - properties: - iface: - nullable: true - type: string - type: object - flannelNetworkProvider: - nullable: true - properties: - iface: - nullable: true - type: string - type: object - mtu: - type: integer - nodeSelector: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - options: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - plugin: - nullable: true - type: string - tolerations: - items: - properties: - effect: - nullable: true - type: string - key: - nullable: true - type: string - operator: - nullable: true - type: string - tolerationSeconds: - nullable: true - type: integer - value: - nullable: true - type: string - type: object - nullable: true - type: array - updateStrategy: - nullable: true - properties: - rollingUpdate: - nullable: true - properties: - maxUnavailable: - nullable: true - type: string - type: object - strategy: - nullable: true - type: string - type: object - weaveNetworkProvider: - nullable: true - properties: - password: - nullable: true - type: string - type: object - type: object - nodes: - items: - properties: - address: - nullable: true - type: string - dockerSocket: - nullable: true - type: string - hostnameOverride: - nullable: true - type: string - internalAddress: - nullable: true - type: string - labels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - nodeName: - nullable: true - type: string - port: - nullable: true - type: string - role: - items: - nullable: true - type: string - nullable: true - type: array - sshAgentAuth: - type: boolean - sshCert: - nullable: true - type: string - sshCertPath: - nullable: true - type: string - sshKey: - nullable: true - type: string - sshKeyPath: - nullable: true - type: string - taints: - items: - properties: - effect: - nullable: true - type: string - key: - nullable: true - type: string - timeAdded: - nullable: true - type: string - value: - nullable: true - type: string - type: object - nullable: true - type: array - user: - nullable: true - type: string - type: object - nullable: true - type: array - prefixPath: - nullable: true - type: string - privateRegistries: - items: - properties: - isDefault: - type: boolean - password: - nullable: true - type: string - url: - nullable: true - type: string - user: - nullable: true - type: string - type: object - nullable: true - type: array - restore: - properties: - restore: - type: boolean - snapshotName: - nullable: true - type: string - type: object - rotateCertificates: - nullable: true - properties: - caCertificates: - type: boolean - services: - items: - nullable: true - type: string - nullable: true - type: array - type: object - rotateEncryptionKey: - type: boolean - services: - properties: - etcd: - properties: - backupConfig: - nullable: true - properties: - enabled: - nullable: true - type: boolean - intervalHours: - type: integer - retention: - type: integer - s3BackupConfig: - nullable: true - properties: - accessKey: - nullable: true - type: string - bucketName: - nullable: true - type: string - customCa: - nullable: true - type: string - endpoint: - nullable: true - type: string - folder: - nullable: true - type: string - region: - nullable: true - type: string - secretKey: - nullable: true - type: string - type: object - safeTimestamp: - type: boolean - timeout: - type: integer - type: object - caCert: - nullable: true - type: string - cert: - nullable: true - type: string - creation: - nullable: true - type: string - externalUrls: - items: - nullable: true - type: string - nullable: true - type: array - extraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - extraBinds: - items: - nullable: true - type: string - nullable: true - type: array - extraEnv: - items: - nullable: true - type: string - nullable: true - type: array - gid: - type: integer - image: - nullable: true - type: string - key: - nullable: true - type: string - path: - nullable: true - type: string - retention: - nullable: true - type: string - snapshot: - nullable: true - type: boolean - uid: - type: integer - winExtraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - winExtraBinds: - items: - nullable: true - type: string - nullable: true - type: array - winExtraEnv: - items: - nullable: true - type: string - nullable: true - type: array - type: object - kubeApi: - properties: - admissionConfiguration: - nullable: true - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - plugins: - items: - properties: - configuration: - nullable: true - properties: - apiVersion: - nullable: true - type: string - contentEncoding: - nullable: true - type: string - contentType: - nullable: true - type: string - kind: - nullable: true - type: string - raw: - nullable: true - type: string - type: object - name: - nullable: true - type: string - path: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - alwaysPullImages: - type: boolean - auditLog: - nullable: true - properties: - configuration: - nullable: true - properties: - format: - nullable: true - type: string - maxAge: - type: integer - maxBackup: - type: integer - maxSize: - type: integer - path: - nullable: true - type: string - policy: - nullable: true - properties: - omitStages: - items: - nullable: true - type: string - nullable: true - type: array - rules: - items: - properties: - level: - nullable: true - type: string - namespaces: - items: - nullable: true - type: string - nullable: true - type: array - nonResourceURLs: - items: - nullable: true - type: string - nullable: true - type: array - omitStages: - items: - nullable: true - type: string - nullable: true - type: array - resources: - items: - properties: - group: - nullable: true - type: string - resourceNames: - items: - nullable: true - type: string - nullable: true - type: array - resources: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - userGroups: - items: - nullable: true - type: string - nullable: true - type: array - users: - items: - nullable: true - type: string - nullable: true - type: array - verbs: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - type: object - enabled: - type: boolean - type: object - eventRateLimit: - nullable: true - properties: - configuration: - nullable: true - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - limits: - items: - properties: - burst: - type: integer - cacheSize: - type: integer - qps: - type: integer - type: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - enabled: - type: boolean - type: object - extraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - extraBinds: - items: - nullable: true - type: string - nullable: true - type: array - extraEnv: - items: - nullable: true - type: string - nullable: true - type: array - image: - nullable: true - type: string - podSecurityPolicy: - type: boolean - secretsEncryptionConfig: - nullable: true - properties: - customConfig: - nullable: true - properties: - apiVersion: - nullable: true - type: string - kind: - nullable: true - type: string - resources: - items: - properties: - providers: - items: - properties: - aescbc: - nullable: true - properties: - keys: - items: - properties: - name: - nullable: true - type: string - secret: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - aesgcm: - nullable: true - properties: - keys: - items: - properties: - name: - nullable: true - type: string - secret: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - identity: - nullable: true - type: object - kms: - nullable: true - properties: - cacheSize: - nullable: true - type: integer - endpoint: - nullable: true - type: string - name: - nullable: true - type: string - timeout: - nullable: true - type: string - type: object - secretbox: - nullable: true - properties: - keys: - items: - properties: - name: - nullable: true - type: string - secret: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - type: object - nullable: true - type: array - resources: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - type: object - enabled: - type: boolean - type: object - serviceClusterIpRange: - nullable: true - type: string - serviceNodePortRange: - nullable: true - type: string - winExtraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - winExtraBinds: - items: - nullable: true - type: string - nullable: true - type: array - winExtraEnv: - items: - nullable: true - type: string - nullable: true - type: array - type: object - kubeController: - properties: - clusterCidr: - nullable: true - type: string - extraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - extraBinds: - items: - nullable: true - type: string - nullable: true - type: array - extraEnv: - items: - nullable: true - type: string - nullable: true - type: array - image: - nullable: true - type: string - serviceClusterIpRange: - nullable: true - type: string - winExtraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - winExtraBinds: - items: - nullable: true - type: string - nullable: true - type: array - winExtraEnv: - items: - nullable: true - type: string - nullable: true - type: array - type: object - kubelet: - properties: - clusterDnsServer: - nullable: true - type: string - clusterDomain: - nullable: true - type: string - extraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - extraBinds: - items: - nullable: true - type: string - nullable: true - type: array - extraEnv: - items: - nullable: true - type: string - nullable: true - type: array - failSwapOn: - type: boolean - generateServingCertificate: - type: boolean - image: - nullable: true - type: string - infraContainerImage: - nullable: true - type: string - winExtraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - winExtraBinds: - items: - nullable: true - type: string - nullable: true - type: array - winExtraEnv: - items: - nullable: true - type: string - nullable: true - type: array - type: object - kubeproxy: - properties: - extraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - extraBinds: - items: - nullable: true - type: string - nullable: true - type: array - extraEnv: - items: - nullable: true - type: string - nullable: true - type: array - image: - nullable: true - type: string - winExtraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - winExtraBinds: - items: - nullable: true - type: string - nullable: true - type: array - winExtraEnv: - items: - nullable: true - type: string - nullable: true - type: array - type: object - scheduler: - properties: - extraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - extraBinds: - items: - nullable: true - type: string - nullable: true - type: array - extraEnv: - items: - nullable: true - type: string - nullable: true - type: array - image: - nullable: true - type: string - winExtraArgs: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - winExtraBinds: - items: - nullable: true - type: string - nullable: true - type: array - winExtraEnv: - items: - nullable: true - type: string - nullable: true - type: array - type: object - type: object - sshAgentAuth: - type: boolean - sshCertPath: - nullable: true - type: string - sshKeyPath: - nullable: true - type: string - systemImages: - properties: - aciCniDeployContainer: - nullable: true - type: string - aciControllerContainer: - nullable: true - type: string - aciGbpServerContainer: - nullable: true - type: string - aciHostContainer: - nullable: true - type: string - aciMcastContainer: - nullable: true - type: string - aciOpflexContainer: - nullable: true - type: string - aciOpflexServerContainer: - nullable: true - type: string - aciOvsContainer: - nullable: true - type: string - alpine: - nullable: true - type: string - calicoCni: - nullable: true - type: string - calicoControllers: - nullable: true - type: string - calicoCtl: - nullable: true - type: string - calicoFlexVol: - nullable: true - type: string - calicoNode: - nullable: true - type: string - canalCni: - nullable: true - type: string - canalControllers: - nullable: true - type: string - canalFlannel: - nullable: true - type: string - canalFlexVol: - nullable: true - type: string - canalNode: - nullable: true - type: string - certDownloader: - nullable: true - type: string - coredns: - nullable: true - type: string - corednsAutoscaler: - nullable: true - type: string - dnsmasq: - nullable: true - type: string - etcd: - nullable: true - type: string - flannel: - nullable: true - type: string - flannelCni: - nullable: true - type: string - ingress: - nullable: true - type: string - ingressBackend: - nullable: true - type: string - kubedns: - nullable: true - type: string - kubednsAutoscaler: - nullable: true - type: string - kubednsSidecar: - nullable: true - type: string - kubernetes: - nullable: true - type: string - kubernetesServicesSidecar: - nullable: true - type: string - metricsServer: - nullable: true - type: string - nginxProxy: - nullable: true - type: string - nodelocal: - nullable: true - type: string - podInfraContainer: - nullable: true - type: string - weaveCni: - nullable: true - type: string - weaveNode: - nullable: true - type: string - windowsPodInfraContainer: - nullable: true - type: string - type: object - upgradeStrategy: - nullable: true - properties: - drain: - nullable: true - type: boolean - maxUnavailableControlplane: - nullable: true - type: string - maxUnavailableWorker: - nullable: true - type: string - nodeDrainInput: - nullable: true - properties: - deleteLocalData: - type: boolean - force: - type: boolean - gracePeriod: - type: integer - ignoreDaemonSets: - nullable: true - type: boolean - timeout: - type: integer - type: object - type: object - winPrefixPath: - nullable: true - type: string - type: object - referencedConfig: - nullable: true - properties: - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - type: object - rke2Config: - nullable: true - properties: - kubernetesVersion: - nullable: true - type: string - rke2upgradeStrategy: - properties: - drainServerNodes: - type: boolean - drainWorkerNodes: - type: boolean - serverConcurrency: - type: integer - workerConcurrency: - type: integer - type: object - type: object - type: object - status: - properties: - agentDeployed: - type: boolean - clientSecretName: - nullable: true - type: string - clusterName: - nullable: true - type: string - conditions: - items: - properties: - lastTransitionTime: - nullable: true - type: string - lastUpdateTime: - nullable: true - type: string - message: - nullable: true - type: string - reason: - nullable: true - type: string - status: - nullable: true - type: string - type: - nullable: true - type: string - type: object - nullable: true - type: array - observedGeneration: - type: integer - ready: - type: boolean - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: projects.rancher.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.clusterSelector - name: Selector - type: string - group: rancher.cattle.io - names: - kind: Project - plural: projects - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - clusterSelector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - type: object - status: - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: roletemplates.rancher.cattle.io -spec: - group: rancher.cattle.io - names: - kind: RoleTemplate - plural: roletemplates - scope: Cluster - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - rules: - items: - properties: - apiGroups: - items: - nullable: true - type: string - nullable: true - type: array - nonResourceURLs: - items: - nullable: true - type: string - nullable: true - type: array - resourceNames: - items: - nullable: true - type: string - nullable: true - type: array - resources: - items: - nullable: true - type: string - nullable: true - type: array - verbs: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - status: - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true - ---- -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: roletemplatebindings.rancher.cattle.io -spec: - additionalPrinterColumns: - - JSONPath: .spec.roleTemplateName - name: Role - type: string - group: rancher.cattle.io - names: - kind: RoleTemplateBinding - plural: roletemplatebindings - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - bindingScope: - properties: - apiGroup: - nullable: true - type: string - kind: - nullable: true - type: string - selector: - nullable: true - properties: - matchExpressions: - items: - properties: - key: - nullable: true - type: string - operator: - nullable: true - type: string - values: - items: - nullable: true - type: string - nullable: true - type: array - type: object - nullable: true - type: array - matchLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - type: object - type: object - roleTemplateName: - nullable: true - type: string - status: - type: object - subjects: - items: - properties: - apiGroup: - nullable: true - type: string - kind: - nullable: true - type: string - name: - nullable: true - type: string - namespace: - nullable: true - type: string - type: object - nullable: true - type: array - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/rancher-operator/rancher-operator/0.1.300-rc08/Chart.yaml b/charts/rancher-operator/rancher-operator/0.1.300-rc08/Chart.yaml deleted file mode 100755 index e114f893e..000000000 --- a/charts/rancher-operator/rancher-operator/0.1.300-rc08/Chart.yaml +++ /dev/null @@ -1,14 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-operator-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/experimental: "true" - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: rancher-operator-system - catalog.cattle.io/os: linux - catalog.cattle.io/provides-gvr: clusters.rancher.cattle.io/v1 - catalog.cattle.io/release-name: rancher-operator -apiVersion: v2 -appVersion: 0.1.3 -description: Control Rancher using GitOps -name: rancher-operator -version: 0.1.300-rc08 diff --git a/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/_helpers.tpl b/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/_helpers.tpl deleted file mode 100755 index f652b5643..000000000 --- a/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/_helpers.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} \ No newline at end of file diff --git a/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/deployment.yaml b/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/deployment.yaml deleted file mode 100755 index 25c7b93ed..000000000 --- a/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/deployment.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: rancher-operator -spec: - selector: - matchLabels: - app: rancher-operator - template: - metadata: - labels: - app: rancher-operator - spec: - containers: - - env: - - name: NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' - name: rancher-operator - imagePullPolicy: "{{ .Values.image.imagePullPolicy }}" - serviceAccountName: rancher-operator diff --git a/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/rbac.yaml b/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/rbac.yaml deleted file mode 100755 index 9fe9ad9a7..000000000 --- a/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/rbac.yaml +++ /dev/null @@ -1,44 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: rancher-operator -rules: -- apiGroups: - - "" - resources: - - secrets - - configmaps - - namespaces - verbs: - - '*' -- apiGroups: - - apps - resources: - - daemonsets - - deployments - verbs: - - list - - get - - watch -- apiGroups: - - "rancher.cattle.io" - - "management.cattle.io" - - "fleet.cattle.io" - resources: - - '*' - verbs: - - '*' - ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: rancher-operator -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: rancher-operator -subjects: -- kind: ServiceAccount - name: rancher-operator - namespace: {{.Release.Namespace}} diff --git a/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/serviceaccount.yaml b/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/serviceaccount.yaml deleted file mode 100755 index a6370fcdf..000000000 --- a/charts/rancher-operator/rancher-operator/0.1.300-rc08/templates/serviceaccount.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: rancher-operator diff --git a/charts/rancher-operator/rancher-operator/0.1.300-rc08/values.yaml b/charts/rancher-operator/rancher-operator/0.1.300-rc08/values.yaml deleted file mode 100755 index a3c62eb35..000000000 --- a/charts/rancher-operator/rancher-operator/0.1.300-rc08/values.yaml +++ /dev/null @@ -1,8 +0,0 @@ -image: - repository: rancher/rancher-operator - tag: v0.1.3 - imagePullPolicy: IfNotPresent - -global: - cattle: - systemDefaultRegistry: "" diff --git a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/.helmignore b/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/.helmignore deleted file mode 100755 index 0e8a0eb36..000000000 --- a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*.orig -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/Chart.yaml b/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/Chart.yaml deleted file mode 100755 index 29535be33..000000000 --- a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/hidden: "true" - catalog.cattle.io/os: linux - catalog.rancher.io/certified: rancher - catalog.rancher.io/namespace: istio-system - catalog.rancher.io/release-name: rancher-tracing -apiVersion: v1 -appVersion: 1.20.0 -description: A quick start Jaeger Tracing installation using the all-in-one demo. - This is not production qualified. Refer to https://www.jaegertracing.io/ for details. -name: rancher-tracing -version: 1.20.002-rc00 diff --git a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/README.md b/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/README.md deleted file mode 100755 index 25534c628..000000000 --- a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Jaeger - -A Rancher chart based on the Jaeger all-in-one quick installation option. This chart will allow you to trace and monitor distributed microservices. - -> **Note:** The basic all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io) documentation to determine which installation you will need for your production needs. diff --git a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/_affinity.tpl b/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/_affinity.tpl deleted file mode 100755 index bf6a9aee5..000000000 --- a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/_affinity.tpl +++ /dev/null @@ -1,92 +0,0 @@ -{{/* affinity - https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ */}} -{{- define "nodeAffinity" }} - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityRequiredDuringScheduling" . }} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "nodeAffinityPreferredDuringScheduling" . }} -{{- end }} - -{{- define "nodeAffinityRequiredDuringScheduling" }} - nodeSelectorTerms: - - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - {{ $key | quote }} - {{- end }} - {{- end }} - {{- $nodeSelector := default .Values.global.defaultNodeSelector .Values.nodeSelector -}} - {{- range $key, $val := $nodeSelector }} - - key: {{ $key }} - operator: In - values: - - {{ $val | quote }} - {{- end }} -{{- end }} - -{{- define "nodeAffinityPreferredDuringScheduling" }} - {{- range $key, $val := .Values.global.arch }} - {{- if gt ($val | int) 0 }} - - weight: {{ $val | int }} - preference: - matchExpressions: - - key: beta.kubernetes.io/arch - operator: In - values: - - {{ $key | quote }} - {{- end }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinity" }} -{{- if or .Values.podAntiAffinityLabelSelector .Values.podAntiAffinityTermLabelSelector}} - podAntiAffinity: - {{- if .Values.podAntiAffinityLabelSelector }} - requiredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityRequiredDuringScheduling" . }} - {{- end }} - {{- if or .Values.podAntiAffinityTermLabelSelector}} - preferredDuringSchedulingIgnoredDuringExecution: - {{- include "podAntiAffinityPreferredDuringScheduling" . }} - {{- end }} -{{- end }} -{{- end }} - -{{- define "podAntiAffinityRequiredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityLabelSelector }} - - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - {{- end }} -{{- end }} - -{{- define "podAntiAffinityPreferredDuringScheduling" }} - {{- range $index, $item := .Values.podAntiAffinityTermLabelSelector }} - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: {{ $item.key }} - operator: {{ $item.operator }} - {{- if $item.values }} - values: - {{- $vals := split "," $item.values }} - {{- range $i, $v := $vals }} - - {{ $v | quote }} - {{- end }} - {{- end }} - topologyKey: {{ $item.topologyKey }} - weight: 100 - {{- end }} -{{- end }} diff --git a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/_helpers.tpl b/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/_helpers.tpl deleted file mode 100755 index 56cfa7335..000000000 --- a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/_helpers.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} - -{{/* -Expand the name of the chart. -*/}} -{{- define "tracing.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "tracing.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} diff --git a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/deployment.yaml b/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/deployment.yaml deleted file mode 100755 index e7ecfadd8..000000000 --- a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/deployment.yaml +++ /dev/null @@ -1,80 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "tracing.fullname" . }} - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - selector: - matchLabels: - app: {{ .Values.provider }} - template: - metadata: - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - annotations: - sidecar.istio.io/inject: "false" - prometheus.io/scrape: "true" - prometheus.io/port: "14269" -{{- if .Values.jaeger.podAnnotations }} -{{ toYaml .Values.jaeger.podAnnotations | indent 8 }} -{{- end }} - spec: - containers: - - name: jaeger - image: "{{ template "system_default_registry" . }}{{ .Values.jaeger.repository }}:{{ .Values.jaeger.tag }}" - imagePullPolicy: {{ .Values.global.imagePullPolicy }} - env: - {{- if eq .Values.jaeger.spanStorageType "badger" }} - - name: BADGER_EPHEMERAL - value: "false" - - name: SPAN_STORAGE_TYPE - value: "badger" - - name: BADGER_DIRECTORY_VALUE - value: "/badger/data" - - name: BADGER_DIRECTORY_KEY - value: "/badger/key" - {{- end }} - - name: COLLECTOR_ZIPKIN_HTTP_PORT - value: "9411" - - name: MEMORY_MAX_TRACES - value: "{{ .Values.jaeger.memory.max_traces }}" - - name: QUERY_BASE_PATH - value: {{ if .Values.contextPath }} {{ .Values.contextPath }} {{ else }} /{{ .Values.provider }} {{ end }} - livenessProbe: - httpGet: - path: / - port: 14269 - readinessProbe: - httpGet: - path: / - port: 14269 -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumeMounts: - - name: data - mountPath: /badger -{{- end }} - resources: -{{- if .Values.jaeger.resources }} -{{ toYaml .Values.jaeger.resources | indent 12 }} -{{- else }} -{{ toYaml .Values.global.defaultResources | indent 12 }} -{{- end }} - affinity: - {{- include "nodeAffinity" . | indent 6 }} - {{- include "podAntiAffinity" . | indent 6 }} -{{- if eq .Values.jaeger.spanStorageType "badger" }} - volumes: - - name: data -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} - persistentVolumeClaim: - claimName: istio-jaeger-pvc -{{- else }} - emptyDir: {} -{{- end }} -{{- end }} diff --git a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/pvc.yaml b/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/pvc.yaml deleted file mode 100755 index 9b4c55e4f..000000000 --- a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/pvc.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.jaeger.persistentVolumeClaim.enabled }} -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: istio-jaeger-pvc - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} -spec: - storageClassName: {{ .Values.jaeger.storageClassName }} - accessModes: - - {{ .Values.jaeger.accessMode }} - resources: - requests: - storage: {{.Values.jaeger.persistentVolumeClaim.storage }} -{{- end }} diff --git a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/service.yaml b/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/service.yaml deleted file mode 100755 index 4210a9b5f..000000000 --- a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/templates/service.yaml +++ /dev/null @@ -1,63 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: tracing - namespace: {{ .Release.Namespace }} - annotations: - {{- range $key, $val := .Values.service.annotations }} - {{ $key }}: {{ $val | quote }} - {{- end }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: {{ .Values.service.type }} - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.service.externalPort }} - protocol: TCP - targetPort: 16686 - selector: - app: {{ .Values.provider }} ---- -# Jaeger implements the Zipkin API. To support swapping out the tracing backend, we use a Service named Zipkin. -apiVersion: v1 -kind: Service -metadata: - name: zipkin - namespace: {{ .Release.Namespace }} - labels: - name: zipkin - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - ports: - - name: {{ .Values.service.name }} - port: {{ .Values.zipkin.queryPort }} - targetPort: {{ .Values.zipkin.queryPort }} - selector: - app: {{ .Values.provider }} ---- -apiVersion: v1 -kind: Service -metadata: - name: jaeger-collector - namespace: {{ .Release.Namespace }} - labels: - app: {{ .Values.provider }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - type: ClusterIP - ports: - - name: jaeger-collector-http - port: 14268 - targetPort: 14268 - protocol: TCP - - name: jaeger-collector-grpc - port: 14250 - targetPort: 14250 - protocol: TCP - selector: - app: {{ .Values.provider }} diff --git a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/values.yaml b/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/values.yaml deleted file mode 100755 index cae26c748..000000000 --- a/charts/rancher-tracing/rancher-tracing/1.20.002-rc00/values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -provider: jaeger -contextPath: "" -nodeSelector: {} -podAntiAffinityLabelSelector: [] -podAntiAffinityTermLabelSelector: [] -nameOverride: "" -fullnameOverride: "" - -global: - cattle: - systemDefaultRegistry: "" - defaultResources: {} - imagePullPolicy: IfNotPresent - imagePullSecrets: [] - arch: - amd64: 2 - s390x: 2 - ppc64le: 2 - defaultNodeSelector: {} - -jaeger: - repository: rancher/mirrored-jaegertracing-all-in-one - tag: 1.20.0 - # spanStorageType value can be "memory" and "badger" for all-in-one image - spanStorageType: badger - resources: - requests: - cpu: 10m - persistentVolumeClaim: - enabled: false - storage: 5Gi - storageClassName: "" - accessMode: ReadWriteMany - memory: - max_traces: 50000 -zipkin: - queryPort: 9411 -service: - annotations: {} - name: http-query - type: ClusterIP - externalPort: 16686 diff --git a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/Chart.yaml b/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/Chart.yaml deleted file mode 100755 index 25e60cbbe..000000000 --- a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/Chart.yaml +++ /dev/null @@ -1,11 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-system - catalog.cattle.io/os: linux - catalog.cattle.io/release-name: rancher-webhook -apiVersion: v2 -appVersion: 0.1.0-beta9 -description: ValidatingAdmissionWebhook for Rancher types -name: rancher-webhook -version: 0.1.0-beta901-rc00 diff --git a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/_helpers.tpl b/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/_helpers.tpl deleted file mode 100755 index f652b5643..000000000 --- a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/_helpers.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{{- define "system_default_registry" -}} -{{- if .Values.global.cattle.systemDefaultRegistry -}} -{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} -{{- else -}} -{{- "" -}} -{{- end -}} -{{- end -}} \ No newline at end of file diff --git a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/deployment.yaml b/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/deployment.yaml deleted file mode 100755 index 4cf9d9a4d..000000000 --- a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/deployment.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: rancher-webhook -spec: - selector: - matchLabels: - app: rancher-webhook - template: - metadata: - labels: - app: rancher-webhook - spec: - containers: - - env: - - name: NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' - name: rancher-webhook - imagePullPolicy: "{{ .Values.image.imagePullPolicy }}" - ports: - - name: https - containerPort: 9443 - serviceAccountName: rancher-webhook diff --git a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/rbac.yaml b/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/rbac.yaml deleted file mode 100755 index 9afaae6c6..000000000 --- a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/rbac.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: rancher-webhook -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: cluster-admin -subjects: -- kind: ServiceAccount - name: rancher-webhook - namespace: {{.Release.Namespace}} diff --git a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/service.yaml b/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/service.yaml deleted file mode 100755 index 74a8a9e5a..000000000 --- a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/service.yaml +++ /dev/null @@ -1,13 +0,0 @@ -kind: Service -apiVersion: v1 -metadata: - name: rancher-webhook - namespace: cattle-system -spec: - ports: - - port: 443 - targetPort: 9443 - protocol: TCP - name: https - selector: - app: rancher-webhook diff --git a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/serviceaccount.yaml b/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/serviceaccount.yaml deleted file mode 100755 index f9251b418..000000000 --- a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/serviceaccount.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: rancher-webhook diff --git a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/webhook.yaml b/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/webhook.yaml deleted file mode 100755 index 4f95ae896..000000000 --- a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/templates/webhook.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: admissionregistration.k8s.io/v1 -kind: ValidatingWebhookConfiguration -metadata: - name: rancher.cattle.io -webhooks: -- admissionReviewVersions: - - v1 - - v1beta1 - clientConfig: - service: - name: rancher-webhook - namespace: cattle-system - path: /v1/webhook/validation - port: 443 - failurePolicy: Ignore - matchPolicy: Equivalent - name: rancher.cattle.io - sideEffects: None - timeoutSeconds: 10 diff --git a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/values.yaml b/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/values.yaml deleted file mode 100755 index 124a7b2f1..000000000 --- a/charts/rancher-webhook/rancher-webhook/0.1.0-beta901-rc00/values.yaml +++ /dev/null @@ -1,8 +0,0 @@ -image: - repository: rancher/rancher-webhook - tag: v0.1.0-beta9 - imagePullPolicy: IfNotPresent - -global: - cattle: - systemDefaultRegistry: "" \ No newline at end of file