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

Support managing domains in the K8S application #3312

Merged
merged 8 commits into from
Aug 28, 2024

Conversation

Mahmoud-Emad
Copy link
Contributor

@Mahmoud-Emad Mahmoud-Emad commented Aug 18, 2024

Description

The user might have some solutions on the cluster that require an ingress with a domain.

Changes

  • Optimized the ManageGatewy component to work on both types of machines normal VM and K8S machine
  • Generate the name based on the master
  • takes the master networks as the domain-supported networks
  • Change the dialog title to be dynamic
  • Working on refactoring the component
  • Load the WireGuard network name dynamic based on the machine type

Related Issues

Screenshots/Video

Screencast.from.08-18-2024.03.10.58.PM.webm

Checklist

  • Tests included
  • Build pass
  • Documentation
  • Code format and docstrings
  • Screenshots/Video attached (needed for UI changes)

- Optimized the `ManageGatewy` component to work on both types of machines normal `VM` and `K8S` machine
- Generate the name based on the master
- takes the master networks as the domain supported networks
- Change the dialog title to be dynamic
- Working on refactoring the component
@Mahmoud-Emad Mahmoud-Emad marked this pull request as ready for review August 18, 2024 12:20
@Mahmoud-Emad Mahmoud-Emad marked this pull request as draft August 19, 2024 09:21
- Set the default port to 80 if props.vm
- Set the default port to 443 if props.k8s
- Load the networks based on the selected node
- Add the master/worker nodes on an array then display them all to let the user select from them.
@Mahmoud-Emad Mahmoud-Emad marked this pull request as ready for review August 21, 2024 06:22
packages/playground/src/weblets/tf_deployment_list.vue Outdated Show resolved Hide resolved
yarn.lock Outdated Show resolved Hide resolved
yarn.lock Outdated Show resolved Hide resolved
@Mahmoud-Emad Mahmoud-Emad merged commit a212cef into development Aug 28, 2024
10 checks passed
@Mahmoud-Emad Mahmoud-Emad deleted the development_manage_domain_k8s branch August 28, 2024 13:33
@xmonader xmonader added this to the 2.6.0 milestone Sep 24, 2024
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.

5 participants