copy charts from dev-charts

pull/504/head
Caleb Bron 2020-07-30 16:09:43 -07:00
parent 1fa06788d7
commit f7dd80a3c1
20 changed files with 132 additions and 379 deletions

3
.gitignore vendored
View File

@ -1,2 +1,3 @@
/packages/**/charts-original /packages/**/charts-original
/.idea /.idea
.DS_Store

View File

@ -7,7 +7,7 @@ home: https://www.projectcalico.org/
keywords: keywords:
- canal - canal
sources: sources:
- https://github.com/rancher/charts - https://github.com/rancher/dev-charts
maintainers: maintainers:
- name: Rancher Labs - name: Rancher Labs
email: charts@rancher.com email: charts@rancher.com

View File

@ -11,6 +11,6 @@ maintainers:
- name: Rancher Labs - name: Rancher Labs
email: charts@rancher.com email: charts@rancher.com
annotations: annotations:
catalog.rancher.io/certified: rancher catalog.cattle.io/certified: rancher
catalog.rancher.io/namespace: cattle-system catalog.cattle.io/namespace: cattle-system
catalog.rancher.io/release-name: enterprise-cluster-manager-feature catalog.cattle.io/release-name: enterprise-cluster-manager-feature

View File

@ -6,7 +6,7 @@ appVersion: v1.18.4
keywords: keywords:
- kube-proxy - kube-proxy
sources: sources:
- https://github.com/rancher/charts - https://github.com/rancher/dev-charts
maintainers: maintainers:
- name: Rancher Labs - name: Rancher Labs
email: charts@rancher.com email: charts@rancher.com

View File

@ -1,7 +1,7 @@
diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-gatekeeper/charts-original/Chart.yaml packages/rancher-gatekeeper/charts/Chart.yaml diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-gatekeeper/charts-original/Chart.yaml packages/rancher-gatekeeper/charts/Chart.yaml
--- packages/rancher-gatekeeper/charts-original/Chart.yaml --- packages/rancher-gatekeeper/charts-original/Chart.yaml
+++ packages/rancher-gatekeeper/charts/Chart.yaml +++ packages/rancher-gatekeeper/charts/Chart.yaml
@@ -1,10 +1,15 @@ @@ -1,10 +1,16 @@
apiVersion: v1 apiVersion: v1
description: A Helm chart for Gatekeeper description: A Helm chart for Gatekeeper
-name: gatekeeper-operator -name: gatekeeper-operator
@ -14,11 +14,12 @@ diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-gatekeeper/charts-original/Cha
sources: sources:
- https://github.com/open-policy-agent/gatekeeper.git - https://github.com/open-policy-agent/gatekeeper.git
appVersion: v3.1.0-beta.7 appVersion: v3.1.0-beta.7
+icon: https://dev-charts.rancher.io/logos/gatekeeper.svg
+annotations: +annotations:
+ catalog.rancher.io/certified: rancher + catalog.cattle.io/certified: rancher
+ catalog.rancher.io/experimental: true + catalog.cattle.io/experimental: true
+ catalog.rancher.io/namespace: gatekeeper-system + catalog.cattle.io/namespace: gatekeeper-system
+ catalog.rancher.io/release-name: rancher-gatekeeper + catalog.cattle.io/release-name: rancher-gatekeeper
diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-gatekeeper/charts-original/helm-modifications/helm-modifications.yaml packages/rancher-gatekeeper/charts/helm-modifications/helm-modifications.yaml diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-gatekeeper/charts-original/helm-modifications/helm-modifications.yaml packages/rancher-gatekeeper/charts/helm-modifications/helm-modifications.yaml
--- packages/rancher-gatekeeper/charts-original/helm-modifications/helm-modifications.yaml --- packages/rancher-gatekeeper/charts-original/helm-modifications/helm-modifications.yaml
+++ packages/rancher-gatekeeper/charts/helm-modifications/helm-modifications.yaml +++ packages/rancher-gatekeeper/charts/helm-modifications/helm-modifications.yaml

View File

@ -1,9 +1,11 @@
apiVersion: v1 apiVersion: v1
appVersion: 1.6.5 appVersion: 1.6.6
description: Helm chart for installing istio components with the istioctl description: Helm chart for installing istio components with the istioctl
name: rancher-istio-installer name: rancher-istio-installer
version: 1.6.500 version: 1.6.600
icon: https://dev-charts.rancher.io/logos/istio.svg
annotations: annotations:
catalog.rancher.io/certified: rancher catalog.cattle.io/certified: rancher
catalog.rancher.io/namespace: istio-system catalog.cattle.io/namespace: istio-system
catalog.rancher.io/release-name: rancher-istio catalog.cattle.io/release-name: rancher-istio
catalog.cattle.io/ui-component: istio

View File

@ -2,21 +2,11 @@ apiVersion: install.istio.io/v1alpha1
kind: IstioOperator kind: IstioOperator
spec: spec:
addonComponents: addonComponents:
grafana:
enabled: {{ .Values.grafana.enabled }}
istiocoredns: istiocoredns:
enabled: {{ .Values.istiocoredns.enabled }} enabled: {{ .Values.istiocoredns.enabled }}
kiali:
enabled: {{ .Values.kiali.enabled }}
prometheus:
enabled: {{ .Values.prometheus.enabled }}
tracing:
enabled: {{ .Values.tracing.enabled }}
components: components:
base: base:
enabled: {{ .Values.base.enabled }} enabled: {{ .Values.base.enabled }}
citadel:
enabled: {{ .Values.citadel.enabled }}
cni: cni:
enabled: {{ .Values.cni.enabled }} enabled: {{ .Values.cni.enabled }}
egressGateways: egressGateways:
@ -25,6 +15,27 @@ spec:
ingressGateways: ingressGateways:
- enabled: {{ .Values.ingressGateways.enabled }} - enabled: {{ .Values.ingressGateways.enabled }}
name: istio-ingressgateway 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: istiodRemote:
enabled: {{ .Values.istiodRemote.enabled }} enabled: {{ .Values.istiodRemote.enabled }}
pilot: pilot:
@ -34,187 +45,26 @@ spec:
telemetry: telemetry:
enabled: {{ .Values.telemetry.enabled }} enabled: {{ .Values.telemetry.enabled }}
hub: docker.io/istio hub: docker.io/istio
meshConfig:
{{- if .Values.global.accessLogFile }}
accessLogFile: "{{ .Values.global.accessLogFile }}"
{{- end }}
{{- if .Values.global.disablePolicyChecks }}
disablePolicyChecks: {{ .Values.global.disablePolicyChecks }}
{{- end }}
defaultConfig:
proxyMetadata: {}
{{- if .Values.global.enableAutoMtls }}
enableAutoMtls: {{ .Values.global.enableAutoMtls }}
{{- end }}
profile: default profile: default
tag: 1.6.5 tag: {{ .Values.tag }}
revision: {{ .Values.revision }}
values: values:
gateways:
istio-egressgateway:
name: istio-egressgateway
type: {{ .Values.egressGateways.type }}
istio-ingressgateway:
name: istio-ingressgateway
type: {{ .Values.ingressGateways.type }}
global: global:
arch:
{{- if .Values.global.arch.amd64 }}
amd64: {{ .Values.global.arch.amd64 }}
{{- end }}
{{- if .Values.global.arch.ppc64le }}
ppc64le: {{ .Values.global.arch.ppc64le }}
{{- end }}
{{- if .Values.global.arch.s390x }}
s390x: {{ .Values.global.arch.s390x }}
{{- end }}
{{- if .Values.global.configValidation }}
configValidation: {{ .Values.global.configValidation }}
{{- end }}
{{- if .Values.global.controlPlaneSecurityEnabled }}
controlPlaneSecurityEnabled: {{ .Values.global.controlPlaneSecurityEnabled }}
{{- end }}
{{- if .Values.global.defaultNodeSelector }}
defaultNodeSelector: {{ .Values.global.defaultNodeSelector | toJson | indent 4 }}
{{- end }}
{{- if .Values.global.defaultPodDisruptionBudget.enabled }}
defaultPodDisruptionBudget:
enabled: {{ .Values.global.defaultPodDisruptionBudget.enabled }}
{{- end }}
defaultResources:
requests:
{{- if .Values.global.defaultResources.requests.cpu }}
cpu: {{ .Values.global.defaultResources.requests.cpu }}
{{- end }}
{{- if .Values.global.enableHelmTest }}
enableHelmTest: {{ .Values.global.enableHelmTest}}
{{- end }}
{{- if .Values.global.imagePullPolicy }}
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
{{- end }}
imagePullSecrets: []
istioNamespace: istio-system
{{- if .Values.global.istiod.enabled }}
istiod:
enableAnalysis: {{ .Values.global.istiod.enableAnalysis }}
enabled: {{ .Values.global.istiod.enabled }}
{{- end }}
logging:
{{- if .Values.global.logging.level }}
level: "{{ .Values.global.logging.level }}"
{{- end }}
{{- if .Values.global.meshExpansion.enabled }}
meshExpansion:
enabled: {{ .Values.global.meshExpansion.enabled }}
useILB: {{ .Values.global.meshExpansion.useILB }}
{{- end }}
meshNetworks: {}
{{- if .Values.global.mountMtlsCerts }}
mountMtlsCerts: {{ .Values.global.mountMtlsCerts }}
{{- end }}
{{- if .Values.global.multiCluster.enabled }}
multiCluster:
clusterName: "{{ .Values.global.multiCluster.clusterName }}"
enabled: {{ .Values.global.multiCluster.enabled }}
{{- end }}
{{- if .Values.global.network }}
network: "{{ .Values.global.network }}"
{{- end }}
{{- if .Values.global.oneNamespace}}
oneNamespace: {{ .Values.global.oneNamespace }}
{{- end }}
{{- if .Values.global.operatorManageWebhooks }}
operatorManageWebhooks: {{ .Values.global.operatorManageWebhooks }}
{{- end }}
{{- if .Values.global.pilotCertProvider }}
pilotCertProvider: {{ .Values.global.pilotCertProvider }}
{{- end }}
{{- if .Values.global.priorityClassName }}
priorityClassName: {{ .Values.global.priorityClassName }}
{{- end }}
proxy: proxy:
autoInject: {{ .Values.global.proxy.autoInject }}
clusterDomain: {{ .Values.global.proxy.clusterDomain }}
protocolDetectionTimeout: "{{ .Values.global.proxy.protocolDetectionTimeout }}"
componentLogLevel: {{ .Values.global.proxy.componentLogLevel }}
enableCoreDump: {{ .Values.global.proxy.enableCoreDump }}
enableCoreDumpImage: "{{ .Values.global.proxy.enableCoreDumpImage }}"
envoyStatsd:
enabled: {{ .Values.global.proxy.enableCoreDump }}
excludeIPRanges: "{{ .Values.global.proxy.excludeIPRanges }}"
excludeInboundPorts: "{{ .Values.global.proxy.excludeInboundPorts }}"
excludeOutboundPorts: "{{ .Values.global.proxy.excludeOutboundPorts }}"
image: {{ .Values.global.proxy.image }} image: {{ .Values.global.proxy.image }}
includeIPRanges: '*'
logLevel: {{ .Values.global.proxy.logLevel }}
privileged: {{ .Values.global.proxy.privileged }}
readinessFailureThreshold: {{ .Values.global.proxy.readinessFailureThreshold }}
readinessInitialDelaySeconds: {{ .Values.global.proxy.readinessInitialDelaySeconds }}
readinessPeriodSeconds: {{ .Values.global.proxy.readinessPeriodSeconds }}
resources:
limits:
cpu: {{ .Values.global.proxy.resources.limits.cpu }}
memory: {{ .Values.global.proxy.resources.limits.memory }}
requests:
cpu: {{ .Values.global.proxy.resources.requests.cpu }}
memory: {{ .Values.global.proxy.resources.requests.memory }}
statusPort: {{ .Values.global.proxy.statusPort }}
tracer: {{ .Values.global.proxy.tracer }}
proxy_init: proxy_init:
image: {{ .Values.global.proxy_init.image}} image: {{ .Values.global.proxy_init.image}}
resources:
limits:
cpu: {{ .Values.global.proxy_init.resources.limits.cpu }}
memory: {{ .Values.global.proxy_init.resources.limits.memory }}
requests:
cpu: {{ .Values.global.proxy_init.resources.requests.cpu }}
memory: {{ .Values.global.proxy_init.resources.requests.memory }}
sds:
udsPath: "{{ .Values.global.sds.udsPath }}"
enabled: {{ .Values.global.sds.enabled }}
token:
aud: {{ .Values.global.sds.token.aud }}
tracer:
{{- if eq $.Values.global.proxy.tracer "datadog" }}
datadog:
address: {{ .Values.global.tracer.datadog.address }}
{{- end }}
{{- if eq $.Values.global.proxy.tracer "lightstep" }}
lightstep:
accessToken: "{{ .Values.global.tracer.lightstep.accessToken }}"
address: "{{ .Values.global.tracer.lightstep.address }}"
secure: {{ .Values.global.tracer.lightstep.secure }}
cacertPath: "{{ .Values.global.tracer.lightstep.cacertPath }}"
{{- end }}
{{- if eq $.Values.global.proxy.tracer "stackdriver" }}
stackdriver:
debug: {{ .Values.global.tracer.stackdriver.debug }}
maxNumberOfAnnotations: {{ .Values.global.tracer.stackdriver.maxNumberOfAnnotations }}
maxNumberOfAttributes: {{ .Values.global.tracer.stackdriver.maxNumberOfAttributes }}
maxNumberOfMessageEvents: {{ .Values.global.tracer.stackdriver.maxNumberOfMessageEvents }}
{{- end }}
{{- if eq $.Values.global.proxy.tracer "zipkin" }}
zipkin:
address: "{{ .Values.global.tracer.zipkin.address }}"
{{- end }}
trustDomain: {{ .Values.global.trustDomain }}
useMCP: {{ .Values.global.useMCP }}
{{- if .Values.grafana.enabled }}
grafana:
image:
repository: {{ .Values.grafana.repository }}
tag: {{ .Values.grafana.tag }}
{{- end }}
{{- if .Values.istiocoredns.enabled }}
istiocoredns: istiocoredns:
coreDNSImage: {{ .Values.istiocoredns.image.repository }} coreDNSImage: {{ .Values.istiocoredns.image.repository }}
coreDNSPluginImage: {{ .Values.istiocoredns.pluginImage }} coreDNSPluginImage: {{ .Values.istiocoredns.pluginImage }}
coreDNSTag: {{ .Values.istiocoredns.image.tag }} coreDNSTag: {{ .Values.istiocoredns.image.tag }}
{{- end }}
{{- if .Values.kiali.enabled }}
kiali:
contextPath: {{ .Values.kiali.contextPath }}
dashboard:
auth:
strategy: {{ .Values.kiali.dashboard.auth.strategy }}
grafanaInClusterURL: {{ .Values.kiali.dashboard.grafanaInClusterURL }}
jaegerInClusterURL: {{ .Values.kiali.dashboard.jaegerInClusterURL }}
hub: {{ .Values.kiali.hub }}
tag: {{ .Values.kiali.tag }}
prometheusAddr: {{ .Values.kiali.prometheusAddr }}
{{- end }}
mixer: mixer:
{{- if .Values.policy.enabled }} {{- if .Values.policy.enabled }}
policy: policy:
@ -228,24 +78,3 @@ spec:
pilot: pilot:
image: {{ .Values.pilot.image }} image: {{ .Values.pilot.image }}
{{- end }} {{- end }}
{{- if .Values.prometheus.enabled }}
prometheus:
hub: {{ .Values.prometheus.hub }}
tag: {{ .Values.prometheus.tag }}
{{- end }}
sidecarInjectorWebhook:
enableNamespacesByDefault:
{{ .Values.sidecarInjectorWebhook.enableNamespacesByDefault }}
injectLabel: istio-injection
objectSelector:
autoInject:
{{ .Values.sidecarInjectorWebhook.objectSelector.autoInject }}
enabled: {{ .Values.sidecarInjectorWebhook.objectSelector.enabled }}
tracing:
jaeger:
hub: {{ .Values.tracing.jaeger.hub }}
tag: "{{ .Values.tracing.jaeger.tag }}"
zipkin:
hub: {{ .Values.tracing.zipkin.hub }}
tag: {{ .Values.tracing.zipkin.tag }}
version: ""

View File

@ -1,6 +1,6 @@
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: Role kind: ClusterRole
metadata: metadata:
labels: labels:
rbac.authorization.k8s.io/aggregate-to-admin: "true" rbac.authorization.k8s.io/aggregate-to-admin: "true"

View File

@ -4,7 +4,7 @@ metadata:
name: istio-installer name: istio-installer
subjects: subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: serviceaccount name: istio-installer
namespace: istio-system namespace: istio-system
roleRef: roleRef:
kind: ClusterRole kind: ClusterRole

View File

@ -1,6 +1,6 @@
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: Role kind: ClusterRole
metadata: metadata:
labels: labels:
rbac.authorization.k8s.io/aggregate-to-edit: "true" rbac.authorization.k8s.io/aggregate-to-edit: "true"

View File

@ -15,16 +15,14 @@ spec:
spec: spec:
containers: containers:
- name: istioctl-installer - name: istioctl-installer
image: rancher/istio-installer:0.1.1 image: rancher/istio-installer:{{ .Values.installerVersion }}
env: env:
- name: RELEASE_NAME - name: RELEASE_NAME
value: {{ .Release.Name }} value: {{ .Release.Name }}
- name: REVISION_NAME {{- if .Values.revision }}
value: {{ .Chart.Version }} - name: CANARY_REVISION
{{- if .Values.overlayFile }} value: {{ .Values.revision }}
- name: APPLY_OVERLAY_CONFIG {{- end }}
value: true
{{ end }}
command: ["/bin/sh","-c"] command: ["/bin/sh","-c"]
args: ["/usr/local/app/scripts/run.sh"] args: ["/usr/local/app/scripts/run.sh"]
volumeMounts: volumeMounts:
@ -35,7 +33,7 @@ spec:
- name: overlay-volume - name: overlay-volume
mountPath: /app/overlay-config.yaml mountPath: /app/overlay-config.yaml
subPath: overlay-config.yaml subPath: overlay-config.yaml
{{ end }} {{- end }}
volumes: volumes:
- name: config-volume - name: config-volume
configMap: configMap:
@ -44,6 +42,6 @@ spec:
- name: overlay-volume - name: overlay-volume
configMap: configMap:
name: istio-installer-overlay name: istio-installer-overlay
{{ end }} {{- end }}
serviceAccountName: serviceaccount serviceAccountName: istio-installer
restartPolicy: Never restartPolicy: Never

View File

@ -0,0 +1,40 @@
apiVersion: batch/v1
kind: Job
metadata:
name: istioctl-uninstaller
namespace: istio-system
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: rancher/istio-installer:{{ .Values.installerVersion }}
env:
- name: RELEASE_NAME
value: {{ .Release.Name }}
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

View File

@ -5,5 +5,5 @@ metadata:
name: istio-installer-overlay name: istio-installer-overlay
namespace: istio-system namespace: istio-system
data: data:
{{ toYaml .Values.overlayFile | indent 2 }} overlay-config.yaml: {{ toYaml .Values.overlayFile | indent 2 }}
{{- end }} {{- end }}

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
name: serviceaccount name: istio-installer
namespace: istio-system namespace: istio-system

View File

@ -1,6 +1,6 @@
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: Role kind: ClusterRole
metadata: metadata:
labels: labels:
rbac.authorization.k8s.io/aggregate-to-view: "true" rbac.authorization.k8s.io/aggregate-to-view: "true"
@ -39,4 +39,3 @@ rules:
- peerauthentications - peerauthentications
- requestauthentications - requestauthentications
verbs: ["get", "watch", "list"] verbs: ["get", "watch", "list"]

View File

@ -1,7 +1,7 @@
grafana: revision: "" # leave blank for no canary deployment, or set to given revision, eg: "1-7-2"
enabled: false overlayFile: ""
repository: grafana/grafana tag: 1.6.6
tag: 6.7.4 installerVersion: 0.1.4
istiocoredns: istiocoredns:
enabled: false enabled: false
@ -10,46 +10,19 @@ istiocoredns:
tag: 1.6.2 tag: 1.6.2
pluginImage: istio/coredns-plugin:0.2-istio-1.1 pluginImage: istio/coredns-plugin:0.2-istio-1.1
kiali:
hub: quay.io/kiali
tag: v1.18
contextPath: /
dashboard:
jaegerInClusterURL: http://tracing.istio-system:80
# grafanaInClusterURL: http://access-grafana.cattle-prometheus:80
auth:
strategy: anonymous
enabled: true
# prometheusAddr: http://access-prometheus.cattle-prometheus:80
prometheus:
enabled: true
hub: docker.io/prom
tag: v2.15.1
tracing:
enabled: false
jaeger:
hub: docker.io/jaegertracing
tag: "1.16"
zipkin:
hub: docker.io/openzipkin
tag: 2.20.0
base: base:
enabled: true enabled: true
citadel:
enabled: true
cni: cni:
enabled: false enabled: false
egressGateways: egressGateways:
enabled: true enabled: true
type: NodePort
ingressGateways: ingressGateways:
enabled: true enabled: true
type: NodePort
istiodRemote: istiodRemote:
enabled: false enabled: false
@ -71,103 +44,10 @@ sidecarInjectorWebhook:
objectSelector: objectSelector:
enabled: true enabled: true
autoInject: true autoInject: true
rewriteAppHTTPProbe: true
global: global:
overlayFile: ""
accessLogFile: ""
disablePolicyChecks: true
defaultConfig:
proxyMetadata: {}
enableAutoMtls: true
arch:
amd64: 2
ppc64le: 2
s390x: 2
configValidation: true
controlPlaneSecurityEnabled: false
defaultNodeSelector: {}
defaultPodDisruptionBudget:
enabled: true
defaultResources:
requests:
cpu: 10m
enableHelmTest: false
imagePullPolicy: IfNotPresent
imagePullSecrets: []
istiod:
enableAnalysis: false
enabled: true
logging:
level: "default:info"
meshExpansion:
enabled: false
useILB: false
meshNetworks: {}
mountMtlsCerts: true
multiCluster:
enabled: false
clusterName: ""
network: ""
oneNamespace: false
operatorManageWebhooks: false
pilotCertProvider: istiod
priorityClassName: ""
proxy: proxy:
autoInject: enabled
clusterDomain: cluster.local
componentLogLevel: misc:error
enableCoreDump: false
envoyStatsd:
enabled: false
excludeIPRanges: ""
excludeInboundPorts: ""
excludeOutboundPorts: ""
image: proxyv2 image: proxyv2
includeIPRanges: '*'
logLevel: warning
privileged: false
readinessFailureThreshold: 30
readinessInitialDelaySeconds: 1
readinessPeriodSeconds: 2
resources:
limits:
cpu: 2000m
memory: 1024Mi
requests:
cpu: 10m
memory: 40Mi
statusPort: 15020
tracer: zipkin
proxy_init: proxy_init:
image: proxyv2 image: proxyv2
resources:
limits:
cpu: 100m
memory: 50Mi
requests:
cpu: 10m
memory: 10Mi
sds:
enabled: false
udsPath: ""
token:
aud: istio-ca
sts:
servicePort: 0
tracer:
datadog:
address: $(HOST_IP):8126
lightstep:
accessToken: ""
address: ""
secure: true
cacertPath: ""
stackdriver:
debug: false
maxNumberOfAnnotations: 200
maxNumberOfAttributes: 200
maxNumberOfMessageEvents: 200
zipkin:
address: ""
trustDomain: cluster.local
useMCP: false

View File

@ -1,7 +1,7 @@
diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-logging/charts-original/Chart.yaml packages/rancher-logging/charts/Chart.yaml diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-logging/charts-original/Chart.yaml packages/rancher-logging/charts/Chart.yaml
--- packages/rancher-logging/charts-original/Chart.yaml --- packages/rancher-logging/charts-original/Chart.yaml
+++ packages/rancher-logging/charts/Chart.yaml +++ packages/rancher-logging/charts/Chart.yaml
@@ -1,5 +1,10 @@ @@ -1,5 +1,11 @@
apiVersion: v1 apiVersion: v1
appVersion: 3.4.0 appVersion: 3.4.0
-description: A Helm chart to install Banzai Cloud logging-operator -description: A Helm chart to install Banzai Cloud logging-operator
@ -9,11 +9,12 @@ diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-logging/charts-original/Chart.
+description: A Helm chart to install Banzai Cloud logging-operator and a cluster logging pipeline. +description: A Helm chart to install Banzai Cloud logging-operator and a cluster logging pipeline.
+name: rancher-logging +name: rancher-logging
version: 3.4.0 version: 3.4.0
+ +icon: https://dev-charts.rancher.io/logos/logging.svg
+annotations: +annotations:
+ catalog.rancher.io/certified: rancher + catalog.cattle.io/certified: rancher
+ catalog.rancher.io/namespace: logging-system + catalog.cattle.io/namespace: logging-system
+ catalog.rancher.io/release-name: rancher-logging + catalog.cattle.io/release-name: rancher-logging
+ catalog.cattle.io/component: logging
diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-logging/charts-original/values.yaml packages/rancher-logging/charts/values.yaml diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-logging/charts-original/values.yaml packages/rancher-logging/charts/values.yaml
--- packages/rancher-logging/charts-original/values.yaml --- packages/rancher-logging/charts-original/values.yaml
+++ packages/rancher-logging/charts/values.yaml +++ packages/rancher-logging/charts/values.yaml

View File

@ -1,20 +1,21 @@
diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-monitoring/charts-original/Chart.yaml packages/rancher-monitoring/charts/Chart.yaml diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-monitoring/charts-original/Chart.yaml packages/rancher-monitoring/charts/Chart.yaml
--- packages/rancher-monitoring/charts-original/Chart.yaml --- packages/rancher-monitoring/charts-original/Chart.yaml
+++ packages/rancher-monitoring/charts/Chart.yaml +++ packages/rancher-monitoring/charts/Chart.yaml
@@ -1,7 +1,10 @@ @@ -1,7 +1,11 @@
apiVersion: v1 apiVersion: v1
appVersion: 0.38.1 appVersion: 0.38.1
-description: Provides easy monitoring definitions for Kubernetes services, and deployment -description: Provides easy monitoring definitions for Kubernetes services, and deployment
- and management of Prometheus instances. - and management of Prometheus instances.
+annotations: +annotations:
+ catalog.rancher.io/certified: rancher + catalog.cattle.io/certified: rancher
+ catalog.rancher.io/namespace: monitoring-system + catalog.cattle.io/namespace: monitoring-system
+ catalog.rancher.io/release-name: rancher-monitoring + catalog.cattle.io/release-name: rancher-monitoring
+ catalog.cattle.io/ui-component: monitoring
+description: A Rancher chart that modifies the upstream Prometheus Operator chart, which provides easy monitoring definitions for Kubernetes services and the deployment and management of Prometheus instances, and enables Prometheus Adapter on a default Prometheus instance. +description: A Rancher chart that modifies the upstream Prometheus Operator chart, which provides easy monitoring definitions for Kubernetes services and the deployment and management of Prometheus instances, and enables Prometheus Adapter on a default Prometheus instance.
engine: gotpl engine: gotpl
home: https://github.com/coreos/prometheus-operator home: https://github.com/coreos/prometheus-operator
icon: https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/assets/prometheus_logo-cb55bb5c346.png icon: https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/assets/prometheus_logo-cb55bb5c346.png
@@ -13,7 +16,7 @@ @@ -13,7 +17,7 @@
- name: bismarck - name: bismarck
- email: gianrubio@gmail.com - email: gianrubio@gmail.com
name: gianrubio name: gianrubio
@ -1059,7 +1060,7 @@ diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-monitoring/charts-original/val
+ port: 9090 + port: 9090
+ +
+## RKE PushProx Monitoring +## RKE PushProx Monitoring
+## ref: https://github.com/rancher/charts/tree/master/packages/rancher-pushprox +## ref: https://github.com/rancher/dev-charts/tree/master/packages/rancher-pushprox
+## +##
+rkeControllerManager: +rkeControllerManager:
+ enabled: false + enabled: false
@ -1115,7 +1116,7 @@ diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-monitoring/charts-original/val
+ operator: "Exists" + operator: "Exists"
+ +
+## k3s PushProx Monitoring +## k3s PushProx Monitoring
+## ref: https://github.com/rancher/charts/tree/master/packages/rancher-pushprox +## ref: https://github.com/rancher/dev-charts/tree/master/packages/rancher-pushprox
+## +##
+k3sControllerManager: +k3sControllerManager:
+ enabled: false + enabled: false
@ -1144,7 +1145,7 @@ diff -x '*.tgz' -x '*.lock' -uNr packages/rancher-monitoring/charts-original/val
+ useLocalhost: true + useLocalhost: true
+ +
+## KubeADM PushProx Monitoring +## KubeADM PushProx Monitoring
+## ref: https://github.com/rancher/charts/tree/master/packages/rancher-pushprox +## ref: https://github.com/rancher/dev-charts/tree/master/packages/rancher-pushprox
+## +##
+kubeAdmControllerManager: +kubeAdmControllerManager:
+ enabled: false + enabled: false

View File

@ -2,7 +2,7 @@
A Rancher chart based on Rancher [PushProx](https://github.com/rancher/PushProx) that sets up a Deployment of a PushProx proxy and a DaemonSet of PushProx clients on a Kubernetes cluster. A Rancher chart based on Rancher [PushProx](https://github.com/rancher/PushProx) that sets up a Deployment of a PushProx proxy and a DaemonSet of PushProx clients on a Kubernetes cluster.
Installs [rancher-pushprox](https://github.com/rancher/charts/tree/master/packages/rancher-pushprox) to create PushProx clients that can access their host's network and register with a PushProx proxy. A [Prometheus Operator](https://github.com/coreos/prometheus-operator) ServiceMonitor CR is also included that is configured to scrape the metrics from each of the clients through the proxy. Installs [rancher-pushprox](https://github.com/rancher/dev-charts/tree/master/packages/rancher-pushprox) to create PushProx clients that can access their host's network and register with a PushProx proxy. A [Prometheus Operator](https://github.com/coreos/prometheus-operator) ServiceMonitor CR is also included that is configured to scrape the metrics from each of the clients through the proxy.
Using an instance of this chart is suitable for the following scenarios: Using an instance of this chart is suitable for the following scenarios:
- You need to scrape metrics from a port that should not be accessible outside of the host (e.g. scraping `etcd` metrics in a hardened cluster) - You need to scrape metrics from a port that should not be accessible outside of the host (e.g. scraping `etcd` metrics in a hardened cluster)
@ -51,4 +51,4 @@ The following tables list the configurable parameters of the rancher-pushprox ch
*Tip: The filepaths set in `clients.https.<cert|key|caCert>File` can include wildcard characters*. *Tip: The filepaths set in `clients.https.<cert|key|caCert>File` can include wildcard characters*.
See [rancher-monitoring](https://github.com/rancher/charts/tree/master/packages/rancher-monitoring) for examples of how this chart can be used. See [rancher-monitoring](https://github.com/rancher/dev-charts/tree/master/packages/rancher-monitoring) for examples of how this chart can be used.

View File

@ -4,7 +4,8 @@ version: 0.1.0
appVersion: 0.8.0-rc1 appVersion: 0.8.0-rc1
description: The application deployment engine for Kubernetes description: The application deployment engine for Kubernetes
home: https://rio.io home: https://rio.io
icon: https://dev-charts.rancher.io/logos/rio.svg
annotations: annotations:
catalog.rancher.io/certified: rancher catalog.cattle.io/certified: rancher
catalog.rancher.io/namespace: rio-system catalog.cattle.io/namespace: rio-system
catalog.rancher.io/release-name: rio catalog.cattle.io/release-name: rio