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

Guacamole is accessible via public network #755

Merged
merged 2 commits into from
Aug 31, 2021

Conversation

tamirkamara
Copy link
Collaborator

PR for issue #705

What is being addressed

Guacamole is currently accessible via the private network which is not suitable for most use cases.

How is this addressed

  • Add a parameter that allows Guacamole to be provisioned with/out public network access by enable/disable its private endpoint.

@tamirkamara tamirkamara requested review from anatbal and marrobi August 31, 2021 13:49
@tamirkamara tamirkamara changed the title Guacamole can be available in public internet Guacamole is accessible via public internet Aug 31, 2021
@tamirkamara tamirkamara changed the title Guacamole is accessible via public internet Guacamole is accessible via public network Aug 31, 2021
@github-actions
Copy link

github-actions bot commented Aug 31, 2021

Unit Test Results

  1 files  ±0    1 suites  ±0   7m 21s ⏱️ ±0s
11 tests ±0  11 ✔️ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit c9f2dbf. ± Comparison against base commit c9f2dbf.

♻️ This comment has been updated with latest results.

Copy link
Member

@marrobi marrobi left a comment

Choose a reason for hiding this comment

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

LGTM - I'm not 100% sure on the variable naming and default. For example should the user have to tick a box to expose externally for example. We can always sort that later if feel its the wrong way round.

@tamirkamara tamirkamara linked an issue Aug 31, 2021 that may be closed by this pull request
@tamirkamara
Copy link
Collaborator Author

@marrobi what here makes it harder to include a checkbox for the user to choose? The default?
Do you another name for the param?

@marrobi
Copy link
Member

marrobi commented Aug 31, 2021

@tamirkamara I guess its the default - naming is controlled by the json schema.

By default it should probably be internal (thinking more of other services) as that is the most secure. A user then should take positive action to "expose the service externally". Maybe is_exposed_externally with a default of false is better. Not a big deal at the moment.

@tamirkamara tamirkamara marked this pull request as ready for review August 31, 2021 15:08
@tamirkamara tamirkamara merged commit c9f2dbf into develop Aug 31, 2021
@tamirkamara tamirkamara deleted the tamirkamara/705-guacamole-over-internet branch August 31, 2021 18:45
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.

[Task] Allow Guacamole to be accessible via internet
3 participants