Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Attribute NameData TypeCardinalityDescription

asdExtCpdInputParamMappingasdExtCpdInputParams

ExtCpdParams

0..Ncontains ext cpd parameter instance-level value

deploymentItems

DeploymentItemMetadataDeploymentItems1..Ncontains lifecycle parameters for deploymentItems

additionalParams

KeyValuePairs0..1Additional input parameters for the instantiation process (this is a pace holder to hold any additional parameters)


ExtCpdParams

...


extCpdId

UUID1identifier
loadbalanceIPString0..1contains the IP address to configure the loadBalancer of the K8s service or ingress controller that the ExtCpd represents

externalIPs

String0..N

contains external IPs

/* When present, this attribute specifies the name of the deployment artifact input parameter through which the orchestrator can configure the extermalIPs parameter of the K8s service or ingress controller, or the pod network interface annotation, that the ExtCpd represents. The param name and provided IP address(es) value will be passed to the deployment tool when deploying the DeploymentArtifacts. */


nadNamesString0..N

contains a list of nad names

/* These attributes specifies, for an ExtCpd representing a secondary network interface, the name(s) of the network attachment definitions (NADs) the orchestrator has created as base for the network interface the ExtCpd represents.

It is expected that the NADs themselves have been created prior to the deployment of the deployment artifacts. */


nadNamespaceString0..1

contains a nad namespace

/*Specifies, for an asdExtCpd representing a secondary network interface, the namespace where the NADs are located.
Attribute may be omitted if the namespace is same as the application namespace. */

...


DeploymentItems


Attribute NameData TypeCardinalityDescription
deploymentItemIdIdentifier1Identifies which deploymentItem

lifecycleParameterKeyValues

KeyValuesPairs0..Nprovides lifecycle parameter keys and values

...