Skip to content

Commit d330ae6

Browse files
committed
simplify further
1 parent a224617 commit d330ae6

File tree

5 files changed

+14
-57
lines changed

5 files changed

+14
-57
lines changed

.gitlab-ci.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,9 @@ prod-deploy-otel-ingest-agent-eks:
198198
CLUSTER_ARN: arn:aws:eks:us-east-1:172597598159:cluster/prod-eks-otel-ingest-a-usea-1
199199
REGION: us-east-1
200200
NAMESPACE: otel-ingest
201-
VALUES: ./ci/agent-values/prod-unified.yaml
202201
RELEASE_NAME: datadog-agent
202+
NODE_GROUP:
203+
203204

204205
# STAGING DEPLOY DEMO / AGENT
205206
.staging-deploy: &staging-deploy
@@ -305,8 +306,9 @@ staging-deploy-otel-ingest-agent-eks:
305306
CLUSTER_NAME: dd-otel
306307
CLUSTER_ARN: "arn:aws:eks:us-east-1:601427279990:cluster/dd-otel"
307308
REGION: us-east-1
308-
VALUES: ./ci/agent-values/otel-staging-unified.yaml
309309
RELEASE_NAME: datadog-agent
310+
NODE_GROUP: ng-4
311+
310312
# Agent env:dd-ingest-staging
311313
staging-deploy-dd-ingest-agent-eks:
312314
!!merge <<: *staging-deploy
@@ -316,5 +318,5 @@ staging-deploy-dd-ingest-agent-eks:
316318
CLUSTER_NAME: dd-otel
317319
CLUSTER_ARN: "arn:aws:eks:us-east-1:601427279990:cluster/dd-otel"
318320
REGION: us-east-1
319-
VALUES: ./ci/agent-values/dd-staging-unified.yaml
320321
RELEASE_NAME: datadog-agent-dd
322+
NODE_GROUP: ng-7

ci/agent-values/dd-staging-unified.yaml

-22
This file was deleted.

ci/agent-values/otel-staging-unified.yaml

-28
This file was deleted.

ci/agent-values/prod-unified.yaml ci/agent-values/values.yaml

-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ agents:
33
tag: 7.51.0-rc.1
44
tagSuffix: jmx
55
datadog:
6-
tags:
7-
- "env:otel-ingest"
86
apiKey: $DD_API_KEY
97
logs:
108
enabled: true

ci/scripts/ci-deploy-agent.sh

+9-2
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,21 @@ region=$REGION
1414
namespace=$NAMESPACE
1515
releaseName=$RELEASE_NAME
1616
values=$VALUES
17+
nodegroup=$NODE_GROUP
1718

1819
install_agent() {
1920
# if repo already exists, helm 3+ will skip
2021
helm repo add datadog https://helm.datadoghq.com
2122

2223
# --install will run `helm install` if not already present.
23-
helm upgrade "${releaseName}" -n "${namespace}" datadog/datadog --install \
24-
-f "${values}"
24+
helm_cmd=helm upgrade "${releaseName}" -n "${namespace}" datadog/datadog --install \
25+
-f ./ci/agent-values/values.yaml \
26+
--set datadog.tags=env:"${namespace}" \
27+
28+
if [ -n "$nodegroup" ]; then
29+
helm_cmd+=" --set agents.nodeSelector.\"alpha\\.eksctl\\.io/nodegroup-name\"=${nodegroup}"
30+
fi
31+
2532
}
2633

2734
###########################################################################################################

0 commit comments

Comments
 (0)