Skip to content

Commit dcbf579

Browse files
authored
Update index.ts
remove Fargate anti-affinity for secret store add-on, as Karpenter is used for any namespace except `karpenter` namespace
1 parent 018b2d4 commit dcbf579

File tree

1 file changed

+2
-25
lines changed

1 file changed

+2
-25
lines changed

lib/pipeline-multi-env-gitops/index.ts

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -80,30 +80,7 @@ export default class PipelineMultiEnvGitops {
8080
const addons: blueprints.ClusterAddOn[] = [
8181
new blueprints.AwsLoadBalancerControllerAddOn(),
8282
new blueprints.CertManagerAddOn(),
83-
new blueprints.SecretsStoreAddOn({
84-
values: {
85-
linux: {
86-
affinity: {
87-
nodeAffinity: {
88-
requiredDuringSchedulingIgnoredDuringExecution:
89-
{
90-
nodeSelectorTerms: [
91-
{
92-
matchExpressions: [
93-
{
94-
key: 'eks.amazonaws.com/compute-type',
95-
operator: 'NotIn',
96-
values: ['fargate'],
97-
},
98-
],
99-
},
100-
],
101-
},
102-
},
103-
},
104-
},
105-
},
106-
}),
83+
new blueprints.SecretsStoreAddOn(),
10784
new blueprints.MetricsServerAddOn(),
10885
];
10986

@@ -267,4 +244,4 @@ function buildEnvAddons(
267244
new blueprints.KarpenterAddOn(buildKarpenterConfig(envId)),
268245
createArgoAddonConfig(envName),
269246
];
270-
}
247+
}

0 commit comments

Comments
 (0)