|
| 1 | +- [How to try](#how-to-try) |
| 2 | +- [v1.4.0-rc1](#v140-rc1) |
| 3 | + - [Features](#features) |
| 4 | + - [Fixes](#fixes) |
| 5 | + |
| 6 | +# v1.4.0-rc1 |
| 7 | + |
| 8 | +## Features: |
| 9 | +* [#1062](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1062) Add ingress annotations to customize health probe |
| 10 | + * `appgw.ingress.kubernetes.io/health-probe-hostname` |
| 11 | + * `appgw.ingress.kubernetes.io/health-probe-port` |
| 12 | + * `appgw.ingress.kubernetes.io/health-probe-path` |
| 13 | + * `appgw.ingress.kubernetes.io/health-probe-status-codes` |
| 14 | + * `appgw.ingress.kubernetes.io/health-probe-interval` |
| 15 | + * `appgw.ingress.kubernetes.io/health-probe-timeout` |
| 16 | + * `appgw.ingress.kubernetes.io/health-probe-unhealthy-threshold` |
| 17 | +* [#1064](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1064) Allow modifying tolerations and affinities through Helm configuration to AGIC pod |
| 18 | +* [#1084](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1084) Allow adding custom annotatios through helm configuration to AGIC pod |
| 19 | +* [#1130](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1130) Allow modifying security context through helm configuration on AGIC pod |
| 20 | + |
| 21 | +### Miscellaneuos: |
| 22 | +* [#1075](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1075) Moving to RBAC Api version `rbac.authorization.k8s.io/v1` |
| 23 | +* [#1080](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1080) Log ARM operation ID in AGIC logs after PUT operation on Application Gateway |
| 24 | +* [#1081](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1081) Replace glog with klog for logging |
| 25 | +* [#1082](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1082) Add a unique identifier in User Agent for ARM requests |
| 26 | + |
| 27 | +## Fixes: |
| 28 | +* [#1070](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1070) Fix secret and ingress handlers to handle case where secret is created as empty and repopulated later |
| 29 | +* [#1073](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1073) Small adjustment in the values.yaml template to generate the artifact correctly |
| 30 | +* [#1090](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1090) Fix backend pool processing to `continue` instead of `break` when an error condition is encountered in services |
| 31 | +* [#1123](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1123) Remove tag LastUpdatedByK8sIngress |
| 32 | +* [#1125](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1125) Generate default listener with private ip when specified in helm |
| 33 | + |
| 34 | + |
| 35 | +## How to try: |
| 36 | +```bash |
| 37 | +# upgrade to the latest release version 1.4.0-rc1 |
| 38 | +helm repo update |
| 39 | +helm install \ |
| 40 | + <release-name> \ |
| 41 | + -f helm-config.yaml \ |
| 42 | + application-gateway-kubernetes-ingress/ingress-azure |
| 43 | + |
| 44 | +# use --version 1.4.0-rc1 when installing/upgrading using helm |
| 45 | +helm repo update |
| 46 | +helm install \ |
| 47 | + <release-name> \ |
| 48 | + -f helm-config.yaml \ |
| 49 | + application-gateway-kubernetes-ingress/ingress-azure \ |
| 50 | + --version 1.4.0-rc1 |
| 51 | + |
| 52 | +# or |
| 53 | + |
| 54 | +# https://github.com/Azure/application-gateway-kubernetes-ingress/blob/master/docs/how-tos/helm-upgrade.md |
| 55 | +# --reuse-values when upgrading, reuse the last release's values and merge in any overrides from the command line via --set and -f. If '--reset-values' is specified, this is ignored |
| 56 | +helm repo update |
| 57 | +helm upgrade \ |
| 58 | + <release-name> \ |
| 59 | + application-gateway-kubernetes-ingress/ingress-azure \ |
| 60 | + --reuse-values \ |
| 61 | + --version 1.4.0-rc1 |
| 62 | +``` |
0 commit comments