Skip to content

Operator Migration to v0.9

Migrating from pre v0.9

Pre v0.9.x versions utilized service annotations with a service controller instead of the TunnelBinding resource. All the annotations neatly map to the custom resource definitions, and multiple services on the same tunnel can be mapped using a single TunnelBinding custom resource.

Service annotations (deprecated)

The following annotations are no longer supported:

AnnotationDescriptionDefault
cfargotunnel.com/tunnel or cfargotunnel.com/cluster-tunnelName of the Tunnel/ClusterTunnel CRDRequired
cfargotunnel.com/fqdnDNS name for the serviceservice.name + tunnel.spec.domain
cfargotunnel.com/protoProtocol (http, https, tcp, udp, ssh, rdp)http (with smart defaults for known ports)
cfargotunnel.com/targetProxy target<protocol>://<service>.<namespace>.svc:<port>
cfargotunnel.com/caPoolCA certificate key in the tunnel secret-
cfargotunnel.com/noTlsVerifyDisable TLS verificationfalse

Migrate these annotations to TunnelBinding resources.

Released under the Apache-2.0 License.