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

TLS authentication/encryption between ingress and reposilite #2304

Open
volker-raschek opened this issue Dec 3, 2024 · 1 comment
Open
Labels
question Questions about project and how to use it

Comments

@volker-raschek
Copy link

Request details

Hi,
I have looked at the helm chart as well as the documentation to find out how I can secure the HTTP server of reposilite via TLS. Unfortunately without success, because there is explained How to configure the Javalin SSL plugin, but not how to start/configure reposilite with TLS certificates (HTTPS).

I would like to secure the communication between nginx ingress-controller and reposilite via TLS authentication and encryption.

If this is not possible with 3.x, that would be understandable. However, I would be very happy if this would be possible with the major release 4.x, especially since something about SSL build in is mentioned, it seems as if this will be taken care of. Nevertheless, I would like to draw attention to this missing feature.

  1. Add an example how to deploy reposilite with TLS encryption
  2. Option: Add a certificate resource (cert-manager), to automatically configure the helm chart for using the TLS certificates for TLS authentication / encryption.
@dzikoysk dzikoysk added question Questions about project and how to use it and removed triage labels Dec 9, 2024
@dzikoysk
Copy link
Owner

dzikoysk commented Dec 9, 2024

SSL sets up HTTPS for the http server (Jetty) we use internally. To be fair, we're not doing anything special on our side, so the approach is similar to other Java apps:

SSL config is placed in local configuration:

There are some limitations related to the supported certificate types, but I don't really know the details and it depends on the use-case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Questions about project and how to use it
Projects
None yet
Development

No branches or pull requests

2 participants