Skip to content

⚠️ Bump catalogd to v0.36.0 - #1434

Merged
joelanford merged 1 commit into
operator-framework:mainfrom
m1kola:catalogd_bump
Nov 7, 2024
Merged

⚠️ Bump catalogd to v0.36.0#1434
joelanford merged 1 commit into
operator-framework:mainfrom
m1kola:catalogd_bump

Conversation

@m1kola

Copy link
Copy Markdown
Member

Description

There were some breaking changes in catalogd (operator-framework/catalogd#443) so this requires a manual bump.

Reviewer Checklist

  • API Go Documentation
  • Tests: Unit Tests (and E2E Tests, if appropriate)
  • Comprehensive Commit Messages
  • Links to related GitHub Issue(s)

@openshift-ciopenshift-ciBot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 7, 2024
@netlify

netlifyBot commented Nov 7, 2024

Copy link
Copy Markdown

Deploy Preview for olmv1 ready!

NameLink
🔨 Latest commitfe20381
🔍 Latest deploy loghttps://app.netlify.com/sites/olmv1/deploys/672ca2153643f5000830067c
😎 Deploy Previewhttps://deploy-preview-1434--olmv1.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Ref: imageRef,
PollInterval: &metav1.Duration{Duration: time.Second},
Ref: imageRef,
PollIntervalMinutes: ptr.To(1),

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

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

Will probably have to bump timeouts in e2es because we went from 1 second to 1 minute.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

So should not be here &metav1.Duration{Duration: time.Minute},

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

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

@camilamacedo86 no. It is no longer a *metav1.Duration field. It was changed in the linked PR here.

The value now accepts only minutes with the minimum of 1.

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

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

But CI seems to pass fine with the existing timeouts.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@m1kola Is there a way we can validate that this doesn't introduce flakiness into CI by timeouts not being sufficient? What are the existing timeouts?

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

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

@everettraven I was mostly worried about pulling like require.Eventually. We have some defaults here:

varpollDuration=time.Minute
varpollInterval=time.Second

But some tests can use own values in theory. Our pull interval for require.Eventually is usually quite low, so it should be good.

I think the more historic data from CI runs we get - the easier it will be asses if we need to increase something.

Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
@codecov

codecovBot commented Nov 7, 2024

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 73.45%. Comparing base (22004fa) to head (fe20381).
Report is 3 commits behind head on main.

Additional details and impacted files
@@ Coverage Diff @@## main #1434 +/- ##
=======================================
Coverage 73.45% 73.45% =======================================
Files 42 42 Lines 3063 3063 =======================================
Hits 2250 2250 Misses 640 640 Partials 173 173 
FlagCoverage Δ
e2e55.20% <50.00%> (-0.20%)⬇️
unit52.59% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@m1kola
m1kola marked this pull request as ready for review November 7, 2024 11:37
@m1kola
m1kola requested a review from a team as a code ownerNovember 7, 2024 11:37
@openshift-ciopenshift-ciBot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 7, 2024

@perdasilvaperdasilva left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

@camilamacedo86camilamacedo86 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

/lgtm

@openshift-ciopenshift-ciBot added the lgtm Indicates that a PR is ready to be merged. label Nov 7, 2024
@joelanford
joelanford added this pull request to the merge queue Nov 7, 2024
Merged via the queue into operator-framework:main with commit 8cd4a8cNov 7, 2024
@m1kola
m1kola deleted the catalogd_bump branch November 7, 2024 14:50
camilamacedo86 added a commit to camilamacedo86/operator-controller that referenced this pull request Nov 11, 2024
… pollIntervalMinutes in ClusterCatalog spec
In operator-framework#1434, the API was updated to use pollIntervalMinutes instead of pollInterval.
This commit ensures all references are properly updated.
See: https://github.com/operator-framework/operator-controller/pull/1434/files#diff-93b46b0715181c9cf397eed60862261b7839ff721599fcc393a393b9edea610bR57
camilamacedo86 added a commit to camilamacedo86/operator-controller that referenced this pull request Nov 11, 2024
… pollIntervalMinutes in ClusterCatalog spec
In operator-framework#1434, the API was updated to use pollIntervalMinutes instead of pollInterval.
This commit ensures all references are properly updated.
See: https://github.com/operator-framework/operator-controller/pull/1434/files#diff-93b46b0715181c9cf397eed60862261b7839ff721599fcc393a393b9edea610bR57
camilamacedo86 added a commit to camilamacedo86/operator-controller that referenced this pull request Nov 11, 2024
… pollIntervalMinutes in ClusterCatalog spec
In operator-framework#1434, the API was updated to use pollIntervalMinutes instead of pollInterval.
This commit ensures all references are properly updated.
See: https://github.com/operator-framework/operator-controller/pull/1434/files#diff-93b46b0715181c9cf397eed60862261b7839ff721599fcc393a393b9edea610bR57
camilamacedo86 added a commit to camilamacedo86/operator-controller that referenced this pull request Nov 11, 2024
… pollIntervalMinutes in ClusterCatalog spec
In operator-framework#1434, the API was updated to use pollIntervalMinutes instead of pollInterval.
This commit ensures all references are properly updated.
See: https://github.com/operator-framework/operator-controller/pull/1434/files#diff-93b46b0715181c9cf397eed60862261b7839ff721599fcc393a393b9edea610bR57
camilamacedo86 added a commit to camilamacedo86/operator-controller that referenced this pull request Nov 11, 2024
… pollIntervalMinutes in ClusterCatalog spec
In operator-framework#1434, the API was updated to use pollIntervalMinutes instead of pollInterval.
This commit ensures all references are properly updated.
See: https://github.com/operator-framework/operator-controller/pull/1434/files#diff-93b46b0715181c9cf397eed60862261b7839ff721599fcc393a393b9edea610bR57
camilamacedo86 added a commit to camilamacedo86/operator-controller that referenced this pull request Nov 11, 2024
… pollIntervalMinutes in ClusterCatalog spec
In operator-framework#1434, the API was updated to use pollIntervalMinutes instead of pollInterval.
This commit ensures all references are properly updated.
See: https://github.com/operator-framework/operator-controller/pull/1434/files#diff-93b46b0715181c9cf397eed60862261b7839ff721599fcc393a393b9edea610bR57
camilamacedo86 added a commit to camilamacedo86/operator-controller that referenced this pull request Nov 11, 2024
… pollIntervalMinutes in ClusterCatalog spec
In operator-framework#1434, the API was updated to use pollIntervalMinutes instead of pollInterval.
This commit ensures all references are properly updated.
See: https://github.com/operator-framework/operator-controller/pull/1434/files#diff-93b46b0715181c9cf397eed60862261b7839ff721599fcc393a393b9edea610bR57
camilamacedo86 added a commit to camilamacedo86/operator-controller that referenced this pull request Nov 11, 2024
…ith pollIntervalMinutes in ClusterCatalog spec and update documentation references
In operator-framework#1434, the API was updated to use pollIntervalMinutes instead of pollInterval.
This commit ensures that all references to pollInterval are correctly replaced with pollIntervalMinutes across the ClusterCatalog spec and relevant documentation.
See: https://github.com/operator-framework/operator-controller/pull/1434/files#diff-93b46b0715181c9cf397eed60862261b7839ff721599fcc393a393b9edea610bR57
camilamacedo86 added a commit to camilamacedo86/operator-controller that referenced this pull request Nov 11, 2024
…ith pollIntervalMinutes in ClusterCatalog spec and update documentation references
In operator-framework#1434, the API was updated to use pollIntervalMinutes instead of pollInterval.
This commit ensures that all references to pollInterval are correctly replaced with pollIntervalMinutes across the ClusterCatalog spec and relevant documentation.
See: https://github.com/operator-framework/operator-controller/pull/1434/files#diff-93b46b0715181c9cf397eed60862261b7839ff721599fcc393a393b9edea610bR57
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 12, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
Our upgrade-e2e job need to be updated to make take the
changes into account.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
@m1kolam1kola mentioned this pull request Nov 12, 2024
4 tasks
github-merge-queueBot pushed a commit that referenced this pull request Nov 12, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
Our upgrade-e2e job need to be updated to make take the
changes into account.
Relevant PRs:
* #1439
* #1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 12, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Together with fixing snippets & outputs this fixes some rendering issues.
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 12, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 13, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 13, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 13, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 13, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
github-merge-queueBot pushed a commit that referenced this pull request Nov 14, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* #1439
* #1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 14, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
@m1kolam1kola mentioned this pull request Nov 14, 2024
4 tasks
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 14, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 14, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 14, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
github-merge-queueBot pushed a commit that referenced this pull request Nov 14, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* #1439
* #1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
m1kola pushed a commit to m1kola/operator-controller that referenced this pull request Nov 15, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* operator-framework#1439
* operator-framework#1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
github-merge-queueBot pushed a commit that referenced this pull request Nov 15, 2024
There were several intentional breaking changes in the API
which are now included in v0.18.0 release.
This commit mostly focuses on updating the documentation to
reflect API changes. This includes making sure that snippets
and example outputs match the current state of the project.
Relevant PRs:
* #1439
* #1434
Signed-off-by: Mikalai Radchuk <mradchuk@redhat.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtmIndicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@m1kola@perdasilva@LalatenduMohanty@camilamacedo86@everettraven@joelanford