License

Overview

Function

Declares the cluster licensing configuration for F5 BIG-IP Cloud-Native Edition.

Names

Singular name

Plural name

Short name

license

licenses

lic

API group and version

k8s.f5net.com/v1

Scope

Namespace

Specification

spec

Field

Required

Default

Description

operationMode
string

No

connected

Specifies the license operation mode. Accepted values: connected, disconnected, f5licenseproxy. In connected mode, the CWC reaches out to F5 licensing servers directly. In disconnected mode, the CWC operates without external connectivity. In f5licenseproxy mode, the CWC uses F5 License Proxy Server.

jwt
string

Yes

—

Specifies the JWT token used for license activation. Must be at least one character.

jwksConfigMapRef
object

No

—

Optional reference to a ConfigMap containing JWKS (JSON Web Key Set) data used for JWT signature verification. When you leave this field empty, the CWC controller fills in the JWKS based on the JWT type automatically. When you provide a value, the referenced ConfigMap takes precedence over the auto-generated JWKS.

teemCertUrl
string

No

—

Specifies the TEEM or F5 License Proxy Server URL endpoint. Required when operationMode is f5licenseproxy.

teemEntitlementUrl
string

No

—

Specifies the TEEM or F5 License Proxy Server entitlement URL used for license entitlement verification. Required when operationMode is f5licenseproxy.

teemInitialConfigUrl
string

No

—

Specifies the TEEM or F5 License Proxy Server initial configuration URL used for first-time telemetry setup. Required when operationMode is f5licenseproxy.

licenseProxyServerRootCaPath
string

No

—

Specifies the file path to the root CA certificate for F5 License Proxy Server. Required when operationMode is f5licenseproxy.

Note

When you set operationMode to f5licenseproxy, you must also provide values for teemCertUrl, teemEntitlementUrl, teemInitialConfigUrl, and licenseProxyServerRootCaPath.

spec.jwksConfigMapRef

Field

Required

Description

name
string

Yes

Name of the ConfigMap that contains the JWKS data. Must be at least one character.

key
string

Yes

Key within the ConfigMap that holds the JWKS JSON content. Must be at least one character.