Skip to content

Commit 34ce2a7

Browse files
committed
Remove trailing whitespace characters
1 parent 728b234 commit 34ce2a7

File tree

1 file changed

+51
-51
lines changed

1 file changed

+51
-51
lines changed

templates/aws-stack.yml

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ Parameters:
170170

171171
BuildkiteAgentRelease:
172172
Description: >
173-
Buildkite agent release channel to install.
173+
Buildkite agent release channel to install.
174174
'stable' = production-ready (recommended), 'beta' = pre-release with latest features, 'edge' = bleeding-edge development builds.
175175
Use 'stable' unless specific new features are required.
176176
Type: String
@@ -181,17 +181,17 @@ Parameters:
181181
Default: "stable"
182182

183183
BuildkiteAgentToken:
184-
Description: >
185-
Buildkite agent registration token.
184+
Description: >
185+
Buildkite agent registration token.
186186
Or, preload it into SSM Parameter Store and use BuildkiteAgentTokenParameterStorePath for secure environments.
187187
Type: String
188188
NoEcho: true
189189
Default: ""
190190

191191
BuildkiteAgentTokenParameterStorePath:
192-
Description: >
193-
Optional - Path to Buildkite agent token stored in AWS Systems Manager Parameter Store (e.g., '/buildkite/agent-token').
194-
If provided, this overrides the BuildkiteAgentToken field.
192+
Description: >
193+
Optional - Path to Buildkite agent token stored in AWS Systems Manager Parameter Store (e.g., '/buildkite/agent-token').
194+
If provided, this overrides the BuildkiteAgentToken field.
195195
Recommended for better security instead of hardcoding tokens in the template.
196196
Type: String
197197
Default: ""
@@ -204,15 +204,15 @@ Parameters:
204204
Default: ""
205205

206206
AgentEndpoint:
207-
Description: >
207+
Description: >
208208
API endpoint URL for Buildkite agent communication. Most
209209
customers shouldn't need to change this unless using a custom endpoint agreed with the Buildkite team.
210210
Type: String
211211
Default: "https://agent.buildkite.com/v3"
212212

213213
BuildkiteAgentTags:
214214
Description: >
215-
Additional tags to help target specific Buildkite agents in pipeline steps (comma-separated).
215+
Additional tags to help target specific Buildkite agents in pipeline steps (comma-separated).
216216
Example: 'environment=production,docker=enabled,size=large'.
217217
Use these tags in pipeline steps with 'agents: { environment: production }'.
218218
Type: String
@@ -227,8 +227,8 @@ Parameters:
227227
Default: "false"
228228

229229
BuildkiteAgentExperiments:
230-
Description: >
231-
Optional - Agent experiments to enable, comma delimited.
230+
Description: >
231+
Optional - Agent experiments to enable, comma delimited.
232232
See https://github.com/buildkite/agent/blob/-/EXPERIMENTS.md.
233233
Type: String
234234
Default: ""
@@ -247,7 +247,7 @@ Parameters:
247247

248248
ScalerEnableExperimentalElasticCIMode:
249249
Description: >
250-
Experimental - Enable the Elastic CI Mode with enhanced features like graceful termination and dangling instance detection.
250+
Experimental - Enable the Elastic CI Mode with enhanced features like graceful termination and dangling instance detection.
251251
Available since BuildkiteAgentScalerVersion 1.9.3
252252
Type: String
253253
AllowedValues:
@@ -309,9 +309,9 @@ Parameters:
309309
Default: "false"
310310
AllowedValues: ["true", "false"]
311311
Description: >
312-
Enable automatic deletion of old EC2 logs to reduce CloudWatch storage costs.
313-
Disabled by default to preserve all logs. When enabled, EC2 logs older than EC2LogRetentionDays will be automatically deleted.
314-
This only affects EC2 instance logs (agents, system logs), not Lambda logs.
312+
Enable automatic deletion of old EC2 logs to reduce CloudWatch storage costs.
313+
Disabled by default to preserve all logs. When enabled, EC2 logs older than EC2LogRetentionDays will be automatically deleted.
314+
This only affects EC2 instance logs (agents, system logs), not Lambda logs.
315315
WARNING: Enabling this on existing stacks will delete historical logs older than the retention period - this cannot be undone.
316316
317317
EC2LogRetentionDays:
@@ -352,8 +352,8 @@ Parameters:
352352
MinValue: 1
353353

354354
BuildkiteAgentSignalGracePeriod:
355-
Description: >
356-
The number of seconds given to a subprocess to handle being sent `cancel-signal`.
355+
Description: >
356+
The number of seconds given to a subprocess to handle being sent `cancel-signal`.
357357
After this period has elapsed, SIGKILL will be sent.
358358
Type: Number
359359
Default: -1
@@ -457,16 +457,16 @@ Parameters:
457457
MaxValue: 10000
458458

459459
BuildkiteAdditionalSudoPermissions:
460-
Description: >
461-
Optional - Comma-separated list of specific commands (full paths) that build jobs can run with sudo privileges.
460+
Description: >
461+
Optional - Comma-separated list of specific commands (full paths) that build jobs can run with sudo privileges.
462462
Include only commands essential for builds. Leave blank unless builds require specific system-level operations.
463463
Type: String
464464
Default: ""
465465

466466
BuildkiteWindowsAdministrator:
467-
Description: >
468-
Add buildkite-agent user to Windows Administrators group.
469-
This provides full system access for build jobs.
467+
Description: >
468+
Add buildkite-agent user to Windows Administrators group.
469+
This provides full system access for build jobs.
470470
Set to 'false' if builds don't require administrator privileges for additional security isolation.
471471
Type: String
472472
AllowedValues:
@@ -482,9 +482,9 @@ Parameters:
482482

483483
AgentsPerInstance:
484484
Description: >
485-
Number of Buildkite agents to start on each EC2 instance.
486-
NOTE: If an agent crashes or is terminated, it won't be automatically restarted, leaving fewer active agents on that instance.
487-
The ScaleInIdlePeriod parameter controls when the entire instance terminates (when all agents are idle), not individual agent restarts.
485+
Number of Buildkite agents to start on each EC2 instance.
486+
NOTE: If an agent crashes or is terminated, it won't be automatically restarted, leaving fewer active agents on that instance.
487+
The ScaleInIdlePeriod parameter controls when the entire instance terminates (when all agents are idle), not individual agent restarts.
488488
Consider enabling ScalerEnableExperimentalElasticCIMode for better agent management, or use fewer agents per instance with more instances for high availability.
489489
Type: Number
490490
Default: 1
@@ -538,8 +538,8 @@ Parameters:
538538

539539
AgentEnvFileUrl:
540540
Description: >
541-
Optional - HTTPS or S3 URL containing environment variables for the Buildkite agent process itself (not for builds).
542-
These variables configure agent behavior like proxy settings or debugging options.
541+
Optional - HTTPS or S3 URL containing environment variables for the Buildkite agent process itself (not for builds).
542+
These variables configure agent behavior like proxy settings or debugging options.
543543
For build environment variables, use pipeline 'env' configuration instead.
544544
Type: String
545545
Default: ""
@@ -566,9 +566,9 @@ Parameters:
566566

567567
InstanceTypes:
568568
Description: >
569-
EC2 instance types to use (comma-separated, up to 25).
569+
EC2 instance types to use (comma-separated, up to 25).
570570
The first type listed is preferred for OnDemand instances.
571-
Additional types improve Spot instance availability but make costs less predictable.
571+
Additional types improve Spot instance availability but make costs less predictable.
572572
Examples: 't3.large' for light workloads, 'm5.xlarge,m5a.xlarge' for CPU-intensive builds, 'c5.2xlarge,c5.4xlarge' for compute-heavy tasks.
573573
Type: String
574574
Default: "t3.large"
@@ -603,7 +603,7 @@ Parameters:
603603

604604
ScalerEventSchedulePeriod:
605605
Description: >
606-
How often the Event Schedule for buildkite-agent-scaler is triggered.
606+
How often the Event Schedule for buildkite-agent-scaler is triggered.
607607
Should be an expression with units. Example: '30 seconds', '1 minute', '5 minutes'.
608608
Type: String
609609
Default: "1 minute"
@@ -616,7 +616,7 @@ Parameters:
616616

617617
OnDemandBaseCapacity:
618618
Description: >
619-
Specify how much On-Demand capacity the Auto Scaling group should have for its base portion before scaling by percentages.
619+
Specify how much On-Demand capacity the Auto Scaling group should have for its base portion before scaling by percentages.
620620
The maximum group size will be increased (but not decreased) to this value.
621621
Type: Number
622622
Default: 0
@@ -634,11 +634,11 @@ Parameters:
634634
MaxValue: 100
635635

636636
SpotAllocationStrategy:
637-
Description: >
638-
Strategy for selecting Spot instance types to minimize interruptions and costs.
639-
'capacity-optimized' (recommended) chooses types with the most available capacity.
640-
'price-capacity-optimized' balances low prices with availability.
641-
'lowest-price' prioritizes cost savings.
637+
Description: >
638+
Strategy for selecting Spot instance types to minimize interruptions and costs.
639+
'capacity-optimized' (recommended) chooses types with the most available capacity.
640+
'price-capacity-optimized' balances low prices with availability.
641+
'lowest-price' prioritizes cost savings.
642642
'capacity-optimized-prioritized' follows InstanceTypes order while optimizing for capacity.
643643
Type: String
644644
Default: "capacity-optimized"
@@ -649,9 +649,9 @@ Parameters:
649649
- capacity-optimized-prioritized
650650

651651
ScaleOutFactor:
652-
Description: >
653-
Multiplier for scale-out speed.
654-
Values higher than 1.0 create instances more aggressively, values lower than 1.0 more conservatively.
652+
Description: >
653+
Multiplier for scale-out speed.
654+
Values higher than 1.0 create instances more aggressively, values lower than 1.0 more conservatively.
655655
Use higher values for time-sensitive workloads, lower values to control costs.
656656
Type: Number
657657
Default: 1.0
@@ -739,8 +739,8 @@ Parameters:
739739
IMDSv2Tokens:
740740
Type: String
741741
Description: >
742-
Security setting for EC2 instance metadata access.
743-
'Required' enforces secure token-based access (recommended for security), 'Optional' allows both secure and legacy access methods.
742+
Security setting for EC2 instance metadata access.
743+
'Required' enforces secure token-based access (recommended for security), 'Optional' allows both secure and legacy access methods.
744744
Use 'Required' unless legacy applications require the older metadata service.
745745
AllowedValues:
746746
- optional
@@ -759,8 +759,8 @@ Parameters:
759759

760760
InstanceRoleTags:
761761
Description: >
762-
Optional - Comma-separated key=value pairs for instance IAM role tags (up to 5 tags).
763-
Example: 'Environment=production,Team=platform,Purpose=ci'.
762+
Optional - Comma-separated key=value pairs for instance IAM role tags (up to 5 tags).
763+
Example: 'Environment=production,Team=platform,Purpose=ci'.
764764
Note: Keys and values cannot contain '=' characters.
765765
Type: String
766766
Default: ""
@@ -776,9 +776,9 @@ Parameters:
776776

777777
ECRAccessPolicy:
778778
Type: String
779-
Description: >
780-
Docker image registry permissions for agents.
781-
'none' = no access, 'readonly' = pull images only, 'poweruser' = pull/push images, 'full' = complete ECR access.
779+
Description: >
780+
Docker image registry permissions for agents.
781+
'none' = no access, 'readonly' = pull images only, 'poweruser' = pull/push images, 'full' = complete ECR access.
782782
The '-pullthrough' variants (e.g., 'readonly-pullthrough') add permissions to enable automatic caching of public Docker images, reducing pull times and bandwidth costs.
783783
AllowedValues:
784784
- none
@@ -792,7 +792,7 @@ Parameters:
792792
AssociatePublicIpAddress:
793793
Type: String
794794
Description: >
795-
Give instances public IP addresses for direct internet access.
795+
Give instances public IP addresses for direct internet access.
796796
Set to 'false' for a more isolated environment if the VPC has alternative outbound internet access configured.
797797
AllowedValues:
798798
- "true"
@@ -801,8 +801,8 @@ Parameters:
801801

802802
DockerNetworkingProtocol:
803803
Type: String
804-
Description: >
805-
Which IP version to enable for docker containers and building docker images.
804+
Description: >
805+
Which IP version to enable for docker containers and building docker images.
806806
Only applies to Linux instances, not Windows.
807807
AllowedValues:
808808
- "ipv4"
@@ -877,9 +877,9 @@ Parameters:
877877

878878
MountTmpfsAtTmp:
879879
Type: String
880-
Description: >
881-
Controls the filesystem mounted at /tmp.
882-
By default, /tmp is a tmpfs (memory-backed filesystem).
880+
Description: >
881+
Controls the filesystem mounted at /tmp.
882+
By default, /tmp is a tmpfs (memory-backed filesystem).
883883
Disabling this causes /tmp to be stored in the root filesystem.
884884
AllowedValues:
885885
- "true"

0 commit comments

Comments
 (0)