Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kubernetes/kube-state-metrics
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: kubernetes/kube-state-metrics
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: release-2.1
Choose a head ref
  • 19 commits
  • 29 files changed
  • 7 contributors

Commits on Jun 29, 2021

  1. Copy the full SHA
    7fa7757 View commit details
  2. Copy the full SHA
    e46f176 View commit details

Commits on Jul 13, 2021

  1. Merge pull request #1516 from ahmed-mez/release-2.1

    [release-2.1] Backport #1514
    k8s-ci-robot authored Jul 13, 2021
    Copy the full SHA
    a6e38db View commit details

Commits on Jul 21, 2021

  1. Replace multiListerWatcher with independent listWatchers per namespace

    The multiListerWatcher is a composite object encapsulating multiple
    ListerWatchers and implements the ListerWatcher interface.
    With the current implementation, when an individual lister fails, the
    entire List operation fails. This causes no metrics to be shown when KSM
    has no permissions to a single namespace.
    
    In addition to this, the multiListerWatcher takes advantage of internal
    implementation details if the client-go library by modifiying and
    relying on the ResourceVersion metadata field. This introduces a bug
    where reconnecting to the API server will break the multiListerWatcher
    completely.
    
    This commit replaces the multiListerWatcher with individual
    ListerWatchers per each configured namespace, resolving both issues.
    
    Signed-off-by: fpetkovski <filip.petkovsky@gmail.com>
    fpetkovski authored and mrueg committed Jul 21, 2021
    Copy the full SHA
    639c339 View commit details
  2. Apply suggestions from code review

    Co-authored-by: Damien Grisonnet <damien.grisonnet@epita.fr>
    2 people authored and mrueg committed Jul 21, 2021
    Copy the full SHA
    38ce100 View commit details
  3. rename buildStore to buildStores

    fpetkovski authored and mrueg committed Jul 21, 2021
    Copy the full SHA
    653cab0 View commit details
  4. Rename tests

    fpetkovski authored and mrueg committed Jul 21, 2021
    Copy the full SHA
    8bff42e View commit details
  5. Apply suggestions from code review

    Co-authored-by: Manuel Rüger <manuel@rueg.eu>
    fpetkovski and mrueg committed Jul 21, 2021
    Copy the full SHA
    b3ae45c View commit details

Commits on Jul 28, 2021

  1. Use BuilderInterface instead of internal/store.Builder in metricshandler

    Signed-off-by: FillZpp <FillZpp.pub@gmail.com>
    FillZpp authored and mrueg committed Jul 28, 2021
    Copy the full SHA
    3b30950 View commit details
  2. go.mod: Update and minimize dependencies

    Signed-off-by: Manuel Rüger <manuel@rueg.eu>
    mrueg committed Jul 28, 2021
    Copy the full SHA
    40a5f94 View commit details
  3. *: Cut v2.1.1 release

    * [CHANGE] Replace multiListWatcher with independent listWatchers per namespace #1499
    * [CHANGE] go.mod: Update and minimize dependencies #1529
    * [BUGFIX] Use BuilderInterface instead of internal/store.Builder in metricshandler #1537
    * [BUGFIX] Add WithAllowLabels to public BuilderInterface #1514
    mrueg committed Jul 28, 2021
    Copy the full SHA
    c3350d1 View commit details

Commits on Jul 29, 2021

  1. Merge pull request #1540 from mrueg/cherry-pick-for-2.1.1

    Cherry pick for v2.1.1 / Cut Release
    k8s-ci-robot authored Jul 29, 2021
    Copy the full SHA
    8af106d View commit details
  2. CHANGELOG: apply changes for v2.1.1

    Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
    dgrisonnet committed Jul 29, 2021
    Copy the full SHA
    fb32b9b View commit details
  3. Merge pull request #1542 from dgrisonnet/fix-changelog

    CHANGELOG: apply changes for v2.1.1
    k8s-ci-robot authored Jul 29, 2021
    Copy the full SHA
    d60e6f7 View commit details

Commits on Oct 19, 2021

  1. Fix BuilderInterface

    ahmed-mez committed Oct 19, 2021
    Copy the full SHA
    05d1872 View commit details
  2. Copy the full SHA
    b959d48 View commit details
  3. Typo fix

    ahmed-mez committed Oct 19, 2021
    Copy the full SHA
    0eb30ae View commit details
  4. Improve the fake store

    ahmed-mez committed Oct 19, 2021
    Copy the full SHA
    1c006a3 View commit details

Commits on Nov 16, 2021

  1. Merge pull request #1617 from ahmed-mez/ahmed/cherry-pick-#1610

    [release-2.1] Backport #1610
    mrueg authored Nov 16, 2021
    Copy the full SHA
    f170cc7 View commit details

This comparison is taking too long to generate.

Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.

You can try running this command locally to see the comparison on your machine:
git diff main...release-2.1