Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HelmComponent ¶
type HelmComponent struct {
pulumi.ResourceState
LinuxHelmReleaseName pulumi.StringPtrOutput
LinuxHelmReleaseStatus kubeHelm.ReleaseStatusOutput
}
func NewHelmInstallation ¶
func NewHelmInstallation(e config.Env, args HelmInstallationArgs, opts ...pulumi.ResourceOption) (*HelmComponent, error)
type HelmInstallationArgs ¶
type HelmInstallationArgs struct {
// KubeProvider is the Kubernetes provider to use
KubeProvider *kubernetes.Provider
// Namespace is the namespace in which to install the operator
Namespace string
// ValuesYAML is used to provide installation-specific values
ValuesYAML pulumi.AssetOrArchiveArray
// OperatorFullImagePath is used to specify the full image path for the agent
OperatorFullImagePath string
// ChartPath is the chart name or local chart path.
ChartPath string
// RepoURL is the Helm repository URL to use for the remote operator installation.
RepoURL string
}
HelmInstallationArgs is the set of arguments for creating a new HelmInstallation component
type HelmValues ¶
type Operator ¶
type Operator struct {
pulumi.ResourceState
components.Component
Operator *compkubernetes.KubernetesObjectRef `pulumi:"operator"`
}
Operator represents an Operator installation
func NewOperator ¶
func NewOperator(e config.Env, resourceName string, kubeProvider *kubernetes.Provider, options ...operatorparams.Option) (*Operator, error)
type OperatorOutput ¶
type OperatorOutput struct {
components.JSONImporter
Operator compkubernetes.KubernetesObjRefOutput `json:"operator"`
}
OperatorOutput is used to import the Operator component
Click to show internal directories.
Click to hide internal directories.