Generated changes
parent
83e9b54315
commit
8d8156d70a
Binary file not shown.
|
@ -442,6 +442,33 @@ entries:
|
||||||
- assets/falcon-sensor/falcon-sensor-0.9.300.tgz
|
- assets/falcon-sensor/falcon-sensor-0.9.300.tgz
|
||||||
version: 0.9.300
|
version: 0.9.300
|
||||||
haproxy:
|
haproxy:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/release-name: haproxy
|
||||||
|
apiVersion: v1
|
||||||
|
appVersion: 1.5.4
|
||||||
|
created: "2021-04-30T00:26:59.351246692Z"
|
||||||
|
description: A Helm chart for HAProxy Kubernetes Ingress Controller
|
||||||
|
digest: fd110caa557e3b385d407578a4e7693429d5bc722d233f51f19ca58840372ca7
|
||||||
|
home: https://github.com/haproxytech/helm-charts/tree/master/kubernetes-ingress
|
||||||
|
icon: http://www.haproxy.org/img/HAProxyCommunityEdition_60px.png
|
||||||
|
keywords:
|
||||||
|
- ingress
|
||||||
|
- haproxy
|
||||||
|
kubeVersion: '>=1.12.0-0'
|
||||||
|
maintainers:
|
||||||
|
- email: mmhedhbi@haproxy.com
|
||||||
|
name: Moemen Mhedhbi
|
||||||
|
- email: bassmann@haproxy.com
|
||||||
|
name: Baptiste Assmann
|
||||||
|
- email: dkorunic@haproxy.com
|
||||||
|
name: Dinko Korunic
|
||||||
|
name: haproxy
|
||||||
|
sources:
|
||||||
|
- https://github.com/haproxytech/kubernetes-ingress
|
||||||
|
urls:
|
||||||
|
- assets/haproxy/haproxy-1.12.500.tgz
|
||||||
|
version: 1.12.500
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/release-name: haproxy
|
catalog.cattle.io/release-name: haproxy
|
||||||
|
@ -741,4 +768,4 @@ entries:
|
||||||
urls:
|
urls:
|
||||||
- assets/sysdig/sysdig-1.9.200.tgz
|
- assets/sysdig/sysdig-1.9.200.tgz
|
||||||
version: 1.9.200
|
version: 1.9.200
|
||||||
generated: "2021-04-30T00:23:56.429112757Z"
|
generated: "2021-04-30T00:26:59.349314381Z"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
appVersion: 1.5.1
|
appVersion: 1.5.4
|
||||||
description: A Helm chart for HAProxy Kubernetes Ingress Controller
|
description: A Helm chart for HAProxy Kubernetes Ingress Controller
|
||||||
home: https://github.com/haproxytech/helm-charts/tree/master/kubernetes-ingress
|
home: https://github.com/haproxytech/helm-charts/tree/master/kubernetes-ingress
|
||||||
icon: http://www.haproxy.org/img/HAProxyCommunityEdition_60px.png
|
icon: http://www.haproxy.org/img/HAProxyCommunityEdition_60px.png
|
||||||
|
@ -17,7 +17,7 @@ maintainers:
|
||||||
name: haproxy
|
name: haproxy
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/haproxytech/kubernetes-ingress
|
- https://github.com/haproxytech/kubernetes-ingress
|
||||||
version: 1.12.100
|
version: 1.12.500
|
||||||
annotations:
|
annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/release-name: haproxy
|
catalog.cattle.io/release-name: haproxy
|
||||||
|
|
|
@ -77,6 +77,15 @@ helm install my-ingress haproxytech/kubernetes-ingress \
|
||||||
--set controller.imageCredentials.password=MYPASSWORD
|
--set controller.imageCredentials.password=MYPASSWORD
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Alternatively, use a pre-configured (existing) imagePullSecret in the same namespace:
|
||||||
|
|
||||||
|
```console
|
||||||
|
helm install my-ingress haproxytech/kubernetes-ingress \
|
||||||
|
--namespace prod \
|
||||||
|
--set controller.image.tag=SOMETAG \
|
||||||
|
--set controller.existingImagePullSecret name-of-existing-image-pull-secret
|
||||||
|
```
|
||||||
|
|
||||||
### Installing as DaemonSet
|
### Installing as DaemonSet
|
||||||
|
|
||||||
Default controller mode is [Deployment](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/), but it is possible to use [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/) as well:
|
Default controller mode is [Deployment](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/), but it is possible to use [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/) as well:
|
||||||
|
|
|
@ -8,7 +8,7 @@ questions:
|
||||||
show_subquestion_if: false
|
show_subquestion_if: false
|
||||||
subquestions:
|
subquestions:
|
||||||
- variable: controller.image.tag
|
- variable: controller.image.tag
|
||||||
default: "1.4.6"
|
default: "1.5.4"
|
||||||
description: "HAProxy Ingress Controller Tag"
|
description: "HAProxy Ingress Controller Tag"
|
||||||
type: string
|
type: string
|
||||||
label: HAProxy Ingress Controller Tag
|
label: HAProxy Ingress Controller Tag
|
||||||
|
|
|
@ -68,6 +68,9 @@ spec:
|
||||||
{{- if .Values.controller.imageCredentials.registry }}
|
{{- if .Values.controller.imageCredentials.registry }}
|
||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
- name: {{ template "kubernetes-ingress.fullname" . }}
|
- name: {{ template "kubernetes-ingress.fullname" . }}
|
||||||
|
{{- else if .Values.controller.existingImagePullSecret }}
|
||||||
|
imagePullSecrets:
|
||||||
|
- name: {{ .Values.controller.existingImagePullSecret }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.controller.priorityClassName }}
|
{{- if .Values.controller.priorityClassName }}
|
||||||
priorityClassName: {{ .Values.controller.priorityClassName }}
|
priorityClassName: {{ .Values.controller.priorityClassName }}
|
||||||
|
|
|
@ -56,6 +56,10 @@ spec:
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: {{ template "kubernetes-ingress.serviceAccountName" . }}
|
serviceAccountName: {{ template "kubernetes-ingress.serviceAccountName" . }}
|
||||||
terminationGracePeriodSeconds: {{ .Values.controller.terminationGracePeriodSeconds }}
|
terminationGracePeriodSeconds: {{ .Values.controller.terminationGracePeriodSeconds }}
|
||||||
|
{{- with .Values.controller.topologySpreadConstraints }}
|
||||||
|
topologySpreadConstraints:
|
||||||
|
{{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.controller.dnsConfig }}
|
{{- if .Values.controller.dnsConfig }}
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
{{ toYaml .Values.controller.dnsConfig | indent 8 }}
|
{{ toYaml .Values.controller.dnsConfig | indent 8 }}
|
||||||
|
@ -64,6 +68,9 @@ spec:
|
||||||
{{- if .Values.controller.imageCredentials.registry }}
|
{{- if .Values.controller.imageCredentials.registry }}
|
||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
- name: {{ template "kubernetes-ingress.fullname" . }}
|
- name: {{ template "kubernetes-ingress.fullname" . }}
|
||||||
|
{{- else if .Values.controller.existingImagePullSecret }}
|
||||||
|
imagePullSecrets:
|
||||||
|
- name: {{ .Values.controller.existingImagePullSecret }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.controller.priorityClassName }}
|
{{- if .Values.controller.priorityClassName }}
|
||||||
priorityClassName: {{ .Values.controller.priorityClassName }}
|
priorityClassName: {{ .Values.controller.priorityClassName }}
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
{{/*
|
||||||
|
Copyright 2019 HAProxy Technologies LLC
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
*/}}
|
||||||
|
|
||||||
|
{{- if .Values.controller.PodDisruptionBudget.enable }}
|
||||||
|
apiVersion: policy/v1beta1
|
||||||
|
kind: PodDisruptionBudget
|
||||||
|
metadata:
|
||||||
|
name: {{ template "kubernetes-ingress.fullname" . }}
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: {{ template "kubernetes-ingress.name" . }}
|
||||||
|
helm.sh/chart: {{ template "kubernetes-ingress.chart" . }}
|
||||||
|
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||||
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
app.kubernetes.io/version: {{ .Chart.AppVersion }}
|
||||||
|
spec:
|
||||||
|
{{- if .Values.controller.PodDisruptionBudget.maxUnavailable }}
|
||||||
|
maxUnavailable: {{ .Values.controller.PodDisruptionBudget.maxUnavailable }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.controller.PodDisruptionBudget.minAvailable }}
|
||||||
|
minAvailable: {{ .Values.controller.PodDisruptionBudget.minAvailable }}
|
||||||
|
{{- end }}
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/name: {{ template "kubernetes-ingress.name" . }}
|
||||||
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
{{- end }}
|
|
@ -47,6 +47,10 @@ spec:
|
||||||
{{ toYaml .Values.defaultBackend.podAnnotations | indent 8 }}
|
{{ toYaml .Values.defaultBackend.podAnnotations | indent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
|
{{- with .Values.defaultBackend.topologySpreadConstraints }}
|
||||||
|
topologySpreadConstraints:
|
||||||
|
{{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.controller.priorityClassName }}
|
{{- if .Values.controller.priorityClassName }}
|
||||||
priorityClassName: {{ .Values.controller.priorityClassName }}
|
priorityClassName: {{ .Values.controller.priorityClassName }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
controller:
|
controller:
|
||||||
|
PodDisruptionBudget:
|
||||||
|
enable: false
|
||||||
affinity: {}
|
affinity: {}
|
||||||
autoscaling:
|
autoscaling:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
@ -22,6 +24,7 @@ controller:
|
||||||
secret: null
|
secret: null
|
||||||
dnsConfig: {}
|
dnsConfig: {}
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
|
existingImagePullSecret: null
|
||||||
extraArgs: []
|
extraArgs: []
|
||||||
extraContainers: []
|
extraContainers: []
|
||||||
extraEnvs: []
|
extraEnvs: []
|
||||||
|
@ -116,6 +119,7 @@ controller:
|
||||||
strategy: {}
|
strategy: {}
|
||||||
terminationGracePeriodSeconds: 60
|
terminationGracePeriodSeconds: 60
|
||||||
tolerations: []
|
tolerations: []
|
||||||
|
topologySpreadConstraints: []
|
||||||
unprivileged: false
|
unprivileged: false
|
||||||
defaultBackend:
|
defaultBackend:
|
||||||
affinity: {}
|
affinity: {}
|
||||||
|
@ -147,6 +151,7 @@ defaultBackend:
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
create: true
|
create: true
|
||||||
tolerations: []
|
tolerations: []
|
||||||
|
topologySpreadConstraints: []
|
||||||
podSecurityPolicy:
|
podSecurityPolicy:
|
||||||
annotations: {}
|
annotations: {}
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
29
index.yaml
29
index.yaml
|
@ -442,6 +442,33 @@ entries:
|
||||||
- assets/falcon-sensor/falcon-sensor-0.9.300.tgz
|
- assets/falcon-sensor/falcon-sensor-0.9.300.tgz
|
||||||
version: 0.9.300
|
version: 0.9.300
|
||||||
haproxy:
|
haproxy:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/release-name: haproxy
|
||||||
|
apiVersion: v1
|
||||||
|
appVersion: 1.5.4
|
||||||
|
created: "2021-04-30T00:26:59.351246692Z"
|
||||||
|
description: A Helm chart for HAProxy Kubernetes Ingress Controller
|
||||||
|
digest: fd110caa557e3b385d407578a4e7693429d5bc722d233f51f19ca58840372ca7
|
||||||
|
home: https://github.com/haproxytech/helm-charts/tree/master/kubernetes-ingress
|
||||||
|
icon: http://www.haproxy.org/img/HAProxyCommunityEdition_60px.png
|
||||||
|
keywords:
|
||||||
|
- ingress
|
||||||
|
- haproxy
|
||||||
|
kubeVersion: '>=1.12.0-0'
|
||||||
|
maintainers:
|
||||||
|
- email: mmhedhbi@haproxy.com
|
||||||
|
name: Moemen Mhedhbi
|
||||||
|
- email: bassmann@haproxy.com
|
||||||
|
name: Baptiste Assmann
|
||||||
|
- email: dkorunic@haproxy.com
|
||||||
|
name: Dinko Korunic
|
||||||
|
name: haproxy
|
||||||
|
sources:
|
||||||
|
- https://github.com/haproxytech/kubernetes-ingress
|
||||||
|
urls:
|
||||||
|
- assets/haproxy/haproxy-1.12.500.tgz
|
||||||
|
version: 1.12.500
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/release-name: haproxy
|
catalog.cattle.io/release-name: haproxy
|
||||||
|
@ -741,4 +768,4 @@ entries:
|
||||||
urls:
|
urls:
|
||||||
- assets/sysdig/sysdig-1.9.200.tgz
|
- assets/sysdig/sysdig-1.9.200.tgz
|
||||||
version: 1.9.200
|
version: 1.9.200
|
||||||
generated: "2021-04-30T00:23:56.429112757Z"
|
generated: "2021-04-30T00:26:59.349314381Z"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
0c2923b56401b95bfd0b80084a9dcc195afb92978179e3f5e4243812e6148ba7 packages/haproxy/haproxy.patch
|
a4203fed5f448fc278021b47930192cc732645a8186e4ca1d15c6e78b93cc411 packages/haproxy/haproxy.patch
|
||||||
ef96856c7f2241f1a7e5df4e841ade5c0678f8599c359d8b86736fb3b9ba4b72 packages/haproxy/overlay/app-readme.md
|
ef96856c7f2241f1a7e5df4e841ade5c0678f8599c359d8b86736fb3b9ba4b72 packages/haproxy/overlay/app-readme.md
|
||||||
45a217ebefb053d23ddbd48e7e12ecd8119a8d0e8b31246d521c97740b7d3a78 packages/haproxy/overlay/questions.yml
|
9169690c47126683a7c31e988e623bddd402c175e23124f08b6b411ee2cd86a3 packages/haproxy/overlay/questions.yml
|
||||||
5c75a8f608f9d22b26ab4849ebec07fdb9cd5663553aaedece920082a6b9332d packages/haproxy/package.yaml
|
64e8c45a6e3d04a8186b203c4e089adf8bf26043a9de9ed4932215645db991b0 packages/haproxy/package.yaml
|
||||||
|
|
Loading…
Reference in New Issue