ci-tools icon indicating copy to clipboard operation
ci-tools copied to clipboard

DPTP Tooling

Results 77 ci-tools issues
Sort by recently updated
recently updated
newest added

The field `always_run` is auto-generated based in the following condition: ```golang AlwaysRun: opts.runIfChanged == "" && opts.skipIfOnlyChanged == "" && !opts.defaultDisable && opts.pipelineRunIfChanged == "", ``` But it is only...

approved
do-not-merge/hold

Various references of `master` branch was renamed to `main`, this include: - The minimum tests possible; - References to `openshift/release@master` and; - Default branch names used by some tools.

approved
do-not-merge/hold

This change prepares ci-tools for OpenShift 5.x support while maintaining backward compatibility with 4.x. It also generalizes version handling to support future major versions (6.x through 9.x). Key changes: Version...

approved

**Added `pkg/dockerfile/inputs.go`** - Core detection logic: - Automatically detects `registry.ci.openshift.org` and `quay-proxy.ci.openshift.org` references in Dockerfiles - Parses references into `org/repo/tag` components - Generates `base_images` and `inputs.as[]` configuration on-the-fly - Using...

approved

These changes enable ci-operator to access the gsm-config.yaml mapping file when the Secrets Store CSI Driver is enabled (gsm-config.yaml defines how GSM secrets are bundled and consumed for the Vault...

approved

This PR implements support for the 3-level GSM secret naming structure (`collection__group__field`) in ci-operator, as per [the design document](https://docs.google.com/document/d/16ydEULUAsMEgjLkRYpGnGicxQh6_4REFwtbS5QqxxgM). ## Changes ### 3-level hierarchy Secrets now use `collection__group__field` naming instead...

do-not-merge/work-in-progress
approved

Extends ci-secret-generator to sync all generated secrets to GSM (previously only cluster-init secrets), and generates index secrets to track collection membership. Part of the Vault-to-GSM migration (see [design doc)](https://docs.google.com/document/d/16ydEULUAsMEgjLkRYpGnGicxQh6_4REFwtbS5QqxxgM/edit?tab=t.0). **What...

approved
do-not-merge/hold

Tests with lifecycle="informing" in the JUnit XML do not impact aggregation results. This change parses the lifecycle attribute and treats informing tests as always passing in the pass/fail calculation.

approved

Add --ignore-repos flag to registry-replacer Changes: - Add --ignore-repos flag that accepts org/repo notation (can be passed multiple times) - Skip processing for repos in the ignore list - Add...

approved
do-not-merge/hold

I do not _entirely_ understand why the relaxation for disruption tests exists here but the TODO exists this may be worth tightening. The `pityFactor` will relax the threshold in some...

do-not-merge/work-in-progress
approved
do-not-merge/hold
jira/valid-reference