generated from amazon-archives/__template_MIT-0
-
Notifications
You must be signed in to change notification settings - Fork 29
Riv25 evolution of the repository #252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
allamand
wants to merge
1,658
commits into
main
Choose a base branch
from
riv25
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Pankaj Walke <punkwalker@gmail.com>
Signed-off-by: Pankaj Walke <punkwalker@gmail.com>
Refactor workshop to make deployment simpler
- Add conversion logic in locals.tf to handle both assumed role and IAM role ARNs - Update main.tf to use converted ARN for EKS access entries - Fixes InvalidParameterException when creating EKS Access Entry with assumed role ARN
- Replace complex regex with simple string splitting approach - Fixes 'Invalid index' error when accessing regex capture groups - More reliable parsing of assumed role ARN components
Signed-off-by: Workshop User <workshopuser@example.com>
… and CICD pipeline (#321) * Updated bootstrap values in Backstag template and Created spoke cluster secret files * clean Signed-off-by: user1 <user1@workshop.local> * clean Signed-off-by: user1 <user1@workshop.local> * rebase Signed-off-by: user1 <user1@workshop.local> * Updated bootstrap values in Backstag template and Created spoke cluster secret files * Updated bootstrap values in Backstag template and Created spoke cluster secret files * fix: add kyverno-policies values.yaml with skipBackgroundRequests: true * fix: add allowExistingViolations to kyverno-policies values * fix: correct kyverno-policies values structure * fix: add allowExistingViolations to kyverno-policies values * fix: add ignoreDifferences for kyverno-policies allowExistingViolations * fix: use recursive jqPathExpressions for kyverno-policies ignoreDifferences * fix: update external secret key to use correct peeks/platform/amp secret name * clean Signed-off-by: user1 <user1@workshop.local> --------- Signed-off-by: user1 <user1@workshop.local> Co-authored-by: user1 <user1@workshop.local>
…ke cluster secret files" This reverts commit 06626c3.
…ke cluster secret files" This reverts commit af94b10.
Fix/eks access entry arn format
Fix/eks access entry arn format
Signed-off-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
Fix/eks access entry arn format
Fix Appmod-Service for rust app and add IRSA for Argo Rollouts
Infrastructure Updates
fix: Correct IRSA GitOps annotation
feat: Upgrade KRO version from 0.5.0 to 0.6.1
feat: Increase ArgoCD controller memory from 2Gi to 4Gi
Update memory requests and limits for better performance
Apply changes to both default values and initial Terraform manifests
feat: Enable KRO and KRO manifests in cluster configurations
Enable KRO in both dev and prod clusters
Add enable_kro_manifests flag
Remove deprecated enable_kro_eks_rgs flag
KRO Template Improvements
fix: Update KRO templates for v0.6.1 compatibility
Add orValue("") fallback for ArgoCD tracking-id annotations
Required for KRO v0.6.1 template expression handling
Prevents evaluation errors when optional annotations are missing
Apply consistent fallback pattern across all EKS resource groups
Application Modernization Features
feat: Add KRO ResourceGraphDefinition for appmod-service
feat: Enhance AppmodService with progressive delivery capabilities
Add ingress support with configurable domain and path routing
Implement functional and performance analysis gates for canary deployments
Add metrics integration with Amazon Managed Prometheus (AMP)
Include benchmark configuration for performance testing
Update schema with new boolean and map type fields for KRO v0.6.1
Add environment variable injection and service annotations
Documentation
docs: Add KRO documentation and Java application example
Add comprehensive ResourceGraphDefinition documentation
Include simple schema examples and usage patterns
Add Java application deployment example using AppmodService
Demonstrate progressive delivery features with gates and metrics
CI/CD
feat: Update cicd-pipeline for latest KRO version
---------
Signed-off-by: Sebastien Allamand <sallaman@amazon.fr>
Feat/improve build time
Fix/dora deploy
Signed-off-by: sebastien allamand <sallaman@amazon.fr>
remove unknown enabled fileds to activate PDB for redis
…llout tracking - Increase gate pause duration from 10s to 30s in dev and prod environments - Add rollout revision annotation for better deployment tracking - Configure Kargo prod stage for direct promotion with auto-promotion disabled - Reduce ArgoCD reconciliation timeout to 30s for workshop purposes
Feat/rollout
Co-authored-by: sebastien allamand <sallaman@amazon.fr>
- Reduce Backstage replicas from 2 to 1 for resource efficiency - Add resource requests/limits to Backstage container (100m CPU, 512Mi-1Gi memory) - Increase ArgoCD sync wave timeout from 15 to 30 minutes - Add automatic recovery for stuck Progressing applications in ArgoCD Co-authored-by: sebastien allamand <sallaman@amazon.fr>
Signed-off-by: Workshop User <workshopuser@example.com> Co-authored-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
clean old code
Update application configurations and Dockerfile
* restore kargo stage dependency * add rust sleep to test metrics failing * add rust sleep for failing performance test. Keep argo workflow build for 1 hours --------- Signed-off-by: Workshop User <sebastien@allamand.com>
* restore kargo stage dependency Signed-off-by: Workshop User <workshopuser@example.com> * add rust sleep to test metrics failing Signed-off-by: Workshop User <workshopuser@example.com> * add rust sleep for failing performance test. Keep argo workflow build for 1 hours Signed-off-by: Workshop User <workshopuser@example.com> * update KRO to kro Signed-off-by: Workshop User <workshopuser@example.com> --------- Signed-off-by: Workshop User <workshopuser@example.com> Co-authored-by: Workshop User <workshopuser@example.com>
Signed-off-by: Workshop User <workshopuser@example.com>
fix java timeouts for rollout checks
Signed-off-by: Sébastien Allamand <sallaman@amazon.com>
Feat/readme
Signed-off-by: Sébastien Allamand <sallaman@amazon.com>
Signed-off-by: Sébastien Allamand <sallaman@amazon.com>
Signed-off-by: Sébastien Allamand <sallaman@amazon.com>
update readme
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is Macro PR that will be used as a target for any changes needed to update workshop structure, with our RIV25 target.
When all work will be done, this PR could be then merged