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

allow making bastions highly available #117

Merged
merged 2 commits into from
Feb 20, 2024
Merged

allow making bastions highly available #117

merged 2 commits into from
Feb 20, 2024

Conversation

jaxxstorm
Copy link
Member

@jaxxstorm jaxxstorm commented Feb 20, 2024

Ellipsis 🚀 This PR description was created by Ellipsis for commit 4042941.

Summary:

This PR introduces high availability for bastions across AWS, Azure, and Kubernetes providers by adding a highAvailability field to the BastionArgs struct, updating the auto-scaling and deployment logic, updating the schema.yaml and SDKs, and updating the Node.js version used in the GitHub workflows.

Key points:

  • Added HighAvailability field to BastionArgs struct in aws, azure, and kubernetes providers.
  • Updated auto-scaling and deployment logic to create 2 instances/replicas if HighAvailability is true.
  • Updated schema.yaml to include highAvailability in the schema of the bastion resources.
  • Updated SDKs (go, dotnet, python, nodejs) to include highAvailability in the bastion resources.
  • Updated Node.js version from 16.x to 18.x in GitHub workflows.

Generated with ❤️ by ellipsis.dev

Copy link

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

No problems found on commit d8e8c01


Something look wrong? Tag @ellipsis-dev in a comment, or customize the ellipsis.yaml for this repository.

Generated with ❤️ by ellipsis.dev

Copy link

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

No problems found on commit 81c6c35


Something look wrong? Tag @ellipsis-dev in a comment, or customize the ellipsis.yaml for this repository.

Generated with ❤️ by ellipsis.dev

@jaxxstorm jaxxstorm merged commit 4042941 into main Feb 20, 2024
11 checks passed
Copy link

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

No problems found on commit 4042941


Something look wrong? Tag @ellipsis-dev in a comment, or customize the ellipsis.yaml for this repository.

Generated with ❤️ by ellipsis.dev

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