MarketplaceConfig/v1alpha1

MarketplaceConfig is configuration manager for our Red Hat Marketplace controllers By installing this product you accept the license terms https://ibm.biz/BdfaAY.

apiVersion

Description: APIVersion 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

Type: string

PropertyTypeDescription
apiVersionstringAPIVersion 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

kind

Description: Kind 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

Type: string

PropertyTypeDescription
kindstringKind 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

metadata

Description: (No Description)

Type: object

PropertyTypeDescription
metadataobject(No Description)

spec

Description: MarketplaceConfigSpec defines the desired state of MarketplaceConfig

Type: object

PropertyTypeDescription
specobjectMarketplaceConfigSpec defines the desired state of MarketplaceConfig
spec.clusterNamestringClusterName is the name that will be assigned to your cluster in the Red Hat Marketplace UI. If you have set the name in the UI first, this name will be ignored.
spec.clusterUUIDstringClusterUUID is the Red Hat Marketplace cluster identifier
spec.deploySecretNamestringDeploySecretName is the secret name that contains the deployment information
spec.enableMeteringbooleanEnableMetering enables the Marketplace Metering components
spec.featuresobjectThe features that can be enabled or disabled
spec.features.deploymentbooleanDeployment represents the enablement of the razee deployment, defaults to true when not set
spec.features.meterDefinitionCatalogServerbooleanEnableMeterDefinitionCatalogServer represents the enablement of the meterdefinition catalog server, defaults to true when not set
spec.features.registrationbooleanRegistration represents the enablement of the registration watchkeeper deployment, defaults to true when not set
spec.installIBMCatalogSourcebooleanInstallIBMCatalogSource is the flag that indicates if the IBM Catalog Source is installed
spec.isDisconnectedbooleanIsDisconnected represents the installation of operator in disconnected mode
spec.licenseobjectLicense information is required
spec.license.acceptbooleanBy installing this product you accept the license terms https://ibm.biz/BdfaAY
spec.namespaceLabelSelectorobjectNamespaceLabelSelector is a LabelSelector that overrides the default LabelSelector used to build the OperatorGroup Namespace list
spec.namespaceLabelSelector.matchExpressionsarraymatchExpressions is a list of label selector requirements. The requirements are ANDed.
spec.namespaceLabelSelector.matchLabelsobjectmatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is “key”, the operator is “In”, and the values array contains only “value”. The requirements are ANDed.
spec.rhmAccountIDstringRhmAccountID is the Red Hat Marketplace Account identifier

status

Description: MarketplaceConfigStatus defines the observed state of MarketplaceConfig

Type: object

PropertyTypeDescription
statusobjectMarketplaceConfigStatus defines the observed state of MarketplaceConfig
status.conditionsarrayConditions represent the latest available observations of an object’s stateonfig
status.meterBaseSubConditionsarrayMeterBaseSubConditions represent the latest available observations of the meterbase object’s state
status.razeeSubConditionsarrayRazeeSubConditions represent the latest available observations of the razee object’s state