Skip to content

Conversation

@charlesmcchan
Copy link
Contributor

Description

This proposal aims to significantly improve the deployment experience of EMF across multiple environments (AWS, Azure, and on-prem).
The new installer will prioritize user experience by offering a streamlined, zero-touch installation process after configuration,
along with clear error handling and actionable feedback.
It will also increase cloud portability through clear infrastructure abstraction and support for Azure.
Finally, by replacing monolithic shell scripts with modular Go components and adding test coverage, we will enable faster iteration and more frequent releases.

Any Newly Introduced Dependencies

N/A

How Has This Been Tested?

N/A

Checklist:

  • I agree to use the APACHE-2.0 license for my code changes
  • I have not introduced any 3rd party dependency changes
  • I have performed a self-review of my code

@charlesmcchan charlesmcchan added the Proposal Identify a PR as a design proposal to be reviewed. label May 8, 2025
@charlesmcchan charlesmcchan changed the title docs: Design Proposal: Orchestrator Deployment Experience Improvement docs (design): Orchestrator Deployment Experience Improvement May 8, 2025
@charlesmcchan charlesmcchan changed the title docs (design): Orchestrator Deployment Experience Improvement docs(design): improve orchestrator deployment experience May 8, 2025
@ajaythakurintel ajaythakurintel modified the milestone: 3.1 May 8, 2025
Copy link
Contributor

@pierventre pierventre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

very nice. Looking forward on how we can potentially optimize ttdeploy.

Copy link

@se-chris-thach se-chris-thach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚢 🚢 🚢 🚢 🚢 🚢 🚢 🚢 🚢

Copy link
Contributor

@palade palade left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Left a few questions

@charlesmcchan
Copy link
Contributor Author

I have addressed all the comments. Since this PR is here for almost 3 weeks now. Let's merge it and we can raise a separate one if there are further questions.

@charlesmcchan charlesmcchan merged commit 80ab49b into main May 27, 2025
33 of 34 checks passed
@charlesmcchan charlesmcchan deleted the deploy-exp branch May 27, 2025 18:20
@ajaythakurintel ajaythakurintel added this to the 3.1 milestone May 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Proposal Identify a PR as a design proposal to be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants