From 7c182da64f17dc0befe9b8e384ed788489a54dfe Mon Sep 17 00:00:00 2001 From: Jiaqi Luo <6218999+jiaqiluo@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:35:20 -0700 Subject: [PATCH] make charts --- .../rancher-pushprox-0.1.400.tgz | Bin 6639 -> 7101 bytes .../rancher-pushprox/0.1.400/README.md | 4 ++++ .../0.1.400/templates/_helpers.tpl | 2 +- .../templates/pushprox-clients-rbac.yaml | 6 +++--- .../0.1.400/templates/pushprox-clients.yaml | 10 ++++++++++ .../templates/pushprox-proxy-rbac.yaml | 6 +++--- .../rancher-pushprox/0.1.400/values.yaml | 14 ++++++++++++++ 7 files changed, 35 insertions(+), 7 deletions(-) diff --git a/assets/rancher-pushprox/rancher-pushprox-0.1.400.tgz b/assets/rancher-pushprox/rancher-pushprox-0.1.400.tgz index 5bc25ae01dd6980e65a8da65ae7694026d7c43a0..85c090cb479075f2d005b68556952ac8d958d130 100644 GIT binary patch delta 7062 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 AyZ`_I delta 6564 zcmV;V8C&MPH}5l$Jb!I-+qTkZKl4}YmD4A7rlO?SaS}~??)W%qn`xSOY`5ojGMyMA zAqh1_umEUB$M*g0cd!6R@I^0nROj?u^Fv~hz+$mj>@F4ytRQJLrJ|eVa+(SLsdqRf zLWOfOOTOCF)9?5D`+Ix%f4|?a|KH!=efHI0um5a+xBqmoyMOytf3Wwg|MV;9Zw!Ma zPc9V^U-dt`t$OGFCJ#wdu83khmBRoaB8nt@5=KO+gocdwrYw$WI)siAIqkF-;c^HG zOY=|OSIbxWb3}z=V@Bg4*thNFQZl15BM}{ff!&?)lqoJ)I_b)}RCLx}QP6}ENxK?A z(MG}10m;~}RDVdu(;-|80+MCL&we-v`$0@)Bv_{K)d^J+@(c*XG)wq=MpFfR3~EZ@ zD3{YC!9Rh9I|q`+K;RXjGoGGMEaggQL=#3+CBt9=T56urA&@LfScC%*T=;11_4~m+ zjDKVPUyvlHa-#xZ#r%K%^x1xW{y*Q_f0+OG@od2>I)5g4qQDG1jJas=Y8Y(6>6A%e z5(xZu@bla5n2Q-vipDTz3DpH&(I_E;!UYkGj1nqAaTrm^h?F!2mMRW&o(oWPmL)_{ z83sYwJe!dTg@~t$u#}|}7;!blSyxUr{mV=%xFixLG^K(d4ua3{>zF4Aztq)V@#vfi zja;w=Q-7s0IqdZ&OilAq81Y#z6MRP1l;*M<@!2d-nVR?9^zDrjKI&0Q;t_qmzrVjX z*njzQ@bu-&r~N1z6GF&tpS*Y$?LQyW7lU5e*4EoW_wC@B?$|r7=n&W#a;fnl5G6d1 zb#E?MOvN{dZ^~m$s3}pd>lHyWcio-kQUTF@D}SnO%biNaZMhR{)oL5kDGs)a5m6K_ znVJGqz*ES$P;hkx;jd=aJDG*=Z*D?(GuC4UQ*uE;W;9|X0YRk_EJB^}O|S*qETo}B zR8D!G#K6;J4kAx=BUDAP?Wi6^{G@RfJb^4BDRq^w6%s{MBJbeXYecvqN&#m_x2n;) zWPeElDW$P4E~)YuL_*K@Ue`FG35^sNhKqQj*+!$UTjL^T=_Hx!F+1exm`!r?H3%jN zACbiBMU_zf7l2VkmT!;ggh?glL+Eq@oFoTVy|6%d*%G}UuH9)dO#0)Q9KH2JzX&_hS< zAh2BAPTGPoE~hM-R!tKpA2lKwm#X|yuniBuHurLO|0P0vGlo2sRB5Tiq^WH?>_+I9 zxe18_A9M;qb0CGv+YVzq8hA<|HG#pY9WH@X_uA&&S zd~m@C{CIkLbP|A_NGRU6;1x%mRP<0I!vr;jG)7KFmx%putXgoYLu4J&MS^OrL>xPz zOwRGEngWUGpSk{?Q88mu8h@#s#t4(ZI3W|;jujRbwBnjJ_@)k5@pGCwJsiVmt_NOm zn2~b|Bv(@|*uQCP#c44V*i0^|l~e}?+M%E^O%)@Fyj{0rCN;6(#xH3a7(l(9+J!2KxbPdY^c_g%8oP8n$l^I9Xi&#mj z6iX+vXi_&)w0TbFmERFL^os-lVniaxtOs$-G?SC0!Xk>h5w2+%J8m%2eRkgr_7);q zx|TAzG%Cu$BJHg?xqnzPUyaa(C^&y1;o#_vZR)+A_jcB3*;b{Z`=H0K`ehj#qENJ| z0z8C|^MuMFeE2;;32{s%Dp5$-j3IXm`$i7o>c$j$pD9O8i6)d5QqE}QR_MB3dkf(- zfQsFP5W%;+93p7;o3Ru$<5Fw?d9hk9Rf;!4icE%ZflK$UEr0j4{H`rslEy>$(5Y4K zV1p6Q=9-`6o8>Lfm=M}l>n3a@h?sXrxtx!1Wp7a!gu8=q5CkZ(S14*V6+E9zt-`J; zYpZX48{L_|8g!wpU-Vz}1Aw)L&lYPLKpYtTLYwCVv`R>vV)R`en;%2hn*~GYKDUh^ ze(U`HrB}=UeSc5G|5L2admpDX$*7Q_%0AB(w8H=MY=5ur|9L*>?>+c`?&H~lW9yR* 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 WJUp9w{$Bt90RR85r9VgjhyVbsVB8@9 diff --git a/charts/rancher-pushprox/rancher-pushprox/0.1.400/README.md b/charts/rancher-pushprox/rancher-pushprox/0.1.400/README.md index ad14761d0..0530c56aa 100644 --- a/charts/rancher-pushprox/rancher-pushprox/0.1.400/README.md +++ b/charts/rancher-pushprox/rancher-pushprox/0.1.400/README.md @@ -24,6 +24,7 @@ The following tables list the configurable parameters of the rancher-pushprox ch | ----- | ----------- | ------ | | `component` | The component that is being monitored | `kube-etcd` | `metricsPort` | The port on the host that contains the metrics you want to scrape (e.g. `http://:/metrics`) | `2379` | +| `namespaceOverride` | The namespace to install the chart | `""` #### Optional | Parameter | Description | Default | @@ -42,6 +43,9 @@ The following tables list the configurable parameters of the rancher-pushprox ch | `clients.https.keyFile` | The path to the TLS key file located within `clients.https.certDir`. Required and only used if `clients.https.enabled` is set | `""` | | `clients.https.caCertFile` | The path to the TLS cacert file located within `clients.https.certDir`. Required and only used if `clients.https.enabled` is set | `""` | | `clients.rbac.additionalRules` | Additional permissions to provide to the ServiceAccount bound to the client. This can be used to provide additional permissions for the client to scrape metrics from the k8s API. Only enabled if clients.https.enabled and clients.https.useServiceAccountCredentials are true | `[]` | +| `clients.deployment.enabled` | Deploys the client as a Deployment (generally used if the underlying hostNetwork Pod that is being scraped is managed by a Deployment) | `false` | +| `clients.deployment.replicas` | The number of pods the Deployment has, it should match the number of pod the hostNetwork Deployment has. Required and only used if `client.deployment.enable` is set | `0` | +| `clients.deployment.affinity` | The affinity rules that allocate the pod to the node in which the hostNetwork Deployment's pods run. Required and only used if `client.deployment.enable` is set | `{}` | | `clients.resources` | Set resource limits and requests for the client container | `{}` | | `clients.nodeSelector` | Select which nodes to deploy the clients on | `{}` | | `clients.tolerations` | Specify tolerations for clients | `[]` | diff --git a/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/_helpers.tpl b/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/_helpers.tpl index b404126e3..458ad21cd 100644 --- a/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/_helpers.tpl +++ b/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/_helpers.tpl @@ -49,7 +49,7 @@ provider: kubernetes {{- if .Values.clients.proxyUrl -}} {{ printf "%s" .Values.clients.proxyUrl }} {{- else -}} -{{ printf "http://%s.%s.svc:%d" (include "pushProxy.proxy.name" .) .Release.Namespace (int .Values.proxy.port) }} +{{ printf "http://%s.%s.svc:%d" (include "pushProxy.proxy.name" .) (include "pushprox.namespace" .) (int .Values.proxy.port) }} {{- end -}}{{- end -}} # Client diff --git a/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-clients-rbac.yaml b/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-clients-rbac.yaml index 0f5a377ee..f1a8e7232 100644 --- a/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-clients-rbac.yaml +++ b/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-clients-rbac.yaml @@ -30,20 +30,20 @@ roleRef: subjects: - kind: ServiceAccount name: {{ template "pushProxy.client.name" . }} - namespace: {{ .Release.Namespace }} + namespace: {{ include "pushprox.namespace" . }} --- apiVersion: v1 kind: ServiceAccount metadata: name: {{ template "pushProxy.client.name" . }} - namespace: {{ .Release.Namespace }} + namespace: {{ include "pushprox.namespace" . }} labels: {{ include "pushProxy.client.labels" . | nindent 4 }} --- apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: {{ template "pushProxy.client.name" . }} - namespace: {{ .Release.Namespace }} + namespace: {{ include "pushprox.namespace" . }} labels: {{ include "pushProxy.client.labels" . | nindent 4 }} spec: privileged: false diff --git a/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-clients.yaml b/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-clients.yaml index ed78792e5..3775d17b8 100644 --- a/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-clients.yaml +++ b/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-clients.yaml @@ -1,18 +1,28 @@ {{- if .Values.clients }}{{- if .Values.clients.enabled }} apiVersion: apps/v1 +{{- if .Values.clients.deployment.enabled }} +kind: Deployment +{{- else }} kind: DaemonSet +{{- end }} metadata: name: {{ template "pushProxy.client.name" . }} namespace: {{ template "pushprox.namespace" . }} labels: {{ include "pushProxy.client.labels" . | nindent 4 }} pushprox-exporter: "client" spec: + {{- if .Values.clients.deployment.enabled }} + replicas: {{ .Values.clients.deployment.replicas }} + {{- end }} selector: matchLabels: {{ include "pushProxy.client.labels" . | nindent 6 }} template: metadata: labels: {{ include "pushProxy.client.labels" . | nindent 8 }} spec: + {{- if .Values.clients.affinity }} + affinity: {{ toYaml .Values.clients.affinity | nindent 8 }} + {{- end }} nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} {{- if .Values.clients.nodeSelector }} {{ toYaml .Values.clients.nodeSelector | indent 8 }} diff --git a/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-proxy-rbac.yaml b/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-proxy-rbac.yaml index a3509c160..147eb4374 100644 --- a/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-proxy-rbac.yaml +++ b/charts/rancher-pushprox/rancher-pushprox/0.1.400/templates/pushprox-proxy-rbac.yaml @@ -23,20 +23,20 @@ roleRef: subjects: - kind: ServiceAccount name: {{ template "pushProxy.proxy.name" . }} - namespace: {{ .Release.Namespace }} + namespace: {{ include "pushprox.namespace" . }} --- apiVersion: v1 kind: ServiceAccount metadata: name: {{ template "pushProxy.proxy.name" . }} - namespace: {{ .Release.Namespace }} + namespace: {{ include "pushprox.namespace" . }} labels: {{ include "pushProxy.proxy.labels" . | nindent 4 }} --- apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: {{ template "pushProxy.proxy.name" . }} - namespace: {{ .Release.Namespace }} + namespace: {{ include "pushprox.namespace" . }} labels: {{ include "pushProxy.proxy.labels" . | nindent 4 }} spec: privileged: false diff --git a/charts/rancher-pushprox/rancher-pushprox/0.1.400/values.yaml b/charts/rancher-pushprox/rancher-pushprox/0.1.400/values.yaml index 5459dcdc0..6ad1eab4d 100644 --- a/charts/rancher-pushprox/rancher-pushprox/0.1.400/values.yaml +++ b/charts/rancher-pushprox/rancher-pushprox/0.1.400/values.yaml @@ -16,6 +16,8 @@ global: cattle: systemDefaultRegistry: "" +namespaceOverride: "" + # The component that is being monitored (i.e. etcd) component: "component" @@ -69,6 +71,7 @@ clients: # Options to select all nodes to deploy client DaemonSet on nodeSelector: {} tolerations: [] + affinity: {} image: repository: rancher/pushprox-client @@ -79,6 +82,17 @@ clients: repository: rancher/mirrored-library-busybox tag: 1.31.1 + # The default intention of rancher-pushprox clients is to scrape hostNetwork metrics across all nodes. + # This can be used to scrape internal Kubernetes components or DaemonSets of hostNetwork Pods in + # situations where a cloud provider firewall prevents Pod-To-Host communication but not Pod-To-Pod. + # However, if the underlying hostNetwork Pod that is being scraped is managed by a Deployment, + # this advanced option enables users to deploy the client as a Deployment instead of a DaemonSet. + # If a user deploys this feature and the underlying Deployment's number of replicas changes, the user will + # be responsible for upgrading this chart accordingly to the right number of replicas. + deployment: + enabled: false + replicas: 0 + proxy: enabled: true # The port through which PushProx clients will communicate to the proxy