Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1561 commits
Select commit Hold shift + click to select a range
922c9bd
fix kubernetes_version
punkwalker Sep 25, 2025
0d556e0
fix destroy.sh
punkwalker Sep 25, 2025
f6e4596
fix cluster destroy
punkwalker Sep 25, 2025
94ac449
add gitlab and boostrap stack
punkwalker Sep 25, 2025
062c86b
add IDE VPC CIDR block in hub cluster sg
punkwalker Sep 26, 2025
441c01e
fix utils.sh
punkwalker Sep 26, 2025
90647ce
fix destroy.sh of boostrap
punkwalker Sep 26, 2025
a9d0566
fix destroy.sh of boostrap
punkwalker Sep 26, 2025
946967c
fix destroy.sh of boostrap
punkwalker Sep 26, 2025
0e01278
enable ns creation for argocd gitops bridge
punkwalker Sep 26, 2025
fc63b9e
update utils.sh
punkwalker Sep 26, 2025
d2e97c1
Update region in locals.tf
punkwalker Sep 26, 2025
ba4ebe3
fix workshop region issue
punkwalker Sep 26, 2025
79bdff1
Update scripts
punkwalker Sep 26, 2025
0d9ea78
fix init.sh
punkwalker Sep 26, 2025
252dc16
Fix backstage build.sh
punkwalker Sep 26, 2025
f596a1e
enable backstage
punkwalker Sep 27, 2025
5b9aac5
enable backstage
punkwalker Sep 27, 2025
f28387e
enable backstage
punkwalker Sep 27, 2025
fc5c208
fix 2-tools-urls.sh
punkwalker Sep 27, 2025
2e5eb2e
fix backstage password
punkwalker Sep 27, 2025
4742423
fix url.sh
punkwalker Sep 27, 2025
a7b727a
Add Argo CD cleanup script
punkwalker Sep 27, 2025
bcf859c
fix delete_argocd_apps
punkwalker Sep 27, 2025
328f259
fix delete_argocd_apps
punkwalker Sep 27, 2025
f95882d
fix delete_argocd_apps
punkwalker Sep 27, 2025
46274e8
add cleanup logic
punkwalker Sep 30, 2025
2fa44f0
add webhook cleanup logic
punkwalker Sep 30, 2025
14a3030
fix destroy.sh of boostrap
punkwalker Sep 30, 2025
1712328
fix destroy.sh of boostrap
punkwalker Sep 30, 2025
44ecb1c
refactor scripts
punkwalker Sep 30, 2025
447cb7d
refactor scripts
punkwalker Sep 30, 2025
385341a
refactor scripts
punkwalker Oct 1, 2025
7610d63
refactor scripts
punkwalker Oct 1, 2025
eef7da6
address review comments
punkwalker Oct 1, 2025
0820109
generate spoke cluster secrets during bootstrap
punkwalker Oct 1, 2025
8e8f2c4
Restore gitops/fleet/members folder that was deleted during cherry-pick
punkwalker Oct 1, 2025
96caf21
Keep gitops/fleet/members as empty folders with .gitkeep files
punkwalker Oct 1, 2025
7fa98fd
generate spoke cluster secrets during bootstrap
punkwalker Oct 1, 2025
bed0084
address review comments
punkwalker Oct 1, 2025
b66cd6a
revert rebase values
punkwalker Oct 1, 2025
18bfc25
revert rebase outputs
punkwalker Oct 1, 2025
95f2b80
unused code cleanup
punkwalker Oct 1, 2025
444dc48
unused code cleanup
punkwalker Oct 1, 2025
79fcae1
adding retry for deploy.sh
punkwalker Oct 2, 2025
c444749
add check for backstae image in ecr
punkwalker Oct 2, 2025
cf0f91c
return actual status from check_backstage_build_status
punkwalker Oct 2, 2025
36759aa
return actual status from check_backstage_build_status
punkwalker Oct 2, 2025
3a3c375
return actual status from check_backstage_build_status
punkwalker Oct 2, 2025
b7dd440
return actual status from check_backstage_build_status
punkwalker Oct 2, 2025
3dda0fc
revert: return actual status from check_backstage_build_status
punkwalker Oct 2, 2025
a235ed8
add ArgoCD namespace deletion logic during destroy
punkwalker Oct 2, 2025
b3b0ea9
add ArgoCD namespace deletion logic during destroy
punkwalker Oct 3, 2025
c8dda61
remove kyverno apps first
punkwalker Oct 3, 2025
463a238
fix script build wait on backstage
Oct 3, 2025
51b398b
add git username
Oct 3, 2025
caf86ca
add AMP endpoint secret for Kubevela service
punkwalker Oct 3, 2025
eca287c
add terraform-aws-observability-accelerator module
punkwalker Oct 3, 2025
e5f01cb
fix terraform-aws-observability-accelerator module
punkwalker Oct 3, 2025
2cd24be
fix terraform-aws-observability-accelerator kubectl and helm provider
punkwalker Oct 3, 2025
832e3ca
seperate terraform-aws-observability-accelerator module for spoke clu…
punkwalker Oct 3, 2025
cacc944
enable fluxcd on spoke clusters
punkwalker Oct 3, 2025
789a7fc
fix flux chart secrets
punkwalker Oct 4, 2025
35c7031
add argocd bootstrap terraform-aws-observability-accelerator module
punkwalker Oct 4, 2025
4c3cc4c
add resource prefix to argorollouts_secret
punkwalker Oct 4, 2025
98b9015
add fluxcd crd data resource for terraform-aws-observability-accelerator
punkwalker Oct 5, 2025
50f7b7e
add null resource to wait for fluxcd crd for terraform-aws-observabil…
punkwalker Oct 5, 2025
ade1058
add kuberenetes providers for terraform-aws-observability-accelerator
punkwalker Oct 6, 2025
d38dd40
enable platform clustersecretstore
punkwalker Oct 6, 2025
8cf29a2
Feature/region domain fixes (#1)
allamand Oct 6, 2025
2ad33a0
add externalsecrets for grafana_api_key
punkwalker Oct 6, 2025
ab479bc
fix externalsecret pod identity region
punkwalker Oct 6, 2025
fd2e880
revert externalsecret pod identity region
punkwalker Oct 6, 2025
6c19aad
add externalsecrets for grafana_api_key
punkwalker Oct 6, 2025
27aed1d
fix grafana url in terraform-aws-observability-accelerator
punkwalker Oct 6, 2025
b31053a
reduce argocd app force deletion to 2 minutes
punkwalker Oct 7, 2025
1370543
reduce argocd app force deletion to 2 minutes
punkwalker Oct 7, 2025
3357b75
bump terraform-aws-observability-accelerator to v2.13.1
punkwalker Oct 7, 2025
04f2083
make gitlab_repository_setup idempotent
punkwalker Oct 7, 2025
62e45df
avoid local yarn install in backstage docker build
punkwalker Oct 7, 2025
3232e91
add force delete to argorollouts_secret
punkwalker Oct 7, 2025
e3e6108
update argorollouts_secret name
punkwalker Oct 7, 2025
4ad0412
Update pipeline (#2)
allamand Oct 7, 2025
96ef1a8
Add s3 and dynamodb pod identities and fix scripts
punkwalker Oct 7, 2025
d3cd996
Unprotect main branch on gitlab and prefix cluster names with Resourc…
punkwalker Oct 7, 2025
3ecbe8c
fix utils.sh
punkwalker Oct 7, 2025
3c8e520
fix utils.sh
punkwalker Oct 8, 2025
eb9c157
fix utils.sh
punkwalker Oct 8, 2025
9c2f7b0
fix common/deploy.sh
punkwalker Oct 8, 2025
11e08b1
fix common/deploy.sh
punkwalker Oct 8, 2025
e2478ff
fix common/deploy.sh
punkwalker Oct 8, 2025
95f0ba8
Fix pipeline2 (#3)
allamand Oct 8, 2025
85f47ac
fix utils.sh
punkwalker Oct 8, 2025
1be7d57
remove additional prefix from secret names
punkwalker Oct 8, 2025
ee5b898
fix scripts
punkwalker Oct 8, 2025
252200c
Merge remote-tracking branch 'upstream/riv25' into temp-merge-test
punkwalker Oct 8, 2025
53963cc
resolve merge conflicts
punkwalker Oct 8, 2025
8251ebc
fix utils.sh
punkwalker Oct 9, 2025
d3da610
make gitlab_repository_setup idempotent
punkwalker Oct 9, 2025
537fa9b
Merge pull request #316 from punkwalker/refactor-workshop
hmuthusamy Oct 9, 2025
243d4c0
fix: Convert assumed role ARN to IAM role ARN for EKS access entries
allamand Oct 9, 2025
432fa5c
fix: Use string splitting instead of regex for ARN conversion
allamand Oct 9, 2025
6b59ef3
add security hub with terraform
Oct 9, 2025
8918a5c
Updated bootstrap values in Backstag template and Created spoke clust…
Oct 9, 2025
e74a2b5
Fix: Platform engineering fixes - external secrets, kyverno policies,…
allamand Oct 9, 2025
af94b10
Updated bootstrap values in Backstag template and Created spoke clust…
Oct 9, 2025
17a1dae
Updated bootstrap values in Backstag template and Created spoke clust…
Oct 9, 2025
257cdd2
Updated bootstrap values in Backstag template and Created spoke clust…
Oct 9, 2025
06626c3
Updated bootstrap values in Backstag template and Created spoke clust…
Oct 9, 2025
454527f
Revert "Updated bootstrap values in Backstag template and Created spo…
Oct 9, 2025
13ebb8e
Revert "Updated bootstrap values in Backstag template and Created spo…
Oct 9, 2025
cdbbe87
Merge pull request #319 from aws-samples/fix/eks-access-entry-arn-format
hmuthusamy Oct 9, 2025
3905b73
Merge pull request #322 from aws-samples/fix/eks-access-entry-arn-format
hmuthusamy Oct 9, 2025
52c4b6d
Updated bootstrap values in Backstag template and Created spoke clust…
Oct 9, 2025
5542137
rename template
Oct 9, 2025
108664b
clean cluster name
Oct 9, 2025
20846f0
clean cluster name
Oct 9, 2025
0008a75
avoid circular look in cicd pipeline
Oct 9, 2025
84f5d4d
don't add second webhook if already configured
Oct 9, 2025
0c345d1
add replace=false on kro rgd instance
Oct 9, 2025
3fc75d9
check existing webhook
Oct 9, 2025
2a76ca3
add replace=false on backstage template kro rgd instance
Oct 9, 2025
b4abe1a
check existing webhook
Oct 9, 2025
49dce4d
add argo tracking for every cicd pipeline kro rgd
Oct 9, 2025
f632c94
fix yaml
Oct 9, 2025
edaa085
Merge pull request #323 from aws-samples/fix/eks-access-entry-arn-format
hmuthusamy Oct 9, 2025
19a12eb
incfrease gitlab timeout in cloudfront
Oct 9, 2025
94c58b9
Merge pull request #325 from aws-samples/feat/gitlab_timeout
hmuthusamy Oct 9, 2025
056f16a
fix kyverno new version
Oct 9, 2025
c9c8afe
Merge pull request #326 from aws-samples/feature/bump-kyverno-image-v…
shapirov103 Oct 9, 2025
b028afd
reduced gitlab timeout
Oct 9, 2025
5c21ee6
reduced gitlab timeout
Oct 9, 2025
4046fa1
Merge pull request #327 from aws-samples/feature/gitlab-cfn-timeout
hmuthusamy Oct 9, 2025
e45ad6e
reduced gitlab timeout
Oct 9, 2025
359d4e5
Merge pull request #328 from aws-samples/feature/gitlab-cfn-timeout
shapirov103 Oct 9, 2025
5ed7aba
update cicd pipeline
Oct 10, 2025
ebd66a8
fix script to handle argocd sync blocked (#329)
allamand Oct 10, 2025
c5302d0
cleanup repo
Oct 10, 2025
d80890b
fix cluster name
Oct 10, 2025
4f57d85
Update terraform scripts
Oct 10, 2025
5855cc3
ensure to wait if argo still not there
Oct 10, 2025
ec3b081
add tenant configuration for clusters
Oct 10, 2025
d1513bc
fix tenant in terraform
Oct 10, 2025
3d897a8
add tracking for eks cluster
Oct 10, 2025
dfa228d
Merge branch 'fix/10-10' of https://github.com/aws-samples/appmod-blu…
Oct 10, 2025
59bf1be
recalculate argo url at each loop
allamand Oct 10, 2025
cd5bcd7
Merge pull request #330 from aws-samples/fix/10-10
hmuthusamy Oct 10, 2025
4cd8e87
create ekscluster in good namespace
Oct 12, 2025
5297120
add argocd arn in the spec parameter taken from applicationset
Oct 13, 2025
0794631
Fix/terraform timeout robustness (#332)
allamand Oct 13, 2025
5fb9a98
fix: remove unsupported timeout arguments for kubernetes_service
allamand Oct 13, 2025
64bc8d3
fix: add resource prefix to CloudFront origin request policy name
allamand Oct 13, 2025
db756c3
fix argo
Oct 13, 2025
aa3328b
Updated bootstrap values in Backstag template and Created spoke clust…
Oct 13, 2025
5d92c0f
Updated bootstrap values in Backstag template and Created spoke clust…
Oct 13, 2025
87081cc
Merge pull request #331 from aws-samples/fix/ekscluster
hmuthusamy Oct 13, 2025
3a20780
add usage telemetry
punkwalker Oct 13, 2025
e04e219
Merge pull request #333 from punkwalker/fix-terraform
hmuthusamy Oct 13, 2025
4a4ae94
Added values yaml image changes (#334)
hmuthusamy Oct 14, 2025
aa26d13
add usage telemetry
punkwalker Oct 13, 2025
5cc5fbe
Added values yaml image changes (#334)
hmuthusamy Oct 14, 2025
b396bd9
Adding new backstage template for dynamoDB
Oct 14, 2025
f08f3e0
Updated bootstrap values in Backstag template and Created spoke clust…
Oct 14, 2025
145cdf7
Adding new backstage template for dynamoDB
Oct 14, 2025
7e78a80
Add gitTimeout and useCustomGit to DynamoDB template
Oct 14, 2025
9a6dc38
Add gitTimeout and useCustomGit to S3 bucket template
Oct 14, 2025
c98ff8f
Replace argocd:create-app with kube:apply in DynamoDB template
Oct 14, 2025
bd8b3c0
Replace argocd:create-app with kube:apply in S3 bucket template
Oct 14, 2025
1d54ae1
Fix register URLs to use HTTPS and correct GitLab blob path
Oct 14, 2025
215d7ec
Fix argocd:create-app and register URLs in remaining templates
Oct 14, 2025
7c29463
add repo
Oct 14, 2025
1ddf4ae
clean
Oct 14, 2025
2d1fb3f
clean
Oct 14, 2025
db26b00
clean
Oct 14, 2025
6225669
Merge pull request #335 from aws-samples/feat/module1
hmuthusamy Oct 14, 2025
9b2fe5d
Fix ArgoCD timeout issue
punkwalker Oct 14, 2025
89258ad
source /home/ec2-user/.bashrc.d/platform.sh in init.sh
punkwalker Oct 15, 2025
238b3b8
Merge pull request #336 from punkwalker/fix-argocd-timeout
hmuthusamy Oct 15, 2025
23e9861
add more stability in init process
Oct 15, 2025
c7e2ad5
fix application build
Oct 15, 2025
f9d2a11
Merge pull request #339 from aws-samples/fix/init
hmuthusamy Oct 15, 2025
d72178f
add gitlab remote in IDE
punkwalker Oct 15, 2025
c2f3f79
disable single worker mode in gitlab
punkwalker Oct 15, 2025
0703bbb
add ml addons
allamand Oct 15, 2025
3b9ca66
fix kro rgd eks cluster
Oct 15, 2025
b8d4d8a
clean
Oct 15, 2025
939f2ac
Merge pull request #341 from aws-samples/feat/ml
hmuthusamy Oct 16, 2025
937f4da
Added and enabled grafana on hub
Oct 16, 2025
8de1e84
Minor change to template
Oct 16, 2025
e1910f6
Merge pull request #342 from aws-samples/feature/enable-grafana-hub
elamaran11 Oct 16, 2025
60618d2
Merge pull request #340 from punkwalker/add-gitlab-remote
hmuthusamy Oct 16, 2025
f552d67
fix token gitlab
Oct 16, 2025
0ade503
fix token gitlab
Oct 16, 2025
c45db66
fix dashboard template in grafana chart
punkwalker Oct 16, 2025
79432e2
Merge pull request #345 from punkwalker/fix-grafana-chart
hmuthusamy Oct 16, 2025
f0a78f8
Merge pull request #344 from aws-samples/feature/gitlab-https-token
shapirov103 Oct 16, 2025
0ecb92f
add and enable grafana operator addon
punkwalker Oct 16, 2025
2361e49
Merge pull request #346 from punkwalker/add-grafana-operator
hmuthusamy Oct 16, 2025
d3b0e42
Added dynamoDB working code (#347)
hmuthusamy Oct 17, 2025
dfb8aea
fix kro-eks
Oct 17, 2025
f5e78af
Add ML addons configuration
Oct 17, 2025
015f7f9
Merge pull request #348 from aws-samples/feat/ml-addons
hmuthusamy Oct 17, 2025
8bc0f2b
Feature/gitlab https token (#349)
hmuthusamy Oct 18, 2025
9b4c2d8
update and fix java app components (#350)
punkwalker Oct 18, 2025
85b24fe
Update KRO resource groups and Backstage templates
Oct 20, 2025
935427f
Update KRO resource groups, addon configurations, and add Argo Workflows
Oct 20, 2025
4d80f9a
Merge pull request #351 from aws-samples/update-kro-backstage-templates
hmuthusamy Oct 20, 2025
d030529
work on eks cluster and cicd
Oct 21, 2025
0385814
Merge pull request #352 from aws-samples/feat/1021
hmuthusamy Oct 21, 2025
45a2f75
fix kargo promotion and update CICD pipeline
punkwalker Oct 21, 2025
ac9c1a9
update app.yaml
punkwalker Oct 21, 2025
636f165
update app.yaml
punkwalker Oct 21, 2025
d3c7935
Merge pull request #353 from punkwalker/fix-kargo-promotions
hmuthusamy Oct 21, 2025
5847645
add rust metrics dashboard
zjaco13 Oct 21, 2025
bfdd050
Merge branch 'riv25' into feat/rust-dashboard
zjaco13 Oct 21, 2025
a38c95d
update sync wave
zjaco13 Oct 21, 2025
53e41f8
Merge pull request #354 from aws-samples/feat/rust-dashboard
hmuthusamy Oct 21, 2025
6131314
fixed content and genAI permanently for custom templates (#355)
hmuthusamy Oct 22, 2025
16b4e00
rename yml to yaml & update kro to 0.5
Oct 22, 2025
a4b0555
remove unused file
Oct 22, 2025
de8dbed
Merge pull request #356 from aws-samples/feat/yaml-kro
hmuthusamy Oct 22, 2025
134c495
add nginx replicas2 ant spread on zones (#357)
allamand Oct 22, 2025
51be41b
fix kargo annotation
Oct 22, 2025
e005a5b
fix kargo annotation
Oct 22, 2025
bda8912
Merge pull request #358 from aws-samples/fix/kargo-annotation
hmuthusamy Oct 22, 2025
e35b283
make tsc less restrictive
punkwalker Oct 22, 2025
006fb25
Merge pull request #359 from punkwalker/fix-nginx
hmuthusamy Oct 22, 2025
b6b3b70
disable AI/ML addon to stabilize infra
punkwalker Oct 23, 2025
7cf605f
Merge pull request #360 from punkwalker/disable-aiml-addons
hmuthusamy Oct 23, 2025
68a8b0d
add explicit dependency for argocd access entry and access policy ass…
punkwalker Oct 23, 2025
82cf455
fix dependency terraform error
allamand Oct 23, 2025
54c90a2
git defender
allamand Oct 23, 2025
1e3bee0
Fix terraform init retry and EKS access policy dependency
allamand Oct 23, 2025
6286e3a
Fix GitLab push stale info error
allamand Oct 23, 2025
ed03c63
adding participant role arn in the eks cluster admin access entry thr…
Oct 23, 2025
d98d891
adding some retry
Oct 23, 2025
9f4590f
Merge pull request #362 from aws-samples/fix/dep
hmuthusamy Oct 23, 2025
16fb6da
nginx with mindomain=2 topologyspread
Oct 23, 2025
577ed76
Merge pull request #363 from aws-samples/fix/nginx-topo
hmuthusamy Oct 23, 2025
6f1ee79
fix nginx on terraform like in gitops
Oct 23, 2025
ae58a93
Merge pull request #364 from aws-samples/fix/nginx-terraform
hmuthusamy Oct 23, 2025
ac964fa
in prod we excpect orange color
Oct 23, 2025
00f3f5e
Merge pull request #365 from aws-samples/fix/java-prod
hmuthusamy Oct 23, 2025
67438a0
kargo script change token (#366)
hmuthusamy Oct 23, 2025
5410858
fix rust dashboard
zjaco13 Oct 23, 2025
4e08964
enable dashboards
zjaco13 Oct 23, 2025
05b5a6c
Merge pull request #367 from aws-samples/feat/rust-dashboard
hmuthusamy Oct 23, 2025
39bd572
update secret version
zjaco13 Oct 23, 2025
ad92af4
fix secretstore
zjaco13 Oct 23, 2025
0f0bdb9
Merge pull request #368 from aws-samples/feat/rust-dashboard
hmuthusamy Oct 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,28 @@ To get started with Modern Engineering on AWS:
3. Navigate to the specific tech or pattern you're interested in, e.g platform/backstage, platform/crossplane, platform/components (or traits).
4. Follow the README instructions in each subdirectory for detailed setup and usage guidelines

## Helm Chart Dependencies

This repository uses Taskfile to automate Helm chart dependency management. Available tasks:

```bash
# Check which charts have dependencies and their status
task check-helm-dependencies

# Build all Helm chart dependencies automatically
task build-helm-dependencies

# Clean all generated dependency files
task clean-helm-dependencies
```

**Note:** Run `task build-helm-dependencies` when:
- Setting up the repository for the first time
- Adding new charts with dependencies
- Updating dependency versions in Chart.yaml files

The task automatically handles adding required Helm repositories and building dependencies for flux, crossplane, and kubevela charts.

## Contributing

We welcome contributions to the Modern Engineering on AWS initiative. Please read our [CONTRIBUTING](CONTRIBUTING.md) guide for details on our code of conduct and the process for submitting pull requests.
Expand Down
Loading
Loading