Skip to content

chore: refactor TLS management in the assets package #6662

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

Conversation

simonpasquier
Copy link
Contributor

Description

This is a follow-up of #6537, #6557, #6641, #6644 and #6645.

Type of change

What type of changes does your code introduce to the Prometheus operator? Put an x in the box that apply.

  • CHANGE (fix or feature that would cause existing functionality to not work as expected)
  • FEATURE (non-breaking change which adds functionality)
  • BUGFIX (non-breaking change which fixes an issue)
  • ENHANCEMENT (non-breaking change which improves existing functionality)
  • NONE (if none of the other choices apply. Example, tooling, build system, CI, docs, etc.)

Verification

Please check the Prometheus-Operator testing guidelines for recommendations about automated tests.

Changelog entry

Please put a one-line changelog entry below. This will be copied to the changelog file during the release process.


@simonpasquier simonpasquier force-pushed the refactor-store-pkg-tlsassets branch from d0ce63f to 9bc0668 Compare June 10, 2024 15:02
@simonpasquier simonpasquier marked this pull request as ready for review June 11, 2024 07:39
@simonpasquier simonpasquier requested a review from a team as a code owner June 11, 2024 07:39
@simonpasquier
Copy link
Contributor Author

Sorry for the size of the PR but this part was more involved than the rest. On the bright side, the CI is green and this is the last PR of the series :)

@simonpasquier simonpasquier force-pushed the refactor-store-pkg-tlsassets branch from 9bc0668 to 16d2298 Compare June 21, 2024 08:08
@simonpasquier simonpasquier requested a review from slashpai June 21, 2024 13:35
@simonpasquier simonpasquier enabled auto-merge June 21, 2024 13:35
Copy link
Member

@ArthurSens ArthurSens left a comment

Choose a reason for hiding this comment

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

Sorry for the size of the PR but this part was more involved than the rest. On the bright side, the CI is green and this is the last PR of the series :)

No worries, thanks for breaking it all into multiple PRs!

In the future, it would be nice to document the whole AssetStore data structure, e.g. what kind of data it stores, which problem it solves, etc. Should help people wanting to make changes to the store and folks monitoring store-related metrics (if there's any)

@simonpasquier simonpasquier merged commit 94823a8 into prometheus-operator:main Jun 21, 2024
18 checks passed
@simonpasquier simonpasquier deleted the refactor-store-pkg-tlsassets branch June 27, 2024 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants