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
Property | Type | Description |
---|---|---|
apiVersion | string | 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 |
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
Property | Type | Description |
---|---|---|
kind | string | 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 |
metadata
Description: (No Description)
Type: object
Property | Type | Description |
---|---|---|
metadata | object | (No Description) |
spec
Description: MarketplaceConfigSpec defines the desired state of MarketplaceConfig
Type: object
Property | Type | Description |
---|---|---|
spec | object | MarketplaceConfigSpec defines the desired state of MarketplaceConfig |
spec.clusterName | string | ClusterName 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.clusterUUID | string | ClusterUUID is the Red Hat Marketplace cluster identifier |
spec.deploySecretName | string | DeploySecretName is the secret name that contains the deployment information |
spec.enableMetering | boolean | EnableMetering enables the Marketplace Metering components |
spec.features | object | The features that can be enabled or disabled |
spec.features.deployment | boolean | Deployment represents the enablement of the razee deployment, defaults to true when not set |
spec.features.meterDefinitionCatalogServer | boolean | EnableMeterDefinitionCatalogServer represents the enablement of the meterdefinition catalog server, defaults to true when not set |
spec.features.registration | boolean | Registration represents the enablement of the registration watchkeeper deployment, defaults to true when not set |
spec.installIBMCatalogSource | boolean | InstallIBMCatalogSource is the flag that indicates if the IBM Catalog Source is installed |
spec.isDisconnected | boolean | IsDisconnected represents the installation of operator in disconnected mode |
spec.license | object | License information is required |
spec.license.accept | boolean | By installing this product you accept the license terms https://ibm.biz/BdfaAY |
spec.namespaceLabelSelector | object | NamespaceLabelSelector is a LabelSelector that overrides the default LabelSelector used to build the OperatorGroup Namespace list |
spec.namespaceLabelSelector.matchExpressions | array | matchExpressions is a list of label selector requirements. The requirements are ANDed. |
spec.namespaceLabelSelector.matchLabels | object | matchLabels 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.rhmAccountID | string | RhmAccountID is the Red Hat Marketplace Account identifier |
status
Description: MarketplaceConfigStatus defines the observed state of MarketplaceConfig
Type: object
Property | Type | Description |
---|---|---|
status | object | MarketplaceConfigStatus defines the observed state of MarketplaceConfig |
status.conditions | array | Conditions represent the latest available observations of an object’s stateonfig |
status.meterBaseSubConditions | array | MeterBaseSubConditions represent the latest available observations of the meterbase object’s state |
status.razeeSubConditions | array | RazeeSubConditions represent the latest available observations of the razee object’s state |