Skip to content

Commit 2f0413e

Browse files
committed
docs(changelog) document changes for 0.6.0
1 parent 1529ecb commit 2f0413e

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

CHANGELOG.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Table of Contents
22

3+
- [0.6.0](#060---20190917)
34
- [0.5.0](#050---20190625)
45
- [0.4.0](#040---20190424)
56
- [0.3.0](#030---20190108)
@@ -13,6 +14,71 @@
1314
- [0.0.5](#005---20180602)
1415
- [0.0.4 and prior](#004-and-prior)
1516

17+
## [0.6.0] - 2019/09/17
18+
19+
### Summary
20+
21+
This release brings introduces an Admission Controller for CRDs,
22+
Istio compatibility, support for `networking/ingress`,
23+
Kong 1.3 addtions and enhancements to documentation and deployments.
24+
25+
### Added
26+
27+
- **Service Mesh integration** Kong Ingress Controller can now be deployed
28+
alongside Service Mesh solutions like Kuma and Istio. In such a deployment,
29+
Kong handles all the external client facing routing and policies while the
30+
mesh takes care of these aspects for internal service-to-service traffic.
31+
- **`ingress.kubernetes.io/service-upstream`**, a new annotation has
32+
been introduced.
33+
Adding this annotation to a kubernetes service resource
34+
will result in Kong directly forwarding traffic to kube-proxy.
35+
In other words, Kong will not send traffic directly to the pods.
36+
[#365](https://github.com/Kong/kubernetes-ingress-controller/pull/365)
37+
- Ingress resources created in the new `networking.k8s.io` API group are
38+
now be supported. The controller dynamically figures out the API group
39+
to use based on the metadata it receives from k8s API-server.
40+
- **Kong Credential enhancements**
41+
- Kong Credentials are now live-synced as they are created and updated in
42+
DB-mode.
43+
[#230](https://github.com/Kong/kubernetes-ingress-controller/issues/#230)
44+
- A single Consumer can now contain multiple credentials of the same type
45+
and multiple ACL group associations.
46+
[#371](https://github.com/Kong/kubernetes-ingress-controller/pull/371)
47+
- **Admission controller** Kong Ingress Controller now ships with an in-built
48+
admission controller for KongPlugin and KongConsumer entities. The validations
49+
stop users from mis-configuring the Ingress controller.
50+
[#372](https://github.com/Kong/kubernetes-ingress-controller/pull/372)
51+
- **Kong 1.3 support**:
52+
- HTTP Header based routing is now supported using `KongIngress.Route.Headers`
53+
property.
54+
- The algorithm to use for load-balancing traffic sent upstream can be
55+
set using `KongIngress.Upstream.Algorithm` field.
56+
- **Kustomize**: Users can now use `kustomize` to tweak the reference deployment
57+
as per their needs. Both, DB and DB-less modes are supported. Please have
58+
a look at `deploy/manifests` directory in the Github repository.
59+
- **Documentation**: The documentation for the project has been revamped.
60+
Deployment guides, how-to guides, and reference docs have been added.
61+
- **Deployment**: The deployment of Kong Ingress Controller in DB and DB-less
62+
modes has been simplified, and Kong Ingress Controller now always runs as a
63+
side-car to Kong in proxy mode. There is no dedicated deployment for Kong
64+
Ingress Controller that needs to be run.
65+
66+
### Fixed
67+
68+
- SNIs and Certificates are now de-duplicated across namespaces.
69+
[#360](https://github.com/Kong/kubernetes-ingress-controller/issues/#360)
70+
[#327](https://github.com/Kong/kubernetes-ingress-controller/issues/#327)
71+
- Empty TLS secret no longer stops the controller from syncing configuration
72+
[#321](https://github.com/Kong/kubernetes-ingress-controller/issues/#321)
73+
- Fix a nil reference when empty Ingress rules are created
74+
[#365](https://github.com/Kong/kubernetes-ingress-controller/pull/365)
75+
76+
#### Under the hood
77+
78+
- Kubernetes client-go library has been updated to v1.15.3.
79+
- Credentials sync has been moved into decK and decK has been bumped up
80+
to v0.5.1.
81+
1682
## [0.5.0] - 2019/06/25
1783

1884
#### Summary
@@ -394,6 +460,7 @@ Please read the changelog and test in your environment.
394460
- The initial versions rapidly were iterated delivering
395461
a working ingress controller.
396462

463+
[0.6.0]: https://github.com/kong/kubernetes-ingress-controller/compare/0.5.0...0.6.0
397464
[0.5.0]: https://github.com/kong/kubernetes-ingress-controller/compare/0.4.0...0.5.0
398465
[0.4.0]: https://github.com/kong/kubernetes-ingress-controller/compare/0.3.0...0.4.0
399466
[0.3.0]: https://github.com/kong/kubernetes-ingress-controller/compare/0.2.2...0.3.0

0 commit comments

Comments
 (0)