Skip to content

[minor] Support July Catalog Update - #407

Merged
prveenkumr merged 42 commits into
stablefrom
monthlyupdate
Jul 30, 2026
Merged

[minor] Support July Catalog Update#407
prveenkumr merged 42 commits into
stablefrom
monthlyupdate

Conversation

@prveenkumr

@prveenkumr prveenkumr commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

prveenkumr and others added 22 commits June 29, 2026 15:39
Co-authored-by: Divyesh-Khokhar <divyesh.k@ibm.com>
Co-authored-by: Raahithyaj <raahithya.jayaram@ibm.com>
Co-authored-by: amitpandey0217 <amit.pandey17@ibm.com>
…rets regardless of Slack config

The prepareUpdateSecrets() function in tekton.py was introduced in PR #425
("day2 fix for devops slack secret issue") which added an early return when
slack_token or slack_channel are not provided. This inadvertently placed the
pipeline-db2-license secret creation after the early return, meaning the
secret was never created for users who do not have Slack configured.

The PipelineRun template (pipelinerun-update.yml.j2) unconditionally binds
the shared-db2 workspace to secretName: pipeline-db2-license. When the
secret does not exist, the update-db2 task pod is stuck in Init:0/2 with
repeated FailedMount errors, blocking the entire mas-update pipeline run.

Fix: move pipeline-db2-license secret creation before the Slack guard so it
is always created regardless of whether Slack credentials are provided.
…pdateSecrets regardless of Slack config"

This reverts commit 0765207.
prveenkumr and others added 9 commits July 27, 2026 21:27
Add `-m "not openshift"` to pytest invocation in python-package.yml
to prevent OLM integration tests from running in environments without
the IBM operator catalog installed.

Tests in test_olm.py require a live OpenShift cluster with ibm-sls
available in openshift-marketplace. The `openshift` marker was already
defined in pyproject.toml but was not being applied during CI.
…UpdateSecrets regardless of Slack config"

This reverts commit a5a3708.
@prveenkumr
prveenkumr marked this pull request as ready for review July 30, 2026 06:07
@prveenkumr
prveenkumr requested a review from a team as a code owner July 30, 2026 06:07
@prveenkumr
prveenkumr added this pull request to the merge queue Jul 30, 2026
Merged via the queue into stable with commit 818f980 Jul 30, 2026
3 checks passed
@prveenkumr
prveenkumr deleted the monthlyupdate branch July 30, 2026 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants