Skip to content

DevOps Challenge: Helm, Kustomize, TLS, and AWS Secrets Integration#8

Open
sugesh-cloudops wants to merge 129 commits into
crewmeister:mainfrom
sugesh-cloudops:main
Open

DevOps Challenge: Helm, Kustomize, TLS, and AWS Secrets Integration#8
sugesh-cloudops wants to merge 129 commits into
crewmeister:mainfrom
sugesh-cloudops:main

Conversation

@sugesh-cloudops

Copy link
Copy Markdown

This PR addresses feedback from the previous submission and includes several key improvements to align with best practices for a production-ready Kubernetes setup:

🔧 Key Improvements:

  • Refactored Helm chart to use values.yaml for all configurable fields
  • Implemented Kustomize overlays for dev, staging, and prod environments
  • Integrated AWS Secrets Manager via External Secrets Operator
  • Enabled TLS with cert-manager and Let's Encrypt (Ingress secured)
  • Added MySQL StatefulSet for reliable, persistent storage
  • Introduced Horizontal Pod Autoscaler with resource limits and probes
  • Structured CI/CD pipeline with GitHub Actions (build, tag, deploy)
  • Cleaned up secret handling and removed plain text values
  • Updated README with architecture, usage, and deployment instructions

This project reflects a strong focus on security, scalability, and maintainability using modern cloud-native tools and practices.

Reference repository I worked on : https://github.com/sugesh-cloudops/springboot-k8s-platform

Looking forward to your feedback!

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