Skip to content

Commit 02b9c6c

Browse files
committed
RELEASE/MINOR: kubernetes-ingress: Tag release 1.15.1.
RELEASE/MINOR: haproxy: Tag release 1.3.0. BUILD: VCS: Rename master to main branch. BUILD: CI: update Chart Releaser, Kind and Helm to respective latest versions. Changes in kubernetes-ingress: - Use Ingress Controller 1.6.1 version for base image Changes in haproxy: - Use 2.4.0 for base HAProxy CE image Signed-off-by: Dinko Korunic <[email protected]>
1 parent a08c338 commit 02b9c6c

File tree

10 files changed

+35
-43
lines changed

10 files changed

+35
-43
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ workflows:
6262
tags:
6363
ignore: /.*/
6464
branches:
65-
only: master
65+
only: main

.circleci/install_charts.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -o nounset
55
set -o pipefail
66

77
readonly CT_VERSION=latest
8-
readonly KIND_VERSION=v0.9.0
8+
readonly KIND_VERSION=v0.11.0
99
readonly CLUSTER_NAME=chart-testing
1010
readonly REPO_ROOT="${REPO_ROOT:-$(git rev-parse --show-toplevel)}"
1111

.circleci/install_tools.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
set -o errexit
44

5-
readonly HELM_VERSION=3.0.1
6-
readonly CHART_RELEASER_VERSION=0.2.3
5+
readonly HELM_VERSION=3.5.4
6+
readonly CHART_RELEASER_VERSION=1.2.1
77

88
install_helm() {
99
echo "Installing Helm"

CONTRIBUTING.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,22 +68,22 @@ $ git commit -s -m 'This is my commit message'
6868
1. Remember to sign off your commits as described above.
6969
1. Submit a pull request.
7070

71-
***NOTE***: In order to make testing and merging of PRs easier, please submit changes to multiple charts in separate PRs.
71+
**_NOTE_**: In order to make testing and merging of PRs easier, please submit changes to multiple charts in separate PRs.
7272

7373
### Technical Requirements
7474

75-
* Must pass linting and installing with the [chart-testing](https://github.com/helm/chart-testing) tool
76-
* Must follow [best practices](https://github.com/helm/helm/tree/master/docs/chart_best_practices) and [review guidelines](https://github.com/helm/charts/blob/master/REVIEW_GUIDELINES.md)
75+
- Must pass linting and installing with the [chart-testing](https://github.com/helm/chart-testing) tool
76+
- Must follow [best practices](https://helm.sh/docs/chart_best_practices/) and [review guidelines](https://github.com/helm/charts/blob/master/REVIEW_GUIDELINES.md)
7777

7878
### Documentation Requirements
7979

80-
* A chart's `README.md` must include configuration options
81-
* A chart's `NOTES.txt` must include relevant post-installation information
80+
- A chart's `README.md` must include configuration options
81+
- A chart's `NOTES.txt` must include relevant post-installation information
8282

8383
### Merge Approval and Release Process
8484

85-
* Must pass DCO check
86-
* Must pass CI jobs for linting and installing changed charts
87-
* Any change to a chart requires a version bump following [semver](https://semver.org/) principles
85+
- Must pass DCO check
86+
- Must pass CI jobs for linting and installing changed charts
87+
- Any change to a chart requires a version bump following [semver](https://semver.org/) principles
8888

8989
Once changes have been merged, the release job will automatically run to package and release changed charts.

README.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## HAProxy Helm Charts
44

55
![GitHub](https://img.shields.io/github/license/haproxytech/helm-charts)
6-
[![CircleCI](https://circleci.com/gh/haproxytech/helm-charts/tree/master.svg?style=svg)](https://circleci.com/gh/haproxytech/helm-charts/tree/master)
6+
[![CircleCI](https://circleci.com/gh/haproxytech/helm-charts/tree/main.svg?style=svg)](https://circleci.com/gh/haproxytech/helm-charts/tree/main)
77

88
This repository hosts official [HAProxy Technologies](https://www.haproxy.com/) Helm Charts for deploying on [Kubernetes](https://kubernetes.io/).
99

@@ -35,16 +35,8 @@ helm search repo haproxytech/
3535
helm install my-release haproxytech/<chart>
3636
```
3737

38-
***NOTE***: For instructions on how to install a chart follow instructions in its `README.md`.
38+
**_NOTE_**: For instructions on how to install a chart follow instructions in its `README.md`.
3939

4040
## Contributing
4141

4242
We welcome all contributions. Please refer to [guidelines](CONTRIBUTING.md) on how to make a contribution.
43-
44-
45-
46-
47-
48-
49-
50-

haproxy/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414

1515
apiVersion: v1
1616
name: haproxy
17-
version: 1.2.0
17+
version: 1.3.0
1818
kubeVersion: ">=1.12.0-0"
1919
description: A Helm chart for HAProxy on Kubernetes
2020
keywords:
2121
- haproxy
22-
home: https://github.com/haproxytech/helm-charts/tree/master/haproxy
22+
home: https://github.com/haproxytech/helm-charts/tree/main/haproxy
2323
sources:
2424
- http://www.haproxy.org/
2525
icon: http://www.haproxy.org/img/HAProxyCommunityEdition_60px.png
2626
maintainers:
2727
- name: Dinko Korunic
2828
29-
appVersion: 2.3.9
29+
appVersion: 2.4.0

haproxy/README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## Introduction
66

7-
This chart bootstraps an HAProxy load balancer as deployment/daemonset on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. As oposed to [HAProxy Kubernetes Ingress Controller](https://github.com/haproxytech/helm-charts/tree/master/kubernetes-ingress) Chart, HAProxy is installed as a regular application and not as an Ingress Controller.
7+
This chart bootstraps an HAProxy load balancer as deployment/daemonset on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. As oposed to [HAProxy Kubernetes Ingress Controller](https://github.com/haproxytech/helm-charts/tree/main/kubernetes-ingress) Chart, HAProxy is installed as a regular application and not as an Ingress Controller.
88

99
### Prerequisites
1010

@@ -34,13 +34,13 @@ helm repo update
3434

3535
## Install the chart
3636

37-
To install the chart with Helm v3 as *my-release* deployment:
37+
To install the chart with Helm v3 as _my-release_ deployment:
3838

3939
```console
4040
helm install my-release haproxytech/haproxy
4141
```
4242

43-
***NOTE***: To install the chart with Helm v2 (legacy Helm) the syntax requires adding deployment name to `--name` parameter:
43+
**_NOTE_**: To install the chart with Helm v2 (legacy Helm) the syntax requires adding deployment name to `--name` parameter:
4444

4545
```console
4646
helm install haproxytech/haproxy \
@@ -58,9 +58,9 @@ helm install haproxytech/haproxy \
5858

5959
### Installing from a private registry
6060

61-
To install the chart using a private registry for HAProxy (for instance to use a HAPEE image) into a separate namespace *prod*.
61+
To install the chart using a private registry for HAProxy (for instance to use a HAPEE image) into a separate namespace _prod_.
6262

63-
***NOTE***: Helm v3 requires namespace to be precreated (eg. with ```kubectl create namespace prod```)
63+
**_NOTE_**: Helm v3 requires namespace to be precreated (eg. with `kubectl create namespace prod`)
6464

6565
```console
6666
helm install my-haproxy haproxytech/haproxy \
@@ -90,7 +90,7 @@ helm install my-haproxy2 haproxytech/haproxy \
9090
--set kind=DaemonSet
9191
```
9292

93-
***NOTE***: With helm `--set` it is needed to put quotes and escape dots in the annotation key and commas in the value string.
93+
**_NOTE_**: With helm `--set` it is needed to put quotes and escape dots in the annotation key and commas in the value string.
9494

9595
### Installing with Horizontal Pod Autoscaler
9696

@@ -104,7 +104,7 @@ helm install my-haproxy3 haproxytech/haproxy \
104104
--set autoscaling.targetCPUUtilizationPercentage=80
105105
```
106106

107-
***NOTE***: Make sure to look into other tunable values for HPA documented in [values.yaml](values.yaml).
107+
**_NOTE_**: Make sure to look into other tunable values for HPA documented in [values.yaml](values.yaml).
108108

109109
### Installing with service annotations
110110

@@ -118,13 +118,13 @@ helm install my-haproxy4 haproxytech/haproxy \
118118
--set service.annotations."service\.beta\.kubernetes\.io/aws-load-balancer-cross-zone-load-balancing-enabled"="true"
119119
```
120120

121-
***NOTE***: With helm `--set` it is needed to put quotes and escape dots in the annotation key and commas in the value string.
121+
**_NOTE_**: With helm `--set` it is needed to put quotes and escape dots in the annotation key and commas in the value string.
122122

123123
### Using values from YAML file
124124

125125
As opposed to using many `--set` invocations, much simpler approach is to define value overrides in a separate YAML file and specify them when invoking Helm:
126126

127-
*mylb.yaml*:
127+
_mylb.yaml_:
128128

129129
```yaml
130130
kind: DaemonSet
@@ -146,7 +146,7 @@ config: |
146146
service:
147147
type: LoadBalancer
148148
annotations:
149-
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: 'true'
149+
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: "true"
150150
service.beta.kubernetes.io/aws-load-balancer-internal: 0.0.0.0/0
151151
```
152152
@@ -160,7 +160,7 @@ helm install my-haproxy5 -f mylb.yml haproxytech/haproxy
160160

161161
In order to e.g. support SSL certificates, you can mount additional volumes from secrets:
162162

163-
*mylb.yaml*:
163+
_mylb.yaml_:
164164

165165
```yaml
166166
service:
@@ -240,15 +240,15 @@ initContainers:
240240

241241
## Upgrading the chart
242242

243-
To upgrade the *my-release* deployment:
243+
To upgrade the _my-release_ deployment:
244244

245245
```console
246246
helm upgrade my-release haproxytech/haproxy
247247
```
248248

249249
## Uninstalling the chart
250250

251-
To uninstall/delete the *my-release* deployment:
251+
To uninstall/delete the _my-release_ deployment:
252252

253253
```console
254254
helm delete my-release

haproxy/templates/NOTES.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,6 @@ Node IP can be found with:
4545
$ kubectl --namespace {{ .Release.Namespace }} get nodes -o jsonpath="{.items[0].status.addresses[1].address}"
4646

4747
For more examples and up to date documentation, please visit:
48-
* Helm chart documentation: https://github.com/haproxytech/helm-charts/tree/master/haproxy
48+
* Helm chart documentation: https://github.com/haproxytech/helm-charts/tree/main/haproxy
4949
* HAProxy Alpine Docker container documentation: https://github.com/haproxytech/haproxy-docker-alpine
5050
* HAProxy documentation: https://www.haproxy.org/download/2.2/doc/configuration.txt

kubernetes-ingress/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414

1515
apiVersion: v1
1616
name: kubernetes-ingress
17-
version: 1.15.0
17+
version: 1.15.1
1818
kubeVersion: ">=1.12.0-0"
1919
description: A Helm chart for HAProxy Kubernetes Ingress Controller
2020
keywords:
2121
- ingress
2222
- haproxy
23-
home: https://github.com/haproxytech/helm-charts/tree/master/kubernetes-ingress
23+
home: https://github.com/haproxytech/helm-charts/tree/main/kubernetes-ingress
2424
sources:
2525
- https://github.com/haproxytech/kubernetes-ingress
2626
icon: http://www.haproxy.org/img/HAProxyCommunityEdition_60px.png
@@ -31,4 +31,4 @@ maintainers:
3131
3232
- name: Dinko Korunic
3333
34-
appVersion: 1.6.0
34+
appVersion: 1.6.1

kubernetes-ingress/templates/NOTES.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ In case that you are using multi-ingress controller environment, make sure to us
5858
with helm chart option controller.ingressClass.
5959

6060
For more examples and up to date documentation, please visit:
61-
* Helm chart documentation: https://github.com/haproxytech/helm-charts/tree/master/kubernetes-ingress
61+
* Helm chart documentation: https://github.com/haproxytech/helm-charts/tree/main/kubernetes-ingress
6262
* Controller documentation: https://www.haproxy.com/documentation/hapee/2-0r1/traffic-management/kubernetes-ingress-controller/
6363
* Annotation reference: https://github.com/haproxytech/kubernetes-ingress/tree/master/documentation
6464
* Image parameters reference: https://github.com/haproxytech/kubernetes-ingress/blob/master/documentation/controller.md

0 commit comments

Comments
 (0)