Skip to content

Commit 28bf0d7

Browse files
committed
feat: manifest.Load(...) includes unselected environments as not enabled environments with Enabled: false
In order to be able to check environment and group overrides in `project.LoadProject(...)` they need not to be removed in `manifest.Load(...)`. Instead, this function marks them as not enabled, with `Enabled: false`.
1 parent a7dc9ee commit 28bf0d7

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cmd/monaco/dynatrace/dynatrace.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ func VerifyEnvironmentGeneration(ctx context.Context, envs manifest.Environments
5151
return true
5252
}
5353
for _, env := range envs {
54+
if !env.Enabled {
55+
continue
56+
}
5457
if !isValidEnvironment(ctx, env) {
5558
return false
5659
}
@@ -187,6 +190,9 @@ func (e EnvironmentClients) Names() []string {
187190
func CreateEnvironmentClients(ctx context.Context, environments manifest.Environments, dryRun bool) (EnvironmentClients, error) {
188191
clients := make(EnvironmentClients, len(environments))
189192
for _, env := range environments {
193+
if !env.Enabled {
194+
continue
195+
}
190196
if dryRun {
191197
clients[EnvironmentInfo{
192198
Name: env.Name,

0 commit comments

Comments
 (0)