Skip to content

Commit 988983d

Browse files
committed
Create SSM Documents per cluster alias to manage Kubernetes EC2 SSM session preferences
1 parent a3e7cb6 commit 988983d

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

cluster/cluster.yaml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2125,28 +2125,21 @@ Resources:
21252125
SessionManagerLogGroup:
21262126
Type: AWS::Logs::LogGroup
21272127
Properties:
2128-
LogGroupName: "SessionManager-{{accountID .Cluster.InfrastructureAccount}}-{{.Cluster.LocalID}}"
2128+
LogGroupName: "SessionManager-{{.Cluster.LocalID}}"
21292129
RetentionInDays: 30
21302130

21312131
SessionManagerPreferencesDocument:
21322132
Type: AWS::SSM::Document
21332133
DeletionPolicy: Retain
21342134
UpdateReplacePolicy: Retain
21352135
Properties:
2136-
Tags:
2137-
- Key: InfrastructureComponent
2138-
Value: "false"
21392136
UpdateMethod: NewVersion
2140-
{{ if eq .Cluster.Environment "e2e" }} # test for valid cloudformation in e2e tests, but do not set account level preferences
2141-
Name: "SSM-SessionManagerRunShell-{{.Cluster.LocalID}}"
2142-
{{ else }}
2143-
Name: "SSM-SessionManagerRunShell"
2144-
{{- end }}
2137+
Name: "SSM-SessionManager-{{.Cluster.Alias}}"
21452138
DocumentFormat: YAML
21462139
DocumentType: Session
21472140
Content:
21482141
schemaVersion: '1.0'
2149-
description: Document to hold regional settings for Session Manager
2142+
description: Document to hold settings for Kubernetes EC2 SSM sessions
21502143
sessionType: Standard_Stream
21512144

21522145
{{- if eq .Cluster.Region "eu-central-1"}}
@@ -2155,7 +2148,7 @@ Resources:
21552148
Properties:
21562149
LogGroupName: !Ref SessionManagerLogGroup
21572150
RoleArn: !GetAtt SessionManagerSubscriptionFilterRole.Arn
2158-
FilterName: "SessionManager-{{accountID .Cluster.InfrastructureAccount}}-{{.Cluster.LocalID}}"
2151+
FilterName: "SessionManager-{{.Cluster.LocalID}}"
21592152
FilterPattern: ""
21602153
DestinationArn: "{{.Cluster.ConfigItems.session_manager_destination_arn}}"
21612154

0 commit comments

Comments
 (0)