Documentation ¶
Index ¶
Constants ¶
View Source
const ( // OutputFieldName is the reference of context base object OutputFieldName = "output" // OutputsFieldName is the reference of context Auxiliaries OutputsFieldName = "outputs" // ConfigFieldName is the reference of context config ConfigFieldName = "config" // ParameterFieldName is the keyword in CUE template to define users' input and the reference to the context parameter ParameterFieldName = "parameter" // ContextName is the name of context ContextName = "name" // ContextAppName is the appName of context ContextAppName = "appName" // ContextAppRevision is the revision name of app of context ContextAppRevision = "appRevision" // ContextAppRevisionNum is the revision num of app of context ContextAppRevisionNum = "appRevisionNum" // ContextAppLabels is the labels of app of context ContextAppLabels = "appLabels" // ContextAppAnnotations is the annotations of app of context ContextAppAnnotations = "appAnnotations" // ContextNamespace is the namespace of the app ContextNamespace = "namespace" // ContextPublishVersion is the publish version of the app ContextPublishVersion = "publishVersion" // ContextWorkflowName is the name of the workflow ContextWorkflowName = "workflowName" // OutputSecretName is used to store all secret names which are generated by cloud resource components OutputSecretName = "outputSecretName" // ContextCompRevisionName is the component revision name of context ContextCompRevisionName = "revision" // ContextComponents is the components of app ContextComponents = "components" // ContextComponentType is the component type of current trait binding with ContextComponentType = "componentType" // ComponentRevisionPlaceHolder is the component revision name placeHolder, this field will be replaced with real value // after component be created ComponentRevisionPlaceHolder = "KUBEVELA_COMPONENT_REVISION_PLACEHOLDER" // ContextDataArtifacts is used to store unstructured resources of components ContextDataArtifacts = "artifacts" )
Variables ¶
This section is empty.
Functions ¶
func IndexMatchLine ¶
IndexMatchLine will index and extract the line contains the pattern.
Types ¶
type Instance ¶
type Instance interface { String() string Unstructured() (*unstructured.Unstructured, error) IsBase() bool Unify(other Instance, options ...sets.UnifyOption) error Compile() ([]byte, error) }
Instance defines Model Interface
Click to show internal directories.
Click to hide internal directories.