-
Notifications
You must be signed in to change notification settings - Fork 8
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
Adding expose application #3215
Conversation
Note: I adjusted 2 basic texts on expose. To say: Expose allows... instead of Expose application allows... Just like we say, e.g., Gitea provides... instead of Gitea application provides... Commit: 46b4c53 |
@maayarosama Sorry for the direct commit. I understand that I should have made a review/proposition. Will use reviews in the future! Great work btw :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<SelectSolutionFlavor | ||
v-model="solution" | ||
:small="{ cpu: 1, memory: 2, disk: 50 }" | ||
:medium="{ cpu: 2, memory: 4, disk: 100 }" | ||
/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this solution shouldn't contain a vm, it should be only a gateway workload
tooltip="User's machine's public IP , It could be Mycelium IP, Yggdrasil IP, or a public IP (IPv4 or IPv6)." | ||
> | ||
<input-validator | ||
:value="ip" | ||
:rules="[validators.required('Public IP is required.'), validators.isIP('Public IP is not valid.')]" | ||
#="{ props }" | ||
> | ||
<v-text-field label="Public IP" v-model="ip" v-bind="props" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it doesn't have to be a public ip. Mycelium and Yggdarsil are not public. let's rename it to IP
|
||
await deployGatewayName(grid, selectionDetails.value.domain, { | ||
subdomain: subdomain.value, | ||
ip: ip.value, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the ipv4 here will work as it will be in the format http://{ip}:{port}
but in case of the ipv6, it won't work as it should be http://[{ip}]:{port}
feat: Add support in deployment list to handle domains
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't delete a created domain instance,
Screencast.from.2024-08-19.10-58-34.webm
title: Domains | ||
--- | ||
|
||
Domains allows users to securely expose servers hosted on local machines or VMs to the public internet. Users are required to specify the machine's IP, which can be a Mycelium IP, Yggdrasil IP, or a public IP (IPv4 or IPv6). For more details, check the [Domains documentation](https://www.manual.grid.tf/documentation/dashboard/solutions/expose.html). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please update the documentation file name in info_grid
repo.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we need the changes in this file?
please fix the failing build |
- chore: Update default value for 'documentScrollend' to 'false' as 'true' casuing it to not working fine in most cases - fix: Domains solution now show data after deploying
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the behavior of deleting the deployments is not consist with other solutions.
Screencast.from.2024-08-20.13-12-44.webm
Some text suggestions:
General notes: some of those details button have the texts ending with a dot and others don't. We might want to generalize the presenting (ending or not with a dot for all).
|
please add tls passthrough option field |
- chore: removed unused ssh
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you both for the great work
@@ -186,4 +191,8 @@ export const deploymentListEnvironments = { | |||
SSH_KEY: _ssh, | |||
NODE_PILOT_HOSTNAME: "Node Pilot Hostname", | |||
}, | |||
domains: { | |||
SSH_KEY: _ssh, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove this, i think we don't need it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why can't i toggle the TLS switch ?
https://www.loom.com/share/8f66f5c0898246dfab389c4b7a2687b4?sid=80b3e425-10a8-4aa6-8523-093e98f71d07
my bad didn't realize this switch is read only |
Description
Adding Domains solution to the dashboard
Related Issues
Documentation PR
Checklist