Skip to main content

PXFusionInstaller CRD reference

The PXFusionInstaller CRD is used to install Portworx Fusion components (Operator and Webhook) on a Kubernetes cluster. The Portworx Integration Operator watches for the PXFusionInstaller CRD and installs Portworx Fusion component when it detects one.

PXFusionInstaller

FieldDescriptionType
apiVersionAPIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
string
kindKind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
string
specPXFusionInstallerSpec defines the desired state of PXFusionInstaller.object
statusPXFusionInstallerStatus defines the observed state of PXFusionInstaller.object

spec Fields

FieldDescriptionType
spec.enabledSpecifies whether Fusion integration is enabledboolean
spec.fusionAuthSecretSpecifies the name of the Kubernetes Secret that contains Fusion credentialsstring
spec.imageSpecifies the container image of the Fusion controllerstring
spec.tokenRotationIntervalSpecifies the token rotation interval for API tokens. Minimum value is 1h. Set to 0 to disablestring

status Fields

FieldDescriptionType
status.phaseSpecifies the current phase, for example UNKNOWN, PENDING, IN_PROGRESS, SUCCEEDED, FAILED, DELETING, or UPGRADINGstring
status.healthSpecifies the current health state, for example HEALTH_UNSPECIFIED, UNKNOWN, HEALTHY, UNHEALTHY, or DEGRADEDstring
status.installedVersionSpecifies the installed version of the Portworx Fusion Controllerstring
status.messageSpecifies additional information about the current statestring
status.conditionsSpecifies the current conditionsmap[string]string
status.fusionStatus.connectedSpecifies the connection status to Fusion co-ordinatorboolean
status.fusionStatus.fleetMembersSpecifies the number of discovered Fleet members (FlashArray and FlashBlades)integer
status.fusionStatus.lastSyncTimeSpecifies the last sync time with Fusionstring (date-time)