Skip to content

Commit

Permalink
Merge pull request #112 from citrix/cic-1.21.9
Browse files Browse the repository at this point in the history
Releasing CIC 1.21.9
  • Loading branch information
priyankash-citrix authored Dec 16, 2021
2 parents 4c8de2f + 00df58a commit 9cfbef1
Show file tree
Hide file tree
Showing 37 changed files with 88 additions and 45 deletions.
6 changes: 3 additions & 3 deletions citrix-cloud-native/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ maintainers:
email: subash.dangol@citrix.com
dependencies:
- name: citrix-ingress-controller
version: "1.20.5"
version: "1.21.9"
condition: cic.enabled
alias: cic
- name: citrix-cpx-with-ingress-controller
version: "1.20.5"
version: "1.21.9"
condition: cpx.enabled
alias: cpx
- name: citrix-multi-cluster-ingress-controller
version: "1.20.5"
version: "1.21.9"
condition: mcIngress.enabled
alias: mcIngress
- name: citrix-node-controller
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "1.20.5"
appVersion: "1.21.9"
kubeVersion: ">=v1.16.0-0"
description: A Helm chart for Citrix ADC CPX with Citrix ingress Controller running as sidecar.
name: citrix-cpx-with-ingress-controller
version: 1.20.5
version: 1.21.9
icon: https://raw.githubusercontent.com/citrix/citrix-helm-charts/gh-pages/icon.png
home: https://www.citrix.com
sources:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ The following table lists the configurable parameters of the Citrix ADC CPX with
| cpx.license.accept | Mandatory | no | Set `yes` to accept the Citrix ingress controller end user license agreement. |
| cpx.image | Mandatory | `quay.io/citrix/citrix-k8s-cpx-ingress:13.0-83.27` | The Citrix ADC CPX image. |
| cpx.pullPolicy | Mandatory | IfNotPresent | The Citrix ADC CPX image pull policy. |
| cpx.cic.image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.20.5` | The Citrix ingress controller image. |
| cpx.cic.image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.21.9` | The Citrix ingress controller image. |
| cpx.cic.pullPolicy | Mandatory | IfNotPresent | The Citrix ingress controller image pull policy. |
| cpx.cic.required | Mandatory | true | CIC to be run as sidecar with Citrix ADC CPX |
| cpx.imagePullSecrets | Optional | N/A | Provide list of Kubernetes secrets to be used for pulling the images from a private Docker registry or repository. For more information on how to create this secret please see [Pull an Image from a Private Registry](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/). |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ rules:
- apiGroups: ["network.openshift.io"]
resources: ["hostsubnets"]
verbs: ["get", "list", "watch"]
- apiGroups: ["config.openshift.io"]
resources: ["networks"]
verbs: ["get", "list"]
{{- end }}

---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ servicePorts: []

# Citrix Ingress Controller config details
cic:
image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
required: true
entityPrefix:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "1.20.5"
appVersion: "1.21.9"
kubeVersion: ">=v1.16.0-0"
description: A Helm chart for Citrix Ingress Controller configuring MPX/VPX.
name: citrix-ingress-controller
version: 1.20.5
version: 1.21.9
icon: https://raw.githubusercontent.com/citrix/citrix-helm-charts/gh-pages/icon.png
home: https://www.citrix.com
sources:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ The following table lists the mandatory and optional parameters that you can con
| --------- | --------------------- | ------------- | ----------- |
| cic.enabled | Mandatory | False | Set to "True" for deploying Citrix Ingress Controller for Citrix ADC VPX/MPX. |
| cic.license.accept | Mandatory | no | Set `yes` to accept the CIC end user license agreement. |
| cic.image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.20.5` | The CIC image. |
| cic.image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.21.9` | The CIC image. |
| cic.pullPolicy | Mandatory | IfNotPresent | The CIC image pull policy. |
| cic.imagePullSecrets | Optional | N/A | Provide list of Kubernetes secrets to be used for pulling the images from a private Docker registry or repository. For more information on how to create this secret please see [Pull an Image from a Private Registry](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/). |
| cic.adcCredentialSecret | Mandatory | N/A | The secret key to log on to the Citrix ADC VPX or MPX. For information on how to create the secret keys, see [Prerequisites](#prerequistes). |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ rules:
- apiGroups: ["network.openshift.io"]
resources: ["hostsubnets"]
verbs: ["get", "list", "watch"]
- apiGroups: ["config.openshift.io"]
resources: ["networks"]
verbs: ["get", "list"]
{{- end }}

---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Declare variables to be passed into your templates.

# Citrix Ingress Controller config details
image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
imagePullSecrets: []
openshift: false
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v1
appVersion: "1.20.5"
appVersion: "1.21.9"
description: A Helm chart for Citrix Multi-Cluster Ingress Controller configuring MPX/VPX.
name: citrix-multi-cluster-ingress-controller
version: 1.20.5
version: 1.21.9
icon: https://raw.githubusercontent.com/citrix/citrix-helm-charts/gh-pages/icon.png
home: https://www.citrix.com
maintainers:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ The following table lists the mandatory and optional parameters that you can con
| Parameters | Mandatory or Optional | Default value | Description |
| --------- | --------------------- | ------------- | ----------- |
| mcIngress.license.accept | Mandatory | no | Set `yes` to accept the CIC end user license agreement. |
| mcIngress.image | Optional | `quay.io/citrix/citrix-k8s-ingress-controller:1.20.5` | The CIC image. |
| mcIngress.image | Optional | `quay.io/citrix/citrix-k8s-ingress-controller:1.21.9` | The CIC image. |
| mcIngress.pullPolicy | Optional | Always | The CIC image pull policy. |
| mcIngress.nsPort | Optional | 443 | The port used by CIC to communicate with Citrix ADC. You can use port 80 for HTTP. |
| mcIngress.nsProtocol | Optional | HTTPS | The protocol used by CIC to communicate with Citrix ADC. You can also use HTTP on port 80. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ spec:
status_message:
type: string
spec:
required: ["serviceType","hosts","status"]
required: ["serviceType","hosts"]
properties:
ipType:
type: string
Expand Down Expand Up @@ -173,6 +173,12 @@ spec:
- ROUNDROBIN
- STATICPROXIMITY
description: "The traffic distribution policy supported in multi-cluster deployment"
sourceIpPersistenceId:
type: integer
minimum: 0
maximum: 65535
multipleOf : 100
description: "Unique SourceIP persistence ID. This enables persistence based on the source IP address for inbound packets"
secLbMethod:
type: string
description: "The traffic distribution policy supported among clusters under a group in local-first, canary or failover"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Declare variables to be passed into your templates.

# image contains information needed to fetch CIC image
image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
# openshift is set to true if charts are being deployed in OpenShift environment.
openshift: false
Expand Down
4 changes: 2 additions & 2 deletions citrix-cpx-with-ingress-controller/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "1.20.5"
appVersion: "1.21.9"
kubeVersion: ">=v1.16.0-0"
description: A Helm chart for Citrix ADC CPX with Citrix ingress Controller running as sidecar.
name: citrix-cpx-with-ingress-controller
version: 1.20.5
version: 1.21.9
icon: https://raw.githubusercontent.com/citrix/citrix-helm-charts/gh-pages/icon.png
home: https://www.citrix.com
sources:
Expand Down
2 changes: 1 addition & 1 deletion citrix-cpx-with-ingress-controller/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,7 @@ The following table lists the configurable parameters of the Citrix ADC CPX with
| license.accept | Mandatory | no | Set `yes` to accept the Citrix ingress controller end user license agreement. |
| image | Mandatory | `quay.io/citrix/citrix-k8s-cpx-ingress:13.0-83.27` | The Citrix ADC CPX image. |
| pullPolicy | Mandatory | IfNotPresent | The Citrix ADC CPX image pull policy. |
| cic.image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.20.5` | The Citrix ingress controller image. |
| cic.image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.21.9` | The Citrix ingress controller image. |
| cic.pullPolicy | Mandatory | IfNotPresent | The Citrix ingress controller image pull policy. |
| cic.required | Mandatory | true | CIC to be run as sidecar with Citrix ADC CPX |
| imagePullSecrets | Optional | N/A | Provide list of Kubernetes secrets to be used for pulling the images from a private Docker registry or repository. For more information on how to create this secret please see [Pull an Image from a Private Registry](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/). |
Expand Down
3 changes: 3 additions & 0 deletions citrix-cpx-with-ingress-controller/templates/rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ rules:
- apiGroups: ["network.openshift.io"]
resources: ["hostsubnets"]
verbs: ["get", "list", "watch"]
- apiGroups: ["config.openshift.io"]
resources: ["networks"]
verbs: ["get", "list"]
{{- end }}

---
Expand Down
2 changes: 1 addition & 1 deletion citrix-cpx-with-ingress-controller/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ servicePorts: []

# Citrix Ingress Controller config details
cic:
image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
required: true
entityPrefix:
Expand Down
4 changes: 2 additions & 2 deletions citrix-ingress-controller/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "1.20.5"
appVersion: "1.21.9"
kubeVersion: ">=v1.16.0-0"
description: A Helm chart for Citrix Ingress Controller configuring MPX/VPX.
name: citrix-ingress-controller
version: 1.20.5
version: 1.21.9
icon: https://raw.githubusercontent.com/citrix/citrix-helm-charts/gh-pages/icon.png
home: https://www.citrix.com
sources:
Expand Down
2 changes: 1 addition & 1 deletion citrix-ingress-controller/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@ The following table lists the mandatory and optional parameters that you can con
| Parameters | Mandatory or Optional | Default value | Description |
| --------- | --------------------- | ------------- | ----------- |
| license.accept | Mandatory | no | Set `yes` to accept the CIC end user license agreement. |
| image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.20.5` | The CIC image. |
| image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.21.9` | The CIC image. |
| pullPolicy | Mandatory | IfNotPresent | The CIC image pull policy. |
| imagePullSecrets | Optional | N/A | Provide list of Kubernetes secrets to be used for pulling the images from a private Docker registry or repository. For more information on how to create this secret please see [Pull an Image from a Private Registry](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/). |
| adcCredentialSecret | Mandatory | N/A | The secret key to log on to the Citrix ADC VPX or MPX. For information on how to create the secret keys, see [Prerequisites](#prerequistes). |
Expand Down
3 changes: 3 additions & 0 deletions citrix-ingress-controller/templates/rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ rules:
- apiGroups: ["network.openshift.io"]
resources: ["hostsubnets"]
verbs: ["get", "list", "watch"]
- apiGroups: ["config.openshift.io"]
resources: ["networks"]
verbs: ["get", "list"]
{{- end }}

---
Expand Down
2 changes: 1 addition & 1 deletion citrix-ingress-controller/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Declare variables to be passed into your templates.

# Citrix Ingress Controller config details
image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
imagePullSecrets: []
openshift: false
Expand Down
4 changes: 2 additions & 2 deletions citrix-multi-cluster-ingress-controller/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v1
appVersion: "1.20.5"
appVersion: "1.21.9"
description: A Helm chart for Citrix Multi-Cluster Ingress Controller configuring MPX/VPX.
name: citrix-multi-cluster-ingress-controller
version: 1.20.5
version: 1.21.9
icon: https://raw.githubusercontent.com/citrix/citrix-helm-charts/gh-pages/icon.png
home: https://www.citrix.com
maintainers:
Expand Down
2 changes: 1 addition & 1 deletion citrix-multi-cluster-ingress-controller/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ The following table lists the mandatory and optional parameters that you can con
| Parameters | Mandatory or Optional | Default value | Description |
| --------- | --------------------- | ------------- | ----------- |
| license.accept | Mandatory | no | Set `yes` to accept the CIC end user license agreement. |
| image | Optional | `quay.io/citrix/citrix-k8s-ingress-controller:1.20.5` | The CIC image. |
| image | Optional | `quay.io/citrix/citrix-k8s-ingress-controller:1.21.9` | The CIC image. |
| pullPolicy | Optional | Always | The CIC image pull policy. |
| nsPort | Optional | 443 | The port used by CIC to communicate with Citrix ADC. You can use port 80 for HTTP. |
| nsProtocol | Optional | HTTPS | The protocol used by CIC to communicate with Citrix ADC. You can also use HTTP on port 80. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ spec:
status_message:
type: string
spec:
required: ["serviceType","hosts","status"]
required: ["serviceType","hosts"]
properties:
ipType:
type: string
Expand Down Expand Up @@ -173,6 +173,12 @@ spec:
- ROUNDROBIN
- STATICPROXIMITY
description: "The traffic distribution policy supported in multi-cluster deployment"
sourceIpPersistenceId:
type: integer
minimum: 0
maximum: 65535
multipleOf : 100
description: "Unique SourceIP persistence ID. This enables persistence based on the source IP address for inbound packets"
secLbMethod:
type: string
description: "The traffic distribution policy supported among clusters under a group in local-first, canary or failover"
Expand Down
2 changes: 1 addition & 1 deletion citrix-multi-cluster-ingress-controller/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Declare variables to be passed into your templates.

# image contains information needed to fetch CIC image
image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
# openshift is set to true if charts are being deployed in OpenShift environment.
openshift: false
Expand Down
6 changes: 3 additions & 3 deletions citrix_cloud_native_values.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cic:
enabled: False

image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
imagePullSecrets: []
openshift: false
Expand Down Expand Up @@ -75,7 +75,7 @@ cic:
mcIngress:
enabled: False

image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
openshift: false
localRegion:
Expand Down Expand Up @@ -144,7 +144,7 @@ cpx:
servicePorts: []

cic:
image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
required: true
entityPrefix:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ enabled: true
nsPort: 443
nsProtocol: HTTPS
entityPrefix: gslb
image: 'quay.io/citrix/citrix-k8s-ingress-controller:1.20.5'
image: 'quay.io/citrix/citrix-k8s-ingress-controller:1.21.9'
pullPolicy: IfNotPresent
license:
accept: 'Yes'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ enabled: true
nsPort: 443
nsProtocol: HTTPS
entityPrefix: gslb
image: 'quay.io/citrix/citrix-k8s-ingress-controller:1.20.5'
image: 'quay.io/citrix/citrix-k8s-ingress-controller:1.21.9'
pullPolicy: IfNotPresent
license:
accept: 'Yes'
Expand Down
4 changes: 2 additions & 2 deletions examples/citrix-cpx-with-ingress-controller/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "1.20.5"
appVersion: "1.21.9"
kubeVersion: ">=v1.16.0-0"
description: A Helm chart for Citrix ADC CPX with Citrix ingress Controller running as sidecar.
name: citrix-cpx-with-ingress-controller
version: 1.20.5
version: 1.21.9
icon: https://raw.githubusercontent.com/citrix/citrix-helm-charts/gh-pages/icon.png
home: https://www.citrix.com
sources:
Expand Down
4 changes: 2 additions & 2 deletions examples/citrix-cpx-with-ingress-controller/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ The following table lists the configurable parameters of the Citrix ADC CPX with
| license.accept | Mandatory | no | Set `yes` to accept the Citrix ingress controller end user license agreement. |
| image | Mandatory | `quay.io/citrix/citrix-k8s-cpx-ingress:13.0-83.27` | The Citrix ADC CPX image. |
| pullPolicy | Mandatory | IfNotPresent | The Citrix ADC CPX image pull policy. |
| cic.image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.20.5` | The Citrix ingress controller image. |
| cic.image | Mandatory | `quay.io/citrix/citrix-k8s-ingress-controller:1.21.9` | The Citrix ingress controller image. |
| cic.pullPolicy | Mandatory | IfNotPresent | The Citrix ingress controller image pull policy. |
| cic.required | Mandatory | true | CIC to be run as sidecar with Citrix ADC CPX |
| imagePullSecrets | Optional | N/A | Provide list of Kubernetes secrets to be used for pulling the images from a private Docker registry or repository. For more information on how to create this secret please see [Pull an Image from a Private Registry](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/). |
Expand Down Expand Up @@ -161,7 +161,7 @@ By default the chart will install the recommended [RBAC](https://kubernetes.io/d
[Exporter](https://github.com/citrix/citrix-adc-metrics-exporter) is running as sidecar with the CPX and pulling metrics from the CPX. It exposes the metrics using Kubernetes NodePort.

## Ingress Class
To know more about Ingress Class refer [this](https://github.com/citrix/citrix-k8s-ingress-controller/blob/master/docs/ingress-class.md).
To know more about Ingress Class refer [this](https://github.com/citrix/citrix-k8s-ingress-controller/blob/master/docs/configure/ingress-classes.md).

## For More Info: https://github.com/citrix/citrix-k8s-ingress-controller

Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ rules:
- apiGroups: ["network.openshift.io"]
resources: ["hostsubnets"]
verbs: ["get", "list", "watch"]
- apiGroups: ["config.openshift.io"]
resources: ["networks"]
verbs: ["get", "list"]
{{- end }}

---
Expand Down
2 changes: 1 addition & 1 deletion examples/citrix-cpx-with-ingress-controller/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ servicePorts: []

# Citrix Ingress Controller config details
cic:
image: quay.io/citrix/citrix-k8s-ingress-controller:1.20.5
image: quay.io/citrix/citrix-k8s-ingress-controller:1.21.9
pullPolicy: IfNotPresent
required: true
entityPrefix:
Expand Down
4 changes: 2 additions & 2 deletions examples/citrix-ingress-controller/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "1.20.5"
appVersion: "1.21.9"
kubeVersion: ">=v1.16.0-0"
description: A Helm chart for Citrix Ingress Controller configuring MPX/VPX.
name: citrix-ingress-controller
version: 1.20.5
version: 1.21.9
icon: https://raw.githubusercontent.com/citrix/citrix-helm-charts/gh-pages/icon.png
home: https://www.citrix.com
sources:
Expand Down
Loading

0 comments on commit 9cfbef1

Please sign in to comment.