Repository navigation
Conversation
Configuration Diff7 document(s) impacted: + 2 added
- 0 removed
! 5 modifiedDiff@@ spec.template.values @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStream/rhtas-tenant/policy-controller-operator-v1-0
! - one list entry removed:
- - name: policyControllerOperatorDeploymentName
- value: policy-controller-manager
@@ spec.template.values @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStream/rhtas-tenant/policy-controller-v1-0
! - one list entry removed:
- - name: policyControllerOperatorDeploymentName
- value: policy-controller-manager
@@ spec.resources @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/pco-fbc-template
! - one list entry removed:
- - apiVersion: appstudio.redhat.com/v1beta2
- kind: IntegrationTestScenario
- metadata:
- name: {{.application}}{{.nameSuffix}}-v4-19-upgrade-fips
- labels:
- test.appstudio.openshift.io/optional: "true"
- spec:
- application: {{.application}}{{.nameSuffix}}
- contexts:
- - name: component_{{.application}}{{.nameSuffix}}-v4-19
- description: "execute the FIPS upgrade integration test when component {{.application}}{{.nameSuffix}}-v4-19 updates"
- params:
- - name: OCP_VERSION
- value: 4.19
- - name: FIPS_ENABLED
- value: "true"
- - name: CLUSTER_PLATFORM
- value: openshift
- resolverRef:
- params:
- - name: url
- value: "https://github.com/securesign/pipelines.git"
- - name: revision
- value: main
- - name: pathInRepo
- value: pipelines/integration-test/pco-operator-upgrade.yaml
- resolver: git
- resourceKind: pipelinerun
@@ spec.variables.policyControllerOperatorDeploymentName.defaultValue @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/pco-fbc-template
! ± value change
- policy-controller-operator
+ policy-controller-manager
@@ spec.resources @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/rhtas-fbc-template
! - one list entry removed:
- - apiVersion: appstudio.redhat.com/v1beta2
- kind: IntegrationTestScenario
- metadata:
- name: {{.application}}{{.nameSuffix}}-v4-19-upgrade-fips
- labels:
- test.appstudio.openshift.io/optional: "true"
- spec:
- application: {{.application}}{{.nameSuffix}}
- contexts:
- - name: component_{{.application}}{{.nameSuffix}}-v4-19
- description: "execute the FIPS upgrade integration test when component {{.application}}{{.nameSuffix}}-v4-19 updates"
- params:
- - name: OCP_VERSION
- value: 4.19
- - name: FIPS_ENABLED
- value: "true"
- - name: CLUSTER_PLATFORM
- value: openshift
- resolverRef:
- params:
- - name: url
- value: "https://github.com/securesign/pipelines.git"
- - name: revision
- value: main
- - name: pathInRepo
- value: pipelines/integration-test/operator-upgrade.yaml
- resolver: git
- resourceKind: pipelinerun
@@ (root level) @@
# appstudio.redhat.com/v1alpha1/Application/rhtas-tenant/rhtas-release
! + one document added:
+ ---
+ apiVersion: appstudio.redhat.com/v1alpha1
+ kind: Application
+ metadata:
+ name: rhtas-release
+ namespace: rhtas-tenant
+ spec:
+ displayName: "RHTAS release vehicle"
@@ (root level) @@
# appstudio.redhat.com/v1alpha1/ReleasePlan/rhtas-tenant/prepare-release-stream
! + one document added:
+ ---
+ apiVersion: appstudio.redhat.com/v1alpha1
+ kind: ReleasePlan
+ metadata:
+ name: prepare-release-stream
+ namespace: rhtas-tenant
+ labels:
+ release.appstudio.openshift.io/auto-release: "false"
+ spec:
+ application: rhtas-release
+ tenantPipeline:
+ pipelineRef:
+ params:
+ - name: url
+ value: "https://github.com/securesign/pipelines"
+ - name: revision
+ value: tturek/prepare-release
+ - name: pathInRepo
+ value: pipelines/prepare-release-stream.yaml
+ resolver: git
+ serviceAccountName: konflux-bot-0📦 Artifacts: base-output.yaml, head-output.yaml, dyff-output.txt |
osmman
force-pushed
the
tturek/prepare-release
branch
from
October 19, 2026 08:19
8e9123e to
7ddfe89
Compare
osmman
force-pushed
the
tturek/prepare-release
branch
2 times, most recently
from
October 19, 2026 16:44
118e0bc to
4ee03dd
Compare
Contributor
Author
|
This PR functionality will be reworked after #530. The reason is that it will centralise some versioning values which impact will be removing its behavior from prepare-release-branch. Modified version will create one PR to securesign/pipeline repository to bump version on all repositories in snapshot. |
Mint a short-lived installation token through a shared StepAction and use it in push-to-github. Release preparation reuses the same authentication. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Signed-off-by: Tomas Turek <tturek@redhat.com>
Create a verified GitHub API commit from staged files and return its SHA. Preserve file modes, binary contents and deletions, and skip an empty diff. Branch and pull request handling remain with the caller. Signed-off-by: Tomas Turek <tturek@redhat.com>
Group every Snapshot repository and prepare its component configuration for the release stream. Read versions centrally instead of updating local PipelineRun version parameters, and open a separate pipelines/main PR for explicit Release version fields. Split checkout, rewiring, staging, signed API commit creation and PR publication into separate steps. Add the prepare-release-stream ReleasePlan and its rhtas-release Application. Co-Authored-By: Claude Code <noreply@anthropic.com> Signed-off-by: Tomas Turek <tturek@redhat.com>
Update existing kubebuilder/operator-sdk version and channel files using the project version. Keep product and project versions separate and preserve digest pins on patch releases. Co-Authored-By: Claude Code <noreply@anthropic.com> Signed-off-by: Tomas Turek <tturek@redhat.com>
Describe Release inputs, component and central version changes, API commit publication, and the central ConfigMap merge/deployment prerequisite. Co-Authored-By: Claude Code <noreply@anthropic.com> Signed-off-by: Tomas Turek <tturek@redhat.com>
Point Git resolvers at tturek/prepare-release for Konflux testing. Drop this temporary commit before merging. Signed-off-by: Tomas Turek <tturek@redhat.com>
osmman
force-pushed
the
tturek/prepare-release
branch
from
October 26, 2026 15:14
4ee03dd to
28a5958
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a
prepare-release-branchpipeline that creates or updatesrelease-X.Ybranches from a combined Snapshot, triggered manually via a Release.pipelines/prepare-release-branch.yaml— pipeline resolving the two tasks from this repotasks/prepare-release/prepare-release-branch-parse.yaml— extracts branch, suffix, release version and repo list from the Release/Snapshottasks/prepare-release/prepare-release-branch.yaml— fans out per-repo (matrix) to create/update the release branchkonflux-configs/base/application/base/prepare-release-branch/— ReleasePlanprepare-release-branchbound to the emptyrhtas-releaseApplication (manual trigger,auto-release: 'false'), wired into the application kustomization🤖 Generated with Claude Code
Resolve: https://redhat.atlassian.net/browse/SECURESIGN-5962