From f1b20881b315d9637fd5b35959c37ba633408aee Mon Sep 17 00:00:00 2001 From: actions Date: Mon, 24 May 2021 22:38:24 +0000 Subject: [PATCH] Set chart versions for 1.19 Signed-off-by: Brad Davidson --- ...e2-kube-proxy-v1.19.11-build2021052005.tgz | Bin 0 -> 4336 bytes .../v1.19.11-build2021052005/Chart.yaml | 12 ++ .../templates/NOTES.txt | 2 + .../templates/_helpers.tpl | 21 +++ .../templates/config.yaml | 69 +++++++++ .../templates/daemonset.yaml | 78 ++++++++++ .../templates/rbac.yaml | 12 ++ .../templates/serviceaccount.yaml | 5 + .../v1.19.11-build2021052005/values.yaml | 142 ++++++++++++++++++ index.yaml | 16 ++ 10 files changed, 357 insertions(+) create mode 100755 assets/rke2-kube-proxy/rke2-kube-proxy-v1.19.11-build2021052005.tgz create mode 100755 charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/Chart.yaml create mode 100755 charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/NOTES.txt create mode 100755 charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/_helpers.tpl create mode 100755 charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/config.yaml create mode 100755 charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/daemonset.yaml create mode 100755 charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/rbac.yaml create mode 100755 charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/serviceaccount.yaml create mode 100755 charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/values.yaml diff --git a/assets/rke2-kube-proxy/rke2-kube-proxy-v1.19.11-build2021052005.tgz b/assets/rke2-kube-proxy/rke2-kube-proxy-v1.19.11-build2021052005.tgz new file mode 100755 index 0000000000000000000000000000000000000000..1fbb0f9f1db8422faad74a1d3a9b981adf8ab973 GIT binary patch literal 4336 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 literal 0 HcmV?d00001 diff --git a/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/Chart.yaml b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/Chart.yaml new file mode 100755 index 0000000..8687cef --- /dev/null +++ b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/Chart.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +appVersion: v1.19.11 +description: Install Kube Proxy. +keywords: +- kube-proxy +maintainers: +- email: charts@rancher.com + name: Rancher Labs +name: rke2-kube-proxy +sources: +- https://github.com/rancher/rke2-charts +version: v1.19.11-build2021052005 diff --git a/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/NOTES.txt b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/NOTES.txt new file mode 100755 index 0000000..2da0e24 --- /dev/null +++ b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/NOTES.txt @@ -0,0 +1,2 @@ +Kube-proxy has been installed. + diff --git a/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/_helpers.tpl b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/_helpers.tpl new file mode 100755 index 0000000..cb64d1f --- /dev/null +++ b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/_helpers.tpl @@ -0,0 +1,21 @@ +{{- define "system_default_registry" -}} +{{- if .Values.global.systemDefaultRegistry -}} +{{- printf "%s/" .Values.global.systemDefaultRegistry -}} +{{- else -}} +{{- "" -}} +{{- end -}} +{{- end -}} +{{- define "rke2_data_dir" -}} +{{- if .Values.global.rke2DataDir -}} +{{- printf "%s" .Values.global.rke2DataDir -}} +{{- else -}} +{{- "/var/lib/rancher/rke2" -}} +{{- end -}} +{{- end -}} +{{- define "kubeproxy_kubeconfig" -}} +{{- if .Values.global.rke2DataDir -}} +{{- printf "%s/agent/kubeproxy.kubeconfig" .Values.global.rke2DataDir -}} +{{- else -}} +{{- printf "%s" .Values.clientConnection.kubeconfig -}} +{{- end -}} +{{- end -}} diff --git a/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/config.yaml b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/config.yaml new file mode 100755 index 0000000..f8bb5cc --- /dev/null +++ b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/config.yaml @@ -0,0 +1,69 @@ +--- +apiVersion: v1 +data: + config.conf: |- + apiVersion: kubeproxy.config.k8s.io/v1alpha1 + bindAddress: {{ .Values.bindAddress | quote }} + clientConnection: + acceptContentTypes: {{ .Values.clientConnection.acceptContentTypes | quote }} + burst: {{ .Values.clientConnection.burst }} + contentType: {{ .Values.clientConnection.contentType | quote }} + kubeconfig: {{ include "kubeproxy_kubeconfig" . | quote }} + qps: {{ .Values.clientConnection.qps }} + clusterCIDR: {{ coalesce .Values.global.clusterCIDR .Values.clusterCIDR | quote }} + configSyncPeriod: {{ .Values.configSyncPeriod }} + conntrack: + maxPerCore: {{ .Values.conntrack.maxPerCore }} + min: {{ .Values.conntrack.min }} + tcpCloseWaitTimeout: {{ .Values.conntrack.tcpCloseWaitTimeout | quote }} + tcpEstablishedTimeout: {{ .Values.conntrack.tcpEstablishedTimeout | quote }} + detectLocalMode: {{ .Values.detectLocalMode | quote }} + enableProfiling: {{ .Values.enableProfiling }} + healthzBindAddress: {{ .Values.healthzBindAddress | quote }} + hostnameOverride: {{ .Values.hostnameOverride | quote }} + iptables: + masqueradeAll: {{ .Values.iptables.masqueradeAll }} + masqueradeBit: {{ .Values.iptables.masqueradeBit }} + {{ if .Values.iptables.minSyncPeriod }} + minSyncPeriod: {{ .Values.iptables.minSyncPeriod }} + {{ end }} + syncPeriod: {{ .Values.iptables.syncPeriod }} + ipvs: + excludeCIDRs: {{ .Values.ipvs.excludeCIDRs | quote }} + {{ if .Values.ipvs.minSyncPeriod }} + minSyncPeriod: {{ .Values.ipvs.minSyncPeriod }} + {{ end }} + scheduler: {{ .Values.ipvs.scheduler | quote }} + strictARP: {{ .Values.ipvs.strictARP }} + syncPeriod: {{ .Values.ipvs.syncPeriod }} + {{ if .Values.ipvs.tcpFinTimeout }} + tcpFinTimeout: {{ .Values.ipvs.tcpFinTimeout }} + {{ end }} + {{ if .Values.ipvs.tcpTimeout }} + tcpTimeout: {{ .Values.ipvs.tcpTimeout }} + {{ end }} + {{ if .Values.ipvs.udpTimeout }} + udpTimeout: {{ .Values.ipvs.udpTimeout }} + {{ end }} + kind: KubeProxyConfiguration + metricsBindAddress: {{ .Values.metricsBindAddress | quote }} + mode: {{ .Values.proxy.mode | quote }} + nodePortAddresses: null + oomScoreAdj: {{ .Values.oomScoreAdj }} + portRange: {{ .Values.proxy.portRange | quote }} + showHiddenMetricsForVersion: {{ .Values.showHiddenMetricsForVersion | quote }} + udpIdleTimeout: {{ .Values.udpTimeout | quote }} + featureGates: + {{- range $key, $value := .Values.featureGates }} + {{ $key }}: {{ $value }} + {{- end }} + winkernel: + enableDSR: false + networkName: "" + sourceVip: "" +kind: ConfigMap +metadata: + labels: + app: kube-proxy + name: kube-proxy + namespace: kube-system diff --git a/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/daemonset.yaml b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/daemonset.yaml new file mode 100755 index 0000000..1267df8 --- /dev/null +++ b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/daemonset.yaml @@ -0,0 +1,78 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + labels: + k8s-app: kube-proxy + name: kube-proxy + namespace: kube-system +spec: + selector: + matchLabels: + k8s-app: kube-proxy + template: + metadata: + labels: + k8s-app: kube-proxy + spec: + containers: + - command: + - /usr/local/bin/kube-proxy + - --config=/var/lib/kube-proxy/config.conf + - --hostname-override=$(NODE_NAME) + env: + - name: NODE_NAME + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: spec.nodeName + image: {{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }} + imagePullPolicy: IfNotPresent + name: kube-proxy + securityContext: + privileged: true + volumeMounts: + - mountPath: /var/lib/kube-proxy + name: kube-proxy + - mountPath: {{ template "rke2_data_dir" . }}/agent + name: rke2config + readOnly: true + - mountPath: /run/xtables.lock + name: xtables-lock + - mountPath: /lib/modules + name: lib-modules + readOnly: true + dnsPolicy: ClusterFirst + hostNetwork: true + nodeSelector: + kubernetes.io/os: linux + priorityClassName: system-node-critical + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + serviceAccount: kube-proxy + serviceAccountName: kube-proxy + terminationGracePeriodSeconds: 30 + tolerations: + - key: CriticalAddonsOnly + operator: Exists + - operator: Exists + volumes: + - hostPath: + path: {{ template "rke2_data_dir" . }}/agent + type: "" + name: rke2config + - configMap: + name: kube-proxy + name: kube-proxy + - hostPath: + path: /run/xtables.lock + type: FileOrCreate + name: xtables-lock + - hostPath: + path: /lib/modules + type: "" + name: lib-modules + updateStrategy: + rollingUpdate: + maxUnavailable: 1 + type: RollingUpdate diff --git a/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/rbac.yaml b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/rbac.yaml new file mode 100755 index 0000000..d98f84c --- /dev/null +++ b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/rbac.yaml @@ -0,0 +1,12 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: rke2:node-proxier +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: system:node-proxier +subjects: +- kind: ServiceAccount + name: kube-proxy + namespace: kube-system diff --git a/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/serviceaccount.yaml b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/serviceaccount.yaml new file mode 100755 index 0000000..59408a2 --- /dev/null +++ b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/templates/serviceaccount.yaml @@ -0,0 +1,5 @@ +kind: ServiceAccount +apiVersion: v1 +metadata: + name: kube-proxy + namespace: kube-system diff --git a/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/values.yaml b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/values.yaml new file mode 100755 index 0000000..2ceeb61 --- /dev/null +++ b/charts/rke2-kube-proxy/rke2-kube-proxy/v1.19.11-build2021052005/values.yaml @@ -0,0 +1,142 @@ +--- + +# image for kubeproxy +image: + repository: rancher/hardened-kube-proxy + tag: v1.19.11-build20210520 + +# The IP address for the proxy server to serve on +# (set to '0.0.0.0' for all IPv4 interfaces and '::' for all IPv6 interfaces) +bindAddress: 0.0.0.0 + +# If true cleanup iptables and ipvs rules and exit. +cleanup: + +# The CIDR range of pods in the cluster. +# When configured, traffic sent to a Service cluster IP from outside this range +# will be masqueraded and traffic sent from pods to an external +# LoadBalancer IP will be directed to the respective cluster IP instead +clusterCIDR: 10.42.0.0/16 + +# The path to the configuration file. +config: + +# How often configuration from the apiserver is refreshed. Must be greater than 0. +configSyncPeriod: 15m0s + +conntrack: + # Maximum number of NAT connections to track per CPU core (0 to leave the limit as-is and ignore conntrack-min). + maxPerCore: 32768 + # Minimum number of conntrack entries to allocate, regardless of conntrack-max-per-core (set conntrack-max-per-core=0 to leave the limit as-is). + min: 131072 + # NAT timeout for TCP connections in the CLOSE_WAIT state + tcpTimeoutCloseWait: 1h0m0s + # Idle timeout for established TCP connections (0 to leave as-is) + tcpTimeoutEstablished: 24h0m0s + +# Mode to use to detect local traffic +detectLocalMode: + +# A set of key=value pairs that describe feature gates for alpha/experimental features: +featureGates: + +# The IP address with port for the health check server to serve on +# (set to '0.0.0.0:10256' for all IPv4 interfaces and '[::]:10256' for all IPv6 interfaces). Set empty to disable. +healthzBindAddress: 0.0.0.0:10256 + +# help for kube-proxy +help: + +# If non-empty, will use this string as identification instead of the actual hostname. +hostnameOverride: + +iptables: + # If using the pure iptables proxy, SNAT all traffic sent via Service cluster IPs (this not commonly needed) + masqueradeAll: + # If using the pure iptables proxy, the bit of the fwmark space to mark packets requiring SNAT with. Must be within the range [0, 31]. + masqueradeBit: 14 + # The minimum interval of how often the iptables rules can be refreshed as endpoints and services change (e.g. '5s', '1m', '2h22m'). + minSyncPeriod: + # The maximum interval of how often iptables rules are refreshed (e.g. '5s', '1m', '2h22m'). Must be greater than 0. + syncPeriod: 30s + +ipvs: + # A comma-separated list of CIDR's which the ipvs proxier should not touch when cleaning up IPVS rules. + excludeCidrs: + # The minimum interval of how often the ipvs rules can be refreshed as endpoints and services change (e.g. '5s', '1m', '2h22m'). + minSyncPeriod: + # The ipvs scheduler type when proxy mode is ipvs + scheduler: + # Enable strict ARP by setting arp_ignore to 1 and arp_announce to 2 + strictArp: + # The maximum interval of how often ipvs rules are refreshed (e.g. '5s', '1m', '2h22m'). Must be greater than 0. + syncPeriod: 30s + # The timeout for idle IPVS TCP connections, 0 to leave as-is. (e.g. '5s', '1m', '2h22m'). + tcpTimeout: + # The timeout for IPVS TCP connections after receiving a FIN packet, 0 to leave as-is. (e.g. '5s', '1m', '2h22m'). + tcpfinTimeout: + # The timeout for IPVS UDP packets, 0 to leave as-is. (e.g. '5s', '1m', '2h22m'). + udpTimeout: + + +clientConnection: + # Burst to use while talking with kubernetes apiserver + apiBurst: 10 + # Content type of requests sent to apiserver. + apiContentType: + # QPS to use while talking with kubernetes apiserver + qps: 5 + # Path to kubeconfig file with authorization information (the master location is set by the master flag). + kubeconfig: /var/lib/rancher/rke2/agent/kubeproxy.kubeconfig + +# Maximum number of seconds between log flushes +logFlushFrequency: 5s + + + +# The address of the Kubernetes API server (overrides any value in kubeconfig) +master: + +# The IP address with port for the metrics server to serve on +# (set to '0.0.0.0:10249' for all IPv4 interfaces and '[::]:10249' for all IPv6 interfaces). Set empty to disable. +metricsBindAddress: 127.0.0.1:10249 + +# A string slice of values which specify the addresses to use for NodePorts. +# Values may be valid IP blocks (e.g. 1.2.3.0/24, 1.2.3.4/32). The default empty string slice ([]) means to use all local addresses. +nodeportAddresses: + +# The oom-score-adj value for kube-proxy process. Values must be within the range [-1000, 1000] +oomScoreAdj: -999 + +# If true enables profiling via web interface on /debug/pprof handler. +profiling: + +proxy: + # Which proxy mode to use: 'userspace' (older) or 'iptables' (faster) or 'ipvs'. + # If blank, use the best-available proxy (currently iptables). + # If the iptables proxy is selected, regardless of how, but the system's + # kernel or iptables versions are insufficient, this always falls back to the userspace proxy. + mode: +# Range of host ports (beginPort-endPort, single port or beginPort+offset, inclusive) +# that may be consumed in order to proxy service traffic. +# If (unspecified, 0, or 0-0) then ports will be randomly chosen. + portRange: + +# The previous version for which you want to show hidden metrics. +# Only the previous minor version is meaningful, other values will not be allowed. +# The format is ., e.g.: '1.16'. The purpose of this format is make +# sure you have the opportunity to notice if the next release hides additional metrics, +# rather than being surprised when they are permanently removed in the release after that. +showHiddenMetricsForVersion: + +# How long an idle UDP connection will be kept open (e.g. '250ms', '2s'). +# Must be greater than 0. Only applicable for proxy-mode=userspace +udpTimeout: 250ms + +# Print version information and quit +version: + +# If set, write the default configuration values to this file and exit. +writeConfigTo: +global: + systemDefaultRegistry: "" diff --git a/index.yaml b/index.yaml index f3aed81..927f68e 100755 --- a/index.yaml +++ b/index.yaml @@ -827,6 +827,22 @@ entries: urls: - assets/rke2-kube-proxy/rke2-kube-proxy-v1.19.801.tgz version: v1.19.801 + - apiVersion: v1 + appVersion: v1.19.11 + created: "2021-05-24T22:38:23.980599382Z" + description: Install Kube Proxy. + digest: e738cd8eb7b6cd47312eaccef9020db877f41fd853851d493178ca4dd27fcaba + keywords: + - kube-proxy + maintainers: + - email: charts@rancher.com + name: Rancher Labs + name: rke2-kube-proxy + sources: + - https://github.com/rancher/rke2-charts + urls: + - assets/rke2-kube-proxy/rke2-kube-proxy-v1.19.11-build2021052005.tgz + version: v1.19.11-build2021052005 - apiVersion: v1 appVersion: v1.19.11 created: "2021-05-20T23:47:58.064520476Z"