Skip to content

Commit f4b022b

Browse files
feat: Add k8s auto attach support (#1130)
* Add k8s auto attach * Allow setting of false values
1 parent 56937e6 commit f4b022b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

recipes/newrelic/infrastructure/kubernetes.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ install:
7979
NR_CLI_KUBE_EVENTS="{{.NR_CLI_KUBE_EVENTS}}"
8080
NR_CLI_LOGGING="{{.NR_CLI_LOGGING}}"
8181
NR_CLI_LOGGING_LOW_DATA_MODE="{{.NR_CLI_LOGGING_LOW_DATA_MODE}}"
82+
NR_CLI_AGENT_OPERATOR="{{.NR_CLI_AGENT_OPERATOR}}"
8283
8384
# Prometheus integrations
8485
@@ -275,6 +276,7 @@ install:
275276
NR_CLI_LOGGING_PERSISTENCE=${NR_CLI_LOGGING_PERSISTENCE:-""}
276277
NR_CLI_LOGGING_PERSISTENCE_STORAGE_CLASS=${NR_CLI_LOGGING_PERSISTENCE_STORAGE_CLASS:-""}
277278
NR_CLI_LOGGING_LINUX_MOUNT_PATH=${NR_CLI_LOGGING_LINUX_MOUNT_PATH:-""}
279+
NR_CLI_AGENT_OPERATOR=${NR_CLI_AGENT_OPERATOR:-false}
278280
279281
# Prometheus integrations
280282
@@ -576,6 +578,7 @@ install:
576578
ARGS="${ARGS} --devel"
577579
fi
578580
ARGS="${ARGS} --set ksm.enabled=${NR_CLI_KSM}"
581+
ARGS="${ARGS} --set k8s-agents-operator.enabled=${NR_CLI_AGENT_OPERATOR}"
579582
580583
# if installing in GKE Autopilot, we need to turn off controlPlane and pixie and set kubelet scheme and port
581584
if [[ "{{.NR_CLI_GKE_AUTOPILOT}}" == "true" ]]; then
@@ -619,7 +622,7 @@ install:
619622
if [[ -n "${NR_CLI_LOGGING_LINUX_MOUNT_PATH}" ]]; then
620623
ARGS="${ARGS} --set newrelic-logging.fluentBit.linuxMountPath=${NR_CLI_LOGGING_LINUX_MOUNT_PATH}"
621624
fi
622-
625+
623626
if [[ "${NEW_RELIC_REGION}" == "STAGING" ]]; then
624627
ARGS="${ARGS} --set global.nrStaging=true"
625628
fi
@@ -691,6 +694,7 @@ install:
691694
BODY="${BODY},\"newrelic-infrastructure.privileged\":\"${NR_CLI_PRIVILEGED}\""
692695
BODY="${BODY},\"global.lowDataMode\":\"${NR_CLI_LOW_DATA_MODE}\""
693696
BODY="${BODY},\"ksm.enabled\":\"${NR_CLI_KSM}\""
697+
BODY="${BODY},\"k8s-agents-operator.enabled\":\"${NR_CLI_AGENT_OPERATOR}\""
694698
695699
# if installing in GKE Autopilot, turn off controlPlane and set kubelet scheme and port
696700
if [[ "{{.NR_CLI_GKE_AUTOPILOT}}" == "true" ]]; then

0 commit comments

Comments
 (0)