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

Breaking change: bumping kube-state-metrics to v1.7.2 #1943

Merged
merged 4 commits into from
Oct 4, 2019

Conversation

joelanford
Copy link
Member

Description of the change:

  • Bumps version dependency of kube-state-metrics from 1.6.0 to 1.7.2
  • Removes kubemetrics.NewCollectors and replaces it with kubemetrics.NewMetricsStores, and updates other exported function signatures to handle upstream breaking change. See Remove collector package kubernetes/kube-state-metrics#786

Motivation for the change:
There is a breaking change in kube-state-metrics 1.7.x and we are currently at 1.6.0. It would be nice to get this change in to the next release since there are already breaking changes on master since our last release.

There also seems to be an issue with ksm < v1.7.x with go1.13, so this may be required to upgrade to go1.13. See #1925

@openshift-ci-robot openshift-ci-robot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Sep 19, 2019
joelanford added a commit to joelanford/operator-sdk that referenced this pull request Sep 19, 2019
@openshift-ci-robot openshift-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Sep 19, 2019
@joelanford
Copy link
Member Author

/test e2e-aws-ansible
/test e2e-aws-subcommand

@camilamacedo86
Copy link
Contributor

Hi @joelanford,

Shows that after the change has not been possible to build the osdk-ansible-e2e-hybrid docker image. I think is the file https://github.com/operator-framework/operator-sdk/blob/master/ci/dockerfiles/ansible-e2e-hybrid.Dockerfile. Maybe try to build manually to check. Just an idea.

joelanford added a commit to joelanford/operator-sdk that referenced this pull request Oct 2, 2019
@openshift-ci-robot openshift-ci-robot added needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Oct 2, 2019
joelanford added a commit to joelanford/operator-sdk that referenced this pull request Oct 2, 2019
@openshift-ci-robot openshift-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 2, 2019
pkg/kube-metrics/store.go Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 3, 2019
@openshift-ci-robot openshift-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 3, 2019
Copy link
Contributor

@hasbro17 hasbro17 left a comment

Choose a reason for hiding this comment

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

LGTM

@joelanford joelanford merged commit dc713e4 into operator-framework:master Oct 4, 2019
@joelanford joelanford deleted the ksm-1.7.2 branch October 4, 2019 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants