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

Make Prometheus SSL optional #98

Merged
merged 13 commits into from
Dec 18, 2023
Merged

Conversation

hammerhead
Copy link
Member

@hammerhead hammerhead commented Oct 24, 2023

Summary of the changes / Why this is an improvement

Based on feedback we got that running without SSL is preferred in some non-public VPC environments.

This moves most of the YAML generation from the template into the main Terraform code, as recommended by Terraform due to better syntax/type validation.

Checklist

  • Link to issue this PR refers to (if applicable):
  • CLA is signed

@hammerhead hammerhead force-pushed the hammerhead/prometheus-ssl-optional branch 7 times, most recently from 2255bab to 664ad85 Compare October 25, 2023 11:11
@hammerhead hammerhead force-pushed the hammerhead/prometheus-ssl-optional branch from 664ad85 to bcfc032 Compare November 6, 2023 13:49
@hammerhead hammerhead force-pushed the hammerhead/prometheus-ssl-optional branch from bcfc032 to 1e1c20b Compare December 18, 2023 13:16
@hammerhead hammerhead force-pushed the hammerhead/prometheus-ssl-optional branch 4 times, most recently from b6df2a0 to c7861ce Compare December 18, 2023 13:57
@hammerhead hammerhead force-pushed the hammerhead/prometheus-ssl-optional branch from c7861ce to 6186fc0 Compare December 18, 2023 14:00
@hammerhead
Copy link
Member Author

I added automated Terraform tests now, at least as far as input variable validation goes.

@hammerhead hammerhead merged commit 9bcc3c1 into main Dec 18, 2023
4 checks passed
@hammerhead hammerhead deleted the hammerhead/prometheus-ssl-optional branch December 18, 2023 14:19
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.

2 participants