Documentation
¶
Index ¶
- Constants
- func WithHelmChartPath(chartPath string) func(*Params) error
- func WithHelmRepoURL(repoURL string) func(*Params) error
- func WithHelmValues(values string) func(*Params) error
- func WithNamespace(namespace string) func(*Params) error
- func WithOperatorFullImagePath(path string) func(*Params) error
- func WithPulumiResourceOptions(resources ...pulumi.ResourceOption) func(*Params) error
- type Option
- type Params
Constants ¶
const (
DatadogHelmRepo = "https://helm.datadoghq.com"
)
Variables ¶
This section is empty.
Functions ¶
func WithHelmChartPath ¶ added in v0.0.4
WithHelmChartPath specifies the remote chart name or local chart path to use for the datadog-operator installation.
func WithHelmRepoURL ¶ added in v0.0.4
WithHelmRepoURL specifies the remote Helm repo URL to use for the datadog-operator installation.
func WithHelmValues ¶
WithHelmValues adds helm values to the operator installation. If used several times, the helm values are merged together If the same values is defined several times the latter call will override the previous one. Accepts a string for single-line values (e.g. installCRDs: true) or a string literal in yaml format for multi-line values
func WithNamespace ¶
WithNamespace sets the namespace to deploy the agent to.
func WithOperatorFullImagePath ¶
WithOperatorFullImagePath sets the namespace to deploy the agent to.
func WithPulumiResourceOptions ¶
func WithPulumiResourceOptions(resources ...pulumi.ResourceOption) func(*Params) error
WithPulumiResourceOptions sets the resources to depend on.
Types ¶
type Params ¶
type Params struct { // OperatorFullImagePath is the full path of the operator image to use. OperatorFullImagePath string // Namespace is the namespace to deploy the operator to. Namespace string // HelmValues is the Helm values to use for the operator installation. HelmValues pulumi.AssetOrArchiveArray // HelmRepoURL is the Helm repo URL to use for the operator installation. HelmRepoURL string // HelmChartPath is the Helm chart path to use for the operator installation. HelmChartPath string // PulumiResourceOptions is a list of resources to depend on. PulumiResourceOptions []pulumi.ResourceOption }