Migrate haproxy v1.4.3
parent
f81e216f56
commit
122248a7f1
|
@ -0,0 +1,11 @@
|
|||
diff -x '*.tgz' -x '*.lock' -uNr packages/haproxy/charts-original/Chart.yaml packages/haproxy/charts/Chart.yaml
|
||||
--- packages/haproxy/charts-original/Chart.yaml
|
||||
+++ packages/haproxy/charts/Chart.yaml
|
||||
@@ -18,3 +18,7 @@
|
||||
sources:
|
||||
- https://github.com/haproxytech/kubernetes-ingress
|
||||
version: 1.4.3
|
||||
+annotations:
|
||||
+ catalog.cattle.io/certified: partner
|
||||
+ catalog.cattle.io/namespace: kubernetes-ingress
|
||||
+ catalog.cattle.io/release-name: kubernetes-ingress
|
|
@ -0,0 +1,8 @@
|
|||
# HAProxy
|
||||
[HAProxy](https://www.haproxy.org/) is the world's fastest and most widely used software load balancer. HAProxy allows organizations to deliver websites and applications with the utmost performance, observability, and security at any scale and in any environment.
|
||||
|
||||
# HAProxy Enterprise
|
||||
[HAProxy Enterprise](https://www.haproxy.com/products/haproxy-enterprise-edition/) is an enterprise-class version of HAProxy providing a robust and reliable code base with cutting edge features, an enterprise suite of add-ons, expert support, and professional services. At its core, it incorporates feature backports from the HAProxy development branch for customers who require immediate access to the latest functionality in a hardened version of code.
|
||||
|
||||
## Introduction
|
||||
This chart bootstraps the [HAProxy Ingress Controller](https://github.com/haproxytech/kubernetes-ingress) or the [HAProxy Enterprise Ingress Controller](https://www.haproxy.com/products/haproxy-enterprise-kubernetes-ingress-controller/) using the [Helm](https://helm.sh) package manager.
|
|
@ -0,0 +1,80 @@
|
|||
categories:
|
||||
- Ingress
|
||||
- Proxy
|
||||
- Loadbalancer
|
||||
labels:
|
||||
io.cattle.role: cluster
|
||||
io.rancher.certified: partner
|
||||
questions:
|
||||
- variable: imageDefault
|
||||
default: true
|
||||
description: "Use default Docker image"
|
||||
label: Use Default Image
|
||||
type: boolean
|
||||
group: "Settings"
|
||||
show_subquestion_if: false
|
||||
subquestions:
|
||||
- variable: controller.image.tag
|
||||
default: "1.4.5"
|
||||
description: "HAProxy Ingress Controller Tag"
|
||||
type: string
|
||||
label: HAProxy Ingress Controller Tag
|
||||
- variable: controller.kind
|
||||
type: enum
|
||||
options:
|
||||
- "DaemonSet"
|
||||
- "Deployment"
|
||||
default: "Deployment"
|
||||
description: "Deployment Type"
|
||||
label: Deployment Type
|
||||
group: "Settings"
|
||||
- variable: controller.service.type
|
||||
type: enum
|
||||
options:
|
||||
- "LoadBalancer"
|
||||
- "NodePort"
|
||||
default: "NodePort"
|
||||
description: "Service Type for HAProxy Ingress Controller"
|
||||
label: Service Type
|
||||
group: "Settings"
|
||||
- variable: controller.ingressClass
|
||||
default: ""
|
||||
description: "Ingress Class for targeting this controller"
|
||||
label: Ingress Class
|
||||
type: string
|
||||
group: "Settings"
|
||||
- variable: controller.defaultTLSSecret.secret
|
||||
default: ""
|
||||
description: "Default TLS certificate secret"
|
||||
label: TLS Certificate Secret
|
||||
type: string
|
||||
group: "Settings"
|
||||
- variable: enableEnterprise
|
||||
default: false
|
||||
description: "Use HAProxy Enterprise"
|
||||
label: Enable
|
||||
type: boolean
|
||||
group: "HAProxy Enterprise"
|
||||
show_subquestion_if: true
|
||||
subquestions:
|
||||
- variable: controller.imageCredentials.registry
|
||||
type: string
|
||||
default: "kubernetes-registry.haproxy.com"
|
||||
description: "HAProxy Enterprise Registtry"
|
||||
label: Registry
|
||||
- variable: controller.image.repository
|
||||
type: string
|
||||
default: "kubernetes-registry.haproxy.com/hapee-ingress"
|
||||
description: "HAProxy Enterprise Registry"
|
||||
label: Repository
|
||||
- variable: controller.imageCredentials.username
|
||||
type: string
|
||||
default: "MYUSERNAME"
|
||||
description: "HAProxy Enterprise Username"
|
||||
label: Username
|
||||
- variable: controller.imageCredentials.password
|
||||
type: string
|
||||
default: "MYPASSWORD"
|
||||
description: "HAProxy Enterprise Password"
|
||||
label: Password
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
url: https://github.com/haproxytech/helm-charts/releases/download/kubernetes-ingress-1.4.3/kubernetes-ingress-1.4.3.tgz
|
||||
packageVersion: 00
|
Loading…
Reference in New Issue