Skip to content

Releases: CAAPIM/layer7-operator

v1.1.1

19 Dec 20:07
fa662d6
Compare
Choose a tag to compare

Layer7 Operator v1.1.1 Release

Dependency Updates

  • Golang 1.22.0 ==> 1.23.3
  • Other dependencies

Removals

  • Kube RBAC Proxy

Updates

  • Fixed an issue where external keys would not sync correctly

Testing

  • CI Tooling updated
  • Kubernetes 1.30 ==> 1.31

layer7-operator-0.1.6

19 Dec 09:22
fa662d6
Compare
Choose a tag to compare

The Layer7 Operator Helm Chart

v1.1.0

12 Nov 20:18
c575d3a
Compare
Choose a tag to compare

Layer7 Operator v1.1.0 Release

Highlights

  • Experimental API Developer Portal Integration
    The Operator now supports an experimental integration between the Portal and ephemeral container Gateways with a ground to cloud agent

  • Local Repositories
    The Operator now supports local repositories in the form of Graphman bundles stored in Kubernetes secrets requiring zero external dependencies and with faster change detection and synchronization

  • Trusted Certificate Support
    The Operator now supports managing gateway trusted certificates externally using Kubernetes secrets

  • Gateway Custom Resource Driven Entity Management
    Direct, dynamic, zero restart, full CRUD entity management for the the following entities via Gateway custom resource changes:

    • Cluster Properties
    • Listen Ports
    • External Secrets
    • External Keys
    • External Certs
  • Automatic Gateway Restart on Configuration Changes
    The Operator can now optionally restart container Gateways when certain configuration properties that are read on Gateway startup are changed in their Gateway custom resource definition

  • Automatic Resource Cleanup
    The Operator will attempt to automatically cleanup associated resources when any of the following Kubernetes configuration options are disabled in a Gateway custom resource:

    • Ingress/Routes
    • PodDisruptionBudgets
    • HorizontalPodAutoscalers

layer7-operator-0.1.5

05 Nov 23:22
c575d3a
Compare
Choose a tag to compare

The Layer7 Operator Helm Chart

v1.0.7

06 Aug 17:24
7741b9a
Compare
Choose a tag to compare

v1.07 Updates

  • Support added for running the Gateway without Diskless Config
  • Redis configuration update
    • Additional system properties for the key/value store assertion added (commented by default)
      • please refer to Techdocs for more details
    • Using new shared state provider config (limited to Redis and Gateway v11.1.1)
      • this new configuration is not backwards or forwards compatible
      • additional redis providers can be set via additionalConfigs
  • Configurable Java Min/Max Heap size
  • Liquibase Log Level is now settable via database.liquibaseLogLevel.
    • default "off"
      • possible values
        • severe
        • warning
        • info
        • fine(debug)
        • off
  • System Properties
    • FIPS
      • Switched to BCFIPS 2.0 to provide both non-FIPS and FIPS functionality to the Gateway.
      • Previous
        • com.safelogic.cryptocomply.rsa.allow_multi_use=true
      • New
        • com.l7tech.org.bouncycastle.rsa.allow_multi_use=true
  • Port Restart on Key Change
    • Added spec.app.listenPorts.refreshOnKeyChanges to listenPort definition
    • This adds refreshOnKeyChanges=true to advanced properties on 8443 and 9443 when spec.app.listenPorts.harden is true
    • New system-property for refreshing mtls key in the route via http(s) assertion
      • com.l7tech.server.policy.assertion.ServerHttpRoutingAssertion.refreshOnKeyChanges (true|false ==> default: false)
    • Fixed NodePort on the Gateway Services
    • Graphman Client Update for Gateway v11.1.1
      • Supports the latest graphman schema
      • Supports variable expansion for entities separated into files with --options.level 1 and 2
        • Trusted Certificates
        • Keys
        • SOAP services (wsdl)
      • New entities
        • Audit Configurations
        • Roles
        • Generic Entities
      • Supports Bundle Mappings
      • Updated error handling

layer7-operator-0.1.4

06 Aug 17:18
7741b9a
Compare
Choose a tag to compare

The Layer7 Operator Helm Chart

v1.0.6

16 May 12:52
1e40d42
Compare
Choose a tag to compare

Layer7 Operator v1.0.6

  • All Gateway examples updated to v11.1.00
    • Graphman go client updated, this update is not backwards compatible.
    • Please refer to the compatibility matrix
  • OpenTelemetry examples updated
    • Grafana LGTM stack example added, this includes logs/audits, metrics and traces.
  • Redis standalone configuration updated
    • Includes additional configuration for standalone, auth + tls.
      • Gateway v11.1.00 only

Other updates

  • Resolved a webhook validation bug
  • Updated OTK experimental examples
  • Helm Chart updated
  • Ingress configuration updated
    • ability to specify a management backend for database backed gateways
  • Portal ==> Operator sync removed in favour of Portal Kubernetes integration.
  • Portal/Operator experimental integration

layer7-operator-0.1.3

16 May 12:41
1e40d42
Compare
Choose a tag to compare

The Layer7 Operator Helm Chart

layer7-operator-0.1.2

12 Feb 00:24
ae7f326
Compare
Choose a tag to compare

The Layer7 Operator Helm Chart

layer7-operator-0.1.1

11 Feb 23:59
16addb7
Compare
Choose a tag to compare

The Layer7 Operator Helm Chart