Gke Fqdnnetworkpolicies Golang Versions Save

FQDNNetworkPolicies let you create Kubernetes Network Policies based on Fully Qualified Domain Names(FQDNs) in addition to the standard functionality that only allows IP address ranges (CIDR ranges).

0.3

1 year ago

This release is identical to 0.3-rc2

What's Changed since 0.2

New Contributors

Full Changelog: https://github.com/GoogleCloudPlatform/gke-fqdnnetworkpolicies-golang/compare/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.

  1. Install cert-manager.

    kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.0/cert-manager.yaml
    
  2. Install the FQDNNetworkPolicy controller.

    export VERSION=0.3
    kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
    

0.3-rc2

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/GoogleCloudPlatform/gke-fqdnnetworkpolicies-golang/compare/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.

  1. Install cert-manager.

    kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.0/cert-manager.yaml
    
  2. Install the FQDNNetworkPolicy controller.

    export VERSION=0.3-rc2
    kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
    

0.3-rc1

1 year ago

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.

  1. Install cert-manager.

    kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.0/cert-manager.yaml
    
  2. Install the FQDNNetworkPolicy controller.

    export VERSION=0.3-rc1
    kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
    

Full Changelog: https://github.com/GoogleCloudPlatform/gke-fqdnnetworkpolicies-golang/compare/0.2...0.3-rc1

0.2

3 years ago

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.

  1. Install cert-manager.

    kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.1.0/cert-manager.yaml
    
  2. Install the FQDNNetworkPolicy controller.

    export VERSION=0.2
    kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
    

0.2-rc1

3 years ago

First 0.2 release candidate See the README for all information.

To install:

  1. Install cert-manager.

    kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.1.0/cert-manager.yaml
    
  2. Install the FQDNNetworkPolicy controller.

    export VERSION=0.2-rc1
    kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
    

0.1

3 years ago

This is the first working version of the FQDNNetworkPolicies controller. See the README for all information.

To install:

  1. Install cert-manager.

    kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.1.0/cert-manager.yaml
    
  2. Install the FQDNNetworkPolicy controller.

    export VERSION=0.1
    kubectl apply -f https://storage.googleapis.com/fqdnnetworkpolicies-manifests/${VERSION}.yaml
    

0.1-rc4

3 years ago

Updated instructions