Skip to content

Add TLS LB in front of container VM #71

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

Merged
merged 14 commits into from
Mar 31, 2025

Conversation

auriaave
Copy link
Contributor

No description provided.

@auriaave auriaave marked this pull request as draft March 31, 2025 07:21
@auriaave
Copy link
Contributor Author

@mhofstetter @aanm please have a look

This change will:

  1. Upgrade the codebase to Go 1.24 and go-github v70 (latest version)
  2. Since GitHub does not support Projects (classic), and go-github v68 removes its support (see feat!: Remove Project (classic) support google/go-github#3380), the code base removes the support to track issues on a GH project - I don't think this is used at present time, so I did not bother to implement ProjectsV2.
  3. Regarding TF, I added support for Google-managed TLS certificates configured on a frontend TLS LB to avoid changing the IP address every time the container VM gets updated. This will also allow to expose a tcp/443 endpoint rather than tcp/80 (the last commit removes the public IP from the container VM).

Please consider this change to secure the service.

@auriaave auriaave marked this pull request as ready for review March 31, 2025 07:28
@aanm aanm merged commit c66e5a9 into cilium:master Mar 31, 2025
1 check 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