Class: HelmComponent
classDiagram
class HelmComponent
click HelmComponent href "../HelmComponent/"
Component <|-- HelmComponent
click Component href "../Component/"
HelmComponent : name
HelmComponent : properties
HelmComponent --> "1" ComponentProperties : properties
click ComponentProperties href "../ComponentProperties/"
Inheritance
- Component
- HelmComponent
Attributes
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 string |
A unique name used to identify the component package | Component |
| properties | 1 ComponentProperties |
A dictionary element specifying the component packages's deployment details | Component |
Usages
| used by | used in | type | used |
|---|---|---|---|
| HelmDeploymentProfile | components | range | HelmComponent |
| HelmDeploymentProfileDescription | components | range | HelmComponent |
This section is only relevant for contributors of the specification
LinkML Source
Direct
Details
name: HelmComponent
from_schema: https://specification.margo.org/data-model
is_a: Component
Induced
Details
name: HelmComponent
from_schema: https://specification.margo.org/data-model
is_a: Component
attributes:
name:
name: name
description: A unique name used to identify the component package. For helm installations
the name will be used as the chart name. The name must be lower case letters
and numbers and MAY contain dashes. Uppercase letters, underscores and periods
MUST NOT be used.
from_schema: https://specification.margo.org/deployments
alias: name
owner: HelmComponent
domain_of:
- Component
- Parameter
- DeploymentMetadata
- ApplicationMetadata
- Author
- Organization
- Section
- Setting
- Schema
- ComponentStatus
range: string
required: true
properties:
name: properties
description: A dictionary element specifying the component packages's deployment
details. See the [Component Properties](#componentproperties-attributes) section
below.
from_schema: https://specification.margo.org/deployments
alias: properties
owner: HelmComponent
domain_of:
- Component
- DeviceCapabilitiesManifest
range: ComponentProperties
required: true