Skip to content

Commit 30680dd

Browse files
add changelog for 1.6.0-rc1 (#1456)
1 parent 52f5f08 commit 30680dd

File tree

3 files changed

+50
-6
lines changed

3 files changed

+50
-6
lines changed

CHANGELOG/CHANGELOG-1.6.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
- [How to try](#how-to-try)
2+
- [v1.6.0-rc1](#v151)
3+
- [Features](#features)
4+
- [Fixes](#fixes)
5+
6+
# v1.6.0-rc1
7+
8+
## Features
9+
* [#1399](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1399) Support to configure rewrite rule set via CRDs
10+
* [#1370](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1370) Support for selecting SSL Profile using annotation on the HTTPS listener
11+
* [#1377](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1377) Ability to modify container securityContext and additional volumes in Helm
12+
13+
## Fixes
14+
* [#1433](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1433) Drop duplicate hostnames when setting listener hostnames
15+
* [#1432](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1432) Fixes ingress class matching logic
16+
* [#1401](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1401) Fix root cause for issue related to HTTPS being removed when AGIC pod is restarted
17+
* [#1435](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1435) Limit AAD token retries to 10 retries (with 10 second interval) and exit Pod to inform customer of misconfiguration
18+
* [#1441](https://github.com/Azure/application-gateway-kubernetes-ingress/pull/1441) Assume backend protocol as HTTPS when container port is 443 (already assumed for service port 443)
19+
20+
## How to try:
21+
```bash
22+
# Add helm repo / update AGIC repo
23+
helm repo add application-gateway-kubernetes-ingress https://appgwingress.blob.core.windows.net/ingress-azure-helm-package/
24+
helm repo update
25+
26+
# Install
27+
helm install \
28+
<release-name> \
29+
-f helm-config.yaml \
30+
application-gateway-kubernetes-ingress/ingress-azure \
31+
--version 1.6.0-rc1
32+
33+
# or
34+
35+
# Upgrade
36+
# https://github.com/Azure/application-gateway-kubernetes-ingress/blob/master/docs/how-tos/helm-upgrade.md
37+
# --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
38+
helm upgrade \
39+
<release-name> \
40+
application-gateway-kubernetes-ingress/ingress-azure \
41+
--reuse-values
42+
--version 1.6.0-rc1
43+
```
44+

docs/annotations.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ For an Ingress resource to be observed by AGIC it **must be annotated** with `ku
1616
| [appgw.ingress.kubernetes.io/ssl-redirect](#ssl-redirect) | `bool` | `false` | | `1.0.0` |
1717
| [appgw.ingress.kubernetes.io/appgw-ssl-certificate](#appgw-ssl-certificate) | `string` | `nil` | | `1.2.0` |
1818
| [appgw.ingress.kubernetes.io/appgw-trusted-root-certificate](#appgw-trusted-root-certificate) | `string` | `nil` | | `1.2.0` |
19-
| [appgw.ingress.kubernetes.io/appgw-ssl-profile](#appgw-ssl-profile) | `string` | `nil` | | not released yet |
19+
| [appgw.ingress.kubernetes.io/appgw-ssl-profile](#appgw-ssl-profile) | `string` | `nil` | | `1.6.0-rc1` |
2020
| [appgw.ingress.kubernetes.io/connection-draining](#connection-draining) | `bool` | `false` | | `1.0.0` |
2121
| [appgw.ingress.kubernetes.io/connection-draining-timeout](#connection-draining) | `int32` (seconds) | `30` | | `1.0.0` |
2222
| [appgw.ingress.kubernetes.io/cookie-based-affinity](#cookie-based-affinity) | `bool` | `false` | | `1.0.0` |
@@ -32,7 +32,7 @@ For an Ingress resource to be observed by AGIC it **must be annotated** with `ku
3232
| [appgw.ingress.kubernetes.io/health-probe-timeout](#health-probe-timeout) | `int32` | `nil` | | `1.4.0-rc1` |
3333
| [appgw.ingress.kubernetes.io/health-probe-unhealthy-threshold](#health-probe-unhealthy-threshold) | `int32` | `nil` | | `1.4.0-rc1` |
3434
| [appgw.ingress.kubernetes.io/rewrite-rule-set](#rewrite-rule-set) | `string` | `nil` | | `1.5.0-rc1` |
35-
| [appgw.ingress.kubernetes.io/rewrite-rule-set-custom-resource](#rewrite-rule-set-custom-resource) | `string` | `nil` | | not released yet |
35+
| [appgw.ingress.kubernetes.io/rewrite-rule-set-custom-resource](#rewrite-rule-set-custom-resource) | `string` | `nil` | | `1.6.0-rc1` |
3636
| [appgw.ingress.kubernetes.io/hostname-extension](#hostname-extension) | `string` | `nil` | | `1.4.0` |
3737

3838
## Override Frontend Port
@@ -354,7 +354,7 @@ spec:
354354

355355
## AppGw Ssl Profile
356356

357-
> Note: This annotation is not yet released.
357+
> Note: This annotation is supported since 1.6.0-rc1.
358358

359359
Users can configure [a ssl profile on the Application Gateway per listener](https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-configure-listener-specific-ssl-policy).
360360
When the annotation is present with a profile name and the profile is pre-installed in the Application Gateway, Kubernetes Ingress controller will create a routing rule with a HTTPS listener and apply the changes to your App Gateway.
@@ -880,7 +880,7 @@ spec:
880880

881881
## Rewrite Rule Set Custom Resource
882882

883-
> Note: This annotation is not yet released.
883+
> Note: This annotation is supported since 1.6.0-rc1.
884884

885885
This annotation allows to assign a header/URL rewrite rule set created via the AzureApplicationGatewayRewrite CR to be associated to all rules in an ingress resource. AzureApplicationGatewayRewrite CR should be present in the same namespace as the ingress.
886886

docs/features/rewrite-rule-set-custom-resource.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
## Rewrite Rule Set Custom Resource (not released yet)
1+
## Rewrite Rule Set Custom Resource (supported since 1.6.0-rc1)
22

3-
> Note: This feature is not released yet. Please use [`appgw.ingress.kubernetes.io/rewrite-rule-set`](../annotations.md#rewrite-rule-set) which allows using an existing rewrite rule set on Application Gateway.
3+
> Note: This feature is supported since 1.6.0-rc1. Please use [`appgw.ingress.kubernetes.io/rewrite-rule-set`](../annotations.md#rewrite-rule-set) which allows using an existing rewrite rule set on Application Gateway.
44
55
Application Gateway allows you to rewrite selected content of requests and responses. With this feature, you can translate URLs, query string parameters as well as modify request and response headers. It also allows you to add conditions to ensure that the URL or the specified headers are rewritten only when certain conditions are met. These conditions are based on the request and response information. Rewrite Rule Set Custom Resource brings this feature to AGIC.
66

0 commit comments

Comments
 (0)