Skip to content
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

Sizing yaml template for SystemLink Enterprise pilots #217

Merged
merged 6 commits into from
Aug 29, 2024

Conversation

BKnight760
Copy link
Contributor

Provide a sizing file that specifies resources and replicas for a SystemLink Enterprise pilot deployment.

What does this Pull Request accomplish?

This pull request adds a new template yaml file that specifies the resources and replica counts for a pilot-sized deployment.

Why should this Pull Request be merged?

Provide customers with a template to speed up initial deployment of pilot environments.

What testing has been done?

Deployed the solution manually and verified that the services start correctly and are capable of handling a reasonable load for a pilot.

Provide a sizing file that specifies resources and replicas for a SystemLink Enterprise pilot deployment.
getting-started/templates/pilot-sizing.yaml Outdated Show resolved Hide resolved
getting-started/templates/pilot-sizing.yaml Outdated Show resolved Hide resolved
getting-started/templates/pilot-sizing.yaml Outdated Show resolved Hide resolved
Alphabetize service list to make it easier for users to find them
Add detailed comments for the polot-sizing.yaml so the user knows what the file does, how to use it and the intended outcome.
Copy link
Collaborator

@prestwick prestwick left a comment

Choose a reason for hiding this comment

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

I know my comment about Mongo might risk our end date, but there is interest in deprecating our support for cluster internal Mongo for SLE. Given that this is likely to happen we should strong consider not using that configuration for pilots.

getting-started/templates/pilot-sizing.yaml Show resolved Hide resolved
getting-started/templates/pilot-sizing.yaml Outdated Show resolved Hide resolved
The default configuration is external MongoDB, even for pilots.  Remove these overrides since they are not needed.
Add a comment indicating that production deployments should use the defaults provided in the helm charts, or they could be overridden similarly to this file to increase the resources or replicas for specific workloads.
Indicate in the comments that Pilot deployments use managed MongoDB Atlas or MongoDB Enterprise.
@BKnight760 BKnight760 requested a review from prestwick August 28, 2024 19:55
@BKnight760 BKnight760 merged commit 92671d1 into main Aug 29, 2024
2 checks passed
@BKnight760 BKnight760 deleted the users/mvaterla/pilot-sizing branch August 29, 2024 20:00
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.

3 participants