Releases: GoogleCloudPlatform/gke-fqdnnetworkpolicies-golang
0.3
This release is identical to 0.3-rc2
What's Changed since 0.2
- upgrade github.com/gogo/protobuf to 1.3.2 by @MrTrustor in #19
- Fix test for Egress only policy by @MrTrustor in #17
- WIP: Migrate to kubebuilder 3 by @laurentgrangeau in #21
- Bump cert-manager to 1.8.0 in install docs by @MrTrustor in #22
- allow skiping ipv6 lookup by adding aaaa-lookups annotation by @k11h-de in #25
New Contributors
- @laurentgrangeau made their first contribution in #21
- @k11h-de made their first contribution in #25
Full Changelog: 0.2...0.3
Installation
Like the 0.3-rc2 release, 0.3 uses a new v1alpha3
API. Upgrades from v1alpha1
and v1alpha2
are not supported. You need to uninstall 0.1 or 0.2 before installing 0.3.
-
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.0/cert-manager.yaml
-
Install the FQDNNetworkPolicy controller.
export VERSION=0.3 kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
0.3-rc2
What's Changed
- Bump cert-manager to 1.8.0 in install docs by @MrTrustor in #22
- allow skiping ipv6 lookup by adding aaaa-lookups annotation by @k11h-de in #25
New Contributors
Full Changelog: 0.3-rc1...0.3-rc2
Installation
Like the 0.3-rc1 release, 0.3-rc2 uses a new v1alpha3
API. Upgrades from v1alpha1
and v1alpha2
are not supported. You need to uninstall 0.1 or 0.2 before installing 0.3-rc2.
-
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.0/cert-manager.yaml
-
Install the FQDNNetworkPolicy controller.
export VERSION=0.3-rc2 kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
0.3-rc1
0.3-rc1 release
See the README for all information.
Changelog
- Support for Kubernetes >= 1.22 (#20)
- Update dependencies
- Bugs fix
Installation
The 0.3-rc1 release introduces a new v1alpha3
API. Upgrades from v1alpha1
and v1alpha2
are not supported. You need to uninstall 0.1 or 0.2 before installing 0.3-rc1.
-
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.0/cert-manager.yaml
-
Install the FQDNNetworkPolicy controller.
export VERSION=0.3-rc1 kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
Full Changelog: 0.2...0.3-rc1
0.2
0.2 release
See the README for all information.
Changelog
- Support for Ingress policies (#7)
- Documentation for internationalised domain names (IDNs) (#12)
- Support for AAAA records (#8)
- Logging improvements (#9)
Installation
The 0.2 release introduces a new v1alpha2
API. Upgrades from v1alpha1
are not supported. You need to uninstall 0.1 before installing 0.2.
-
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.1.0/cert-manager.yaml
-
Install the FQDNNetworkPolicy controller.
export VERSION=0.2 kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
0.2-rc1
First 0.2 release candidate
See the README for all information.
To install:
-
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.1.0/cert-manager.yaml
-
Install the FQDNNetworkPolicy controller.
export VERSION=0.2-rc1 kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
First working version
This is the first working version of the FQDNNetworkPolicies controller.
See the README for all information.
To install:
-
Install cert-manager.
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.1.0/cert-manager.yaml
-
Install the FQDNNetworkPolicy controller.
export VERSION=0.1 kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
Complete documentation
Updated instructions