Never make ports public unless explicitly configured #4159
Labels
feature: ports
priority: must have
This issue must be fixed before others - use sparingly
type: improvement
Improves an existing feature or existing code
Milestone
Currently, ports that are listed in the
.gitpod.yaml
file are public by default. That means everyone that knows the port URL can access them without authentication/authorization. We do this for backward compatibility reasons.However, public ports can be a security reason in some cases. Therefore, we should break backward compatibility in favor of more secure defaults and make ports public only when the user has configured it explicitly with the
visibility
property in the.gitpod.yaml
file or by clicking the “Make Public” button.We should probably mention this change in the changelog dialog to inform our users.
The text was updated successfully, but these errors were encountered: