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

feat: add HAProxy TLS Termination #24

Merged
merged 13 commits into from
Aug 30, 2024

Conversation

wyattrees
Copy link
Contributor

@wyattrees wyattrees commented Jun 26, 2024

Asks user for an SSL certificate and key for TLS termination at HA Proxy.

@wyattrees wyattrees force-pushed the tls-termination-haproxy branch from 003da84 to 485744c Compare June 28, 2024 20:53
@skatsaounis skatsaounis changed the title HAProxy TLS Termination feat: add HAProxy TLS Termination Jul 1, 2024
Copy link
Collaborator

@skatsaounis skatsaounis left a comment

Choose a reason for hiding this comment

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

I added some inline comments for you to take a look. Overall, the PR looks good. Thank you @wyattrees 🙂 .

One last need: We need to also add a README file that describes how we can enable TLS termination with Anvil. Could you please prepare a doc like this and add it to your PR? Thank you.

@wyattrees wyattrees force-pushed the tls-termination-haproxy branch 5 times, most recently from d29fe84 to f06bc1e Compare July 9, 2024 20:16
Copy link
Collaborator

@skatsaounis skatsaounis left a comment

Choose a reason for hiding this comment

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

Thank you for updating the PR. Here is hopefully the last round of suggestions.

@wyattrees wyattrees force-pushed the tls-termination-haproxy branch from c4b9b4e to 0c4a998 Compare July 11, 2024 13:59
@skatsaounis skatsaounis force-pushed the tls-termination-haproxy branch 2 times, most recently from 6a18a2c to 32abfbd Compare July 19, 2024 06:16
@wyattrees wyattrees force-pushed the tls-termination-haproxy branch 2 times, most recently from fba4856 to 3583fbb Compare July 31, 2024 14:11
@wyattrees wyattrees force-pushed the tls-termination-haproxy branch from 81d71de to 1dc7569 Compare August 26, 2024 21:48
@wyattrees
Copy link
Contributor Author

@skatsaounis this is ready for review once again. canonical/maas-charms#194 still needs to be merged & released, but you can test with the latest/edge/wyatt-test channel for the maas-region charm in the meantime

@wyattrees wyattrees force-pushed the tls-termination-haproxy branch from 7edc7ac to 1bc9522 Compare August 28, 2024 14:03
@skatsaounis skatsaounis linked an issue Aug 30, 2024 that may be closed by this pull request
Copy link
Collaborator

@skatsaounis skatsaounis left a comment

Choose a reason for hiding this comment

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

LGTM +1

@skatsaounis
Copy link
Collaborator

Enabler for #44

@skatsaounis skatsaounis merged commit 8519c14 into canonical:main Aug 30, 2024
5 checks passed
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.

3 participants