General parameters

Use the general parameters such as license, secret, service account, to create SIPEnvironment.

The following YAML snippet is a sample schema of the general parameters of SIPEnvironment:

kind: SIPEnvironment
metadata:
  name: ""
  annotations:
  # Use the following annotation to skip the check for ibm-entitlement-key secret. 
    apps.sip.ibm.com/skip-ibm-entitlement-key-check: 'yes'
spec:
  license
    accept: true
  secret: ""
  # serviceAccount: default
  # upgradeStrategy: RollingUpdate
  # tenantId: default
  # UsePublicImageRegistry: true
  # environment: qa
  # multiDCEnabled: false
The following table explains the general parameters of SIPEnvironment:
Property Default value Value type Required Description
licence.accept boolean Yes Accept IBM® Sterling Intelligent Promising license.
secret   string Yes Provide the name of the secret containing sensitive properties for deployment as explained in Creating a secret page.
environment   string No Provide the name of the environment that you want to set for the Kafka topics as a prefix. For more information about Kafka topics, see Kafka topic list for the services.
multiDCEnabled false boolean No Specify this property to enable or disable multidatacenter support.
serviceAccount default string No Specify the name of the service account that is used for deployment.
tenantid default string No The default value for tenant ID is default. Do not change the default value.
upgradeStrategy RollingUpdate string No Specify the deployment strategy to be used for upgrading the SIPEnvironment deployments. Available options are RollingUpdate and Recreate.
datacenter local string No Specify the datacenter name of the compute cluster where you host and manage Sterling Intelligent Promising deployment. It is recommended to provide a valid datacenter name based on your business requirements.
UsePublicImageRegistry true boolean No Specify whether to use a public image registry for downloading images. Set it to true if you want to download images from a public registry such as Docker Hub, Red Hat®.

Set it to false if you want to use a private repository that is defined in the image section. For more information, see Pulling images from private repositories.