Skip to content

KFLUXINFRA-3014: Deploy TektonConfig w/ ArgoCD on kflux-c-stg-i01#270

Open
enkeefe00 wants to merge 1 commit into
redhat-appstudio:mainfrom
enkeefe00:update-tekton-cfgs
Open

KFLUXINFRA-3014: Deploy TektonConfig w/ ArgoCD on kflux-c-stg-i01#270
enkeefe00 wants to merge 1 commit into
redhat-appstudio:mainfrom
enkeefe00:update-tekton-cfgs

Conversation

@enkeefe00

@enkeefe00 enkeefe00 commented Mar 13, 2026

Copy link
Copy Markdown
Collaborator

Since previous attempts to disable Tekton Results failed (see #269 and #254) , deploy a disabled Tekton Results TektonConfig to allow ArgoCD to manage the resource instead of the openshift-pipelines operator.

Assisted-by: Gemini

KFLUXINFRA-3014

@enkeefe00 enkeefe00 requested a review from scoheb as a code owner March 13, 2026 14:53
@openshift-ci-robot

openshift-ci-robot commented Mar 13, 2026

Copy link
Copy Markdown
Collaborator

@enkeefe00: This pull request references KFLUXINFRA-3014 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.22.0" version, but no target version was set.

Details

In response to this:

Since previous attempts to disable Tekton Results failed (see #269 and #254) , deploy a disabled Tekton Results TektonConfig to allow ArgoCD to manage the resource instead of the openshift-pipelines operator.

Assisted-by: Gemini

KFLUXINFRA-3014

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci Bot requested review from arewm and pacho-rh March 13, 2026 14:53
@openshift-ci-robot

openshift-ci-robot commented Mar 13, 2026

Copy link
Copy Markdown
Collaborator

@enkeefe00: This pull request references KFLUXINFRA-3014 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.22.0" version, but no target version was set.

Details

In response to this:

Since previous attempts to disable Tekton Results failed (see #269 and #254) , deploy a disabled Tekton Results TektonConfig to allow ArgoCD to manage the resource instead of the openshift-pipelines operator.

Assisted-by: Gemini

KFLUXINFRA-3014

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

Comment thread components/openshift-pipelines/internal-staging/tekton-config.yaml Outdated
@enkeefe00 enkeefe00 force-pushed the update-tekton-cfgs branch from c739d69 to 5c503ca Compare March 13, 2026 18:14
@openshift-ci

openshift-ci Bot commented Mar 13, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: enkeefe00

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@enkeefe00 enkeefe00 self-assigned this Mar 13, 2026
@enkeefe00 enkeefe00 requested a review from hugares March 16, 2026 15:00
@openshift-ci-robot

openshift-ci-robot commented Mar 16, 2026

Copy link
Copy Markdown
Collaborator

@enkeefe00: This pull request references KFLUXINFRA-3014 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.22.0" version, but no target version was set.

Details

In response to this:

Since previous attempts to disable Tekton Results failed (see #269 and #254) , deploy a disabled Tekton Results TektonConfig to allow ArgoCD to manage the resource instead of the openshift-pipelines operator.

Assisted-by: Gemini

KFLUXINFRA-3014

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@aThorp96 aThorp96 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

General approach seems fine. Couple gaps between this and the configmap included in ../base which may cause argo to flap. If possible, this should replace the ConfigMap entirely since it will overwrite the ConfigMap on sync

metrics.taskrun.level: task
trusted-resources-verification-no-match-policy: ignore
metrics.pipelinerun.level: pipeline
enable-api-fields: beta

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This should be alpha, per the configmap

keep-pod-on-cancel: false
enable-provenance-in-status: true
enable-custom-tasks: true
disable-creds-init: false

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This should be true per the configmap (not sure if true or "true")

enable-custom-tasks: true
disable-creds-init: false
options: {}
disable-affinity-assistant: true

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This should be false per the configmap (maybe "false")

disabled: false
artifacts.oci.format: simplesigning
options: {}
pipeline:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

There's a couple settings in the configmap which aren't set here. That might be fine, but wanted to flag in case they're non-default since this would overwrite the configmap.

  • enable-kubernetes-sidecar
  • disable-inline-spec
  • enable-concise-resolver-syntax
  • enable-tekton-oci-bundles
  • enable-artifacts

@enkeefe00

Copy link
Copy Markdown
Collaborator Author

General approach seems fine. Couple gaps between this and the configmap included in ../base which may cause argo to flap. If possible, this should replace the ConfigMap entirely since it will overwrite the ConfigMap on sync

@aThorp96 If the fields aren't present in the existing TektonConfig on the cluster, should I add them? If the values on the cluster are different than those in base, should I change the values?

@aThorp96

Copy link
Copy Markdown

@enkeefe00 if the fields weren't present on the TektonConfig you would only need to add them if they're not the defaults (I'll have to check if those fields have default values set). If you explicitly have a different value than the configmap in the cluster it will overwrite the configmap when the Teknton Config syncs, which would explain why the configmap may be different in the cluster. I don't know which of the values you want, but I assume the VCS' config is what is expected

Since previous attempts to disable Tekton Results failed
(see redhat-appstudio#269
and redhat-appstudio#254)
, deploy a disabled Tekton Results `TektonConfig` to allow ArgoCD to
manage the resource instead of the openshift-pipelines operator.

Assisted-by: Gemini

KFLUXINFRA-3014
@enkeefe00 enkeefe00 force-pushed the update-tekton-cfgs branch from 5c503ca to e5bce20 Compare March 17, 2026 17:17
@enkeefe00 enkeefe00 requested review from aThorp96 and removed request for pacho-rh March 17, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants