Skip to content

Add onboarding scripts - #2239

Draft
jefchien wants to merge 1 commit into
mainfrom
setup-scripts
Draft

Add onboarding scripts#2239
jefchien wants to merge 1 commit into
mainfrom
setup-scripts

Conversation

@jefchien

@jefchien jefchien commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Description of changes

Adds a set of onboarding scripts under scripts/:

  • setup.sh: Acts as a dispatcher if you have all dependencies available locally
  • aws/setup.sh: AWS-side IAM trust + install (EC2 via SSM, ECS sidecar definition, EKS via the CloudWatch Observability EKS add-on). Trust-only when driving an Azure install.
  • azure/setup.sh: Azure-side identity + install (VM via az vm run-command, AKS via the CloudWatch Observability Helm chart).
  • install.sh / install.ps1: the agent install payload run on a Linux/Windows target. Fetches the package from the global S3 bucket and configures default:otel.

Caution

Do not merge until dependencies like the EKS Add-on and Helm chart are available.

License

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Tests

Tested on Azure VM, AKS, EC2, and EKS.

Requirements

Before commiting your code, please do the following steps.

  1. Run make fmt and make fmt-sh
  2. Run make lint

Integration Tests

To run integration tests against this PR, add the ready for testing label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant