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 PrometheusProviderRegistry fully injectable #6592

Merged
merged 9 commits into from
Nov 25, 2022

Commits on Nov 16, 2022

  1. Stop using source code in build file

    Signed-off-by: Sebastian Malton <sebastian@malton.name>
    Nokel81 committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    0c99248 View commit details
    Browse the repository at this point in the history
  2. Add new injectable version of binaryName

    Signed-off-by: Sebastian Malton <sebastian@malton.name>
    Nokel81 committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    7cbf59d View commit details
    Browse the repository at this point in the history
  3. Add new NormalizedPlatform type

    Signed-off-by: Sebastian Malton <sebastian@malton.name>
    Nokel81 committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    1aef332 View commit details
    Browse the repository at this point in the history
  4. Switch legacy execHelm to use legacy global DI for binaryPath

    Signed-off-by: Sebastian Malton <sebastian@malton.name>
    Nokel81 committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    92454f2 View commit details
    Browse the repository at this point in the history
  5. Remove dead code

    Signed-off-by: Sebastian Malton <sebastian@malton.name>
    Nokel81 committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    ac23066 View commit details
    Browse the repository at this point in the history
  6. Introduce injectable for kube auth proxy certs

    Signed-off-by: Sebastian Malton <sebastian@malton.name>
    Nokel81 committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    fad632c View commit details
    Browse the repository at this point in the history
  7. Introduce injectable forms of PrometheusProviders

    - Remove class requirement
    - Make everything injectable
    
    Signed-off-by: Sebastian Malton <sebastian@malton.name>
    Nokel81 committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    a5873bb View commit details
    Browse the repository at this point in the history
  8. Update tests to not use private functions

    Signed-off-by: Sebastian Malton <sebastian@malton.name>
    Nokel81 committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    285c9f2 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Cleanup creating binary names and paths

    Signed-off-by: Sebastian Malton <sebastian@malton.name>
    Nokel81 committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    eb5d3b1 View commit details
    Browse the repository at this point in the history