Documentation
¶
Index ¶
Constants ¶
View Source
const (
DatadogHelmRepo = "https://helm.datadoghq.com"
)
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 }
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.