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 mTLS in C8 deployment and start process #4692

Open
2 tasks
barmac opened this issue Nov 13, 2024 · 6 comments
Open
2 tasks

Support mTLS in C8 deployment and start process #4692

barmac opened this issue Nov 13, 2024 · 6 comments
Labels
ready Ready to be worked on

Comments

@barmac
Copy link
Collaborator

barmac commented Nov 13, 2024

What should we do?

Why should we do it?

Product hub epic: https://github.com/camunda/product-hub/issues/2451

@barmac barmac added the ready Ready to be worked on label Nov 13, 2024
@barmac
Copy link
Collaborator Author

barmac commented Nov 13, 2024

It is unclear to me right now whether we want to support it via UI (file selector instead of secret input), or via configuration. The first one sounds more reasonable though, as the certificate is a way to authenticate to a certain endpoint.

@nikku
Copy link
Member

nikku commented Nov 13, 2024

I see two options as viable:

  • You specify a set of client certificates via flags (command line) and these will be used
  • We have an improved deploy mechanism in place, where connections can be properly maintained. On that dialog you're able to specify the client certificate to use for a particular connection.

@barmac
Copy link
Collaborator Author

barmac commented Nov 14, 2024

For better clarity, below is how it could work in the UI (unstyled):
image

This is missing an option to decide whether to use a secret or a certificate.

@nikku
Copy link
Member

nikku commented Nov 14, 2024

Yep, there you go. This blows up in our users faces. I propose we take this as an action item to make connections configurable outside of the deploy dialog.

@barmac
Copy link
Collaborator Author

barmac commented Nov 14, 2024

The configurable connections are an ages-old issue: #804

@barmac
Copy link
Collaborator Author

barmac commented Nov 14, 2024

@lmbateman Please have a look at this as a potential topic you could help with.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready Ready to be worked on
Projects
None yet
Development

No branches or pull requests

2 participants