-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
STF 1.5.5 release ops #628
Commits on Oct 26, 2023
-
Add gitleaks.toml for rh-gitleaks (#510)
Add a .gitleaks.toml file to avoid the false positive leak for the example certificate when deploying for Elasticsearch.
Configuration menu - View commit details
-
Copy full SHA for db1195a - Browse repository at this point
Copy the full SHA db1195aView commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9d7be76 - Browse repository at this point
Copy the full SHA 9d7be76View commit details
Commits on Nov 1, 2023
-
[stf-run-ci] Fix check to include bool filter (#511)
Update the check to use bool filter instead of a bar var. By default, ansible parses vars as strings, and without the | bool filter, this check is invalid, as it will always resolve to true, since it is a non-empty string. Other instances of the same check did this, but this one was missed.
Configuration menu - View commit details
-
Copy full SHA for 1772184 - Browse repository at this point
Copy the full SHA 1772184View commit details
Commits on Nov 2, 2023
-
[allow_skip_clone] Allow skipping of the cloning stages (#512)
* [allow_skip_clone] Use <repo>_dir instead of hardcoding all directories relative to base_dir This will allow configuration of the repo clone destination, so we can use pre-cloned dirs instead of explicitly cloning the dirs each time. This is essential for CI systems like zuul, that set-up the repos with particular versions/branches prior to running the test scripts. * [zuul] List the other infrawatch repos as required for the job * [zuul] Set the {sgo,sg-bridge,sg-core,prometheus-webhook-snmp}_dir vars Add in the repo dir locations where the repos should be pre-cloned by zuul * Replace base_dir with sto_dir * set sto_dir relative to base_dir is it isn't already set * [ci] use absolute dir for requirements.txt * [ci] Update sto_dir using explicit reference zuul.project.src_dir refers to the current project dir. When using the jobs in another infrawatch project, this becomes invalid. Instead, sto_dir is explicitly set using zuul.projects[<project_name>].src_dir, the same way that the other repo dirs are set in vars-zuul-common --------- Co-authored-by: Chris Sibbitt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bacb1fb - Browse repository at this point
Copy the full SHA bacb1fbView commit details
Commits on Nov 3, 2023
-
Fix qdr auth one_time_upgrade label check (#518)
* Fix qdr auth one_time_upgrade label check * Fix incorrect variable naming on one_time_upgrade label check * Adjust QDR authentication password generation (#520) Adjust the passwords being generated for QDR authentication since certain characters (such as colon) will cause a failure in the parsing routine within qpid-dispatch. Updates the lookup function to only use ascii_letters and digits and increases the length to 32 characters. --------- Co-authored-by: Leif Madsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for acaffe6 - Browse repository at this point
Copy the full SHA acaffe6View commit details
Commits on Nov 6, 2023
-
Add docs for skip_clone (#515)
* [allow_skip_clone] Add docs for clone_repos and *_dir vars * Align README table column spacing (#516) * Align README table column spacing * Update build/stf-run-ci/README.md --------- Co-authored-by: Emma Foley <[email protected]> --------- Co-authored-by: Leif Madsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0786bc8 - Browse repository at this point
Copy the full SHA 0786bc8View commit details
Commits on Nov 7, 2023
-
[zuul] Add STO to required repos (#524)
It appears that STO is not included explictly when running jobs from SGO [1]. This will be the case in all the other repos. This change explicitly add it, in case it's not already included by zuul. [1] https://review.rdoproject.org/zuul/build/edd8f17bfdac4360a94186b46c4cea3f
Configuration menu - View commit details
-
Copy full SHA for 14694d4 - Browse repository at this point
Copy the full SHA 14694d4View commit details
Commits on Nov 8, 2023
-
* QDR Auth in smoketest * Added qdr-test as a mock of the OSP-side QDR * Connection from qdr-test -> default-interconnect is TLS+Auth * Collectors point at qdr-test instead of default-interconnect directly * Much more realistic than the existing setup * Eliminated a substitution in sensubility config * Used default QDR basic auth in Jenkinsfile
Configuration menu - View commit details
-
Copy full SHA for 37b6f03 - Browse repository at this point
Copy the full SHA 37b6f03View commit details -
QDR Auth for infrared 17.1 script (#517)
* QDR Auth for infrared 17.1 script * Fix missing substitution for AMQP_PASS in infrared script
Configuration menu - View commit details
-
Copy full SHA for d12aa38 - Browse repository at this point
Copy the full SHA d12aa38View commit details
Commits on Nov 13, 2023
-
[zuul] Define a project template for stf-crc-jobs (#514)
* [allow_skip_clone] Use <repo>_dir instead of hardcoding all directories relative to base_dir This will allow configuration of the repo clone destination, so we can use pre-cloned dirs instead of explicitly cloning the dirs each time. This is essential for CI systems like zuul, that set-up the repos with particular versions/branches prior to running the test scripts. * [zuul] List the other infrawatch repos as required for the job * [zuul] Set the {sgo,sg-bridge,sg-core,prometheus-webhook-snmp}_dir vars Add in the repo dir locations where the repos should be pre-cloned by zuul * Replace base_dir with sto_dir * set sto_dir relative to base_dir is it isn't already set * [ci] use absolute dir for requirements.txt * [ci] Update sto_dir using explicit reference zuul.project.src_dir refers to the current project dir. When using the jobs in another infrawatch project, this becomes invalid. Instead, sto_dir is explicitly set using zuul.projects[<project_name>].src_dir, the same way that the other repo dirs are set in vars-zuul-common * [zuul] Define a project template for stf-crc-jobs Instead of listing all the jobs for each preoject in-repo, and needing to update the list every time that a new job is added, the project template can be updated and the changes propogated to the other infrawatch projects * [zuul] don't enable using the template * Revert "[zuul] don't enable using the template" This reverts commit 56e2009. --------- Co-authored-by: Chris Sibbitt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09044b9 - Browse repository at this point
Copy the full SHA 09044b9View commit details -
Restart QDR after changing the password (#530)
* Restart QDR after changing the password * Fixes bug reported here: #517 (comment) * Avoids an extra manual step when changing password * Would affect users who upgrade from earlier STF and subsequently enable basic auth * Also users who need to change their passwords * Fixing ansible lint * Update roles/servicetelemetry/tasks/component_qdr.yml * Adjust QDR restarts to account for HA * [smoketest] Wait for qdr-test to be Running * [smoketest] Wait for QDR password upgrade * Remove zuul QDR auth override
Configuration menu - View commit details
-
Copy full SHA for 16b8197 - Browse repository at this point
Copy the full SHA 16b8197View commit details
Commits on Nov 14, 2023
-
[zuul] Add jobs to test with different versions of OCP (#432)
* Add crc_ocp_bundle value to select OCP version * zuul: add log collection post-task to get crc logs * Add ocp v13 and a timeout to the job
Configuration menu - View commit details
-
Copy full SHA for d3d8ee5 - Browse repository at this point
Copy the full SHA d3d8ee5View commit details -
Update README for 17.1 IR test (#533)
* Update README for 17.1 IR test Update the 17.1 infrared test script README to show how to deploy a virtualized workload on the deployed overcloud infrastructure. Helps with testing by providing additional telemetry to STF required in certain dashboards. * Update tests/infrared/17.1/README.md Co-authored-by: Chris Sibbitt <[email protected]> * Update tests/infrared/17.1/README.md --------- Co-authored-by: Chris Sibbitt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f3cbf32 - Browse repository at this point
Copy the full SHA f3cbf32View commit details
Commits on Nov 16, 2023
-
Support OCP v4.12 through v4.14 (#535)
Support STF 1.5.3 starting at OpenShift version 4.12 due to incompatibility with 4.11 due to dependency requirements. Our primary target is support of OCP EUS releases. Closes: STF-1632
Configuration menu - View commit details
-
Copy full SHA for cba3874 - Browse repository at this point
Copy the full SHA cba3874View commit details
Commits on Nov 17, 2023
-
[stf-collect-logs] Add ignore_errors to task (#529)
The "Question the deployment" task didn't have ignore_errors: true set, so when the task fails, the play is finished. This means that we don't get to the "copy logs" task and can't see the job logs in zuul. ignore_errors is set to true to be consistent with other tasks
Configuration menu - View commit details
-
Copy full SHA for 2cccdc6 - Browse repository at this point
Copy the full SHA 2cccdc6View commit details -
Mgirgisf/stf 1580/fix log commands (#526)
* update stf-collect-logs tasks * Update log path * solve log bugs in stf-run-ci tasks * create log directory
Configuration menu - View commit details
-
Copy full SHA for 2fc9c6c - Browse repository at this point
Copy the full SHA 2fc9c6cView commit details
Commits on Nov 20, 2023
-
Adjust Operator dependency version requirements (#538)
Adjust the operator package dependency requirements to align to known required versions. Primarily reduce the version of openshift-cert-manager from 1.10 to 1.7 in order to support the tech-preview channel which was previously used. Lowering the version requirement allows for the openshift-cert-manager-operator installed previously to be used during the STF 1.5.2 to 1.5.3 update, removing the update from being blocked. Related: STF-1636
Configuration menu - View commit details
-
Copy full SHA for 77dea87 - Browse repository at this point
Copy the full SHA 77dea87View commit details
Commits on Nov 21, 2023
-
Clean up stf-run-ci for OCP 4.12 minimum version (#539)
Update the stf-run-ci base setup to no longer need testing against OCP 4.10 and earlier, meaning we can rely on a single workflow for installation. Also update the deployment to use cluster-observability-operator via the redhat-operators CatalogSource for installation via use_redhat and use_hybrid strategies.
Configuration menu - View commit details
-
Copy full SHA for 6ec92f3 - Browse repository at this point
Copy the full SHA 6ec92f3View commit details
Commits on Nov 24, 2023
-
[zuul] Add job to build locally and do an index-based deployment (#495)
* [zuul] Add job to build locally and do an index-based deployment
Configuration menu - View commit details
-
Copy full SHA for cd25646 - Browse repository at this point
Copy the full SHA cd25646View commit details -
Only require Interconnect and Smart Gateway (#541)
* Only require Interconnect and Smart Gateway Update the dependency management within Service Telemetry Operator to only require AMQ Interconnect and Smart Gateway Operator, which is enough to deploy STF with observabilityStrategy: none. Other Operators can be installed in order to satisfy data storage of telemetry and events. Installation of cert-manager is also required, but needs to be pre-installed similar to Cluster Observability Operator, either as a cluster-scoped operator with the tech-preview channel, or a single time on the cluster as a namespace scoped operator, which is how the stable-v1 channel installs. Documentation will be updated to adjust for this change. Related: STF-1636 * Perform CI update to match docs install changes (#542) * Perform CI update to match docs install changes Update the stf-run-ci scripting to match the documented installation procedures which landed in infrawatch/documentation#513. These changes are also reflected in #541. * Update build/stf-run-ci/tasks/setup_base.yml Co-authored-by: Emma Foley <[email protected]> --------- Co-authored-by: Emma Foley <[email protected]> * Also drop cert-manager project The cert-manager project gets created with workload items when deploying the cert-manager from the cert-manager-operator project. When removing cert-manager this project is not cleaned up, so we need to delete it as well. --------- Co-authored-by: Emma Foley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba9c918 - Browse repository at this point
Copy the full SHA ba9c918View commit details
Commits on Dec 1, 2023
-
[stf-run-ci] Explicitly check the validate_daployment was successful (#…
…545) In [1], the validate_deployment step is successful, despite the deployment not being successful. This causes the job to timeout because the following steps continue to run despite an invalid state. To get the expected behaviour, the output should be checked for a string indicating success. i.e. * [info] CI Build complete. You can now run tests. [2] shows the output for a successful run. [1] https://review.rdoproject.org/zuul/build/245ae63e41884dc09353d938ec9058d7/console#5/0/144/controller [2] https://review.rdoproject.org/zuul/build/802432b23da24649b818985b7b1633bb/console#5/0/82/controller
Configuration menu - View commit details
-
Copy full SHA for 8ffbe5a - Browse repository at this point
Copy the full SHA 8ffbe5aView commit details
Commits on Dec 7, 2023
-
Implement dashboard management (#548)
* Implement dashboard management Implement a new configuration option graphing.grafana.dashboards.enabled which results in dashboards objects being created for the Grafana Operator. Previously loading dashboards would be done manually via 'oc apply' using instructions from documentation. The new CRD parameters to the ServiceTelemetry object allows the Service Telemetry Operator to now make the GrafanaDashboard objects directly. Related: OSPRH-825 * Drop unnecessary cluster roles * Update CSV for owned parameter
Configuration menu - View commit details
-
Copy full SHA for 0d5ed29 - Browse repository at this point
Copy the full SHA 0d5ed29View commit details -
Remove basic-auth method from grafana (#550)
* Only openshift auth will be allowed
Configuration menu - View commit details
-
Copy full SHA for b29d023 - Browse repository at this point
Copy the full SHA b29d023View commit details
Commits on Dec 12, 2023
-
Adjust Alertmanager SAR to be more specific
* This matches recent changes in prometheus[1] and grafana[2] [1] https://github.com/infrawatch/service-telemetry-operator/pull/549/files#diff-2cf84bcf66f12393c86949ec0d3f16c473a650173d55549bb02556d23aa22bd2R46 [2] https://github.com/infrawatch/service-telemetry-operator/pull/550/files#diff-ae71801975adb4f8dd4aa5479a66ad46e46f17de40f9d147b2e09e13ce26633eR45
Configuration menu - View commit details
-
Copy full SHA for 0f94fd5 - Browse repository at this point
Copy the full SHA 0f94fd5View commit details -
Revert "Adjust Alertmanager SAR to be more specific"
This reverts commit 0f94fd5.
Configuration menu - View commit details
-
Copy full SHA for 28ce38e - Browse repository at this point
Copy the full SHA 28ce38eView commit details -
Auth to prometheus using token instead of basicauth (#549)
* Auth to prometheus using token instead of basicauth * Add present/absent logic to prometheus-reader resources * s/password/token in smoketest output * [zuul] Make nightly_bundles jobs non-voting (#551) --------- Co-authored-by: Emma Foley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5189c0a - Browse repository at this point
Copy the full SHA 5189c0aView commit details
Commits on Dec 13, 2023
-
Fix branch co-ordination in stf-run-ci (#555)
I think it got broken by an oops recently[1]. Since that change, working_branch (`branch` at that point) is never used because version_branches.sgo has a default value. This breaks the branch co-ordination in Jenkins[2] and in local testing[3]. [1] https://github.com/infrawatch/service-telemetry-operator/pull/512/files#diff-c073fe1e346d08112920aa0bbc8a7453bbd3032b7a9b09ae8cbc70df4db4ea2dR19 [2] https://github.com/infrawatch/service-telemetry-operator/blob/0f94fd577617aee6a85fc4141f98ebdfc49a9f92/Jenkinsfile#L157 [3] https://github.com/infrawatch/service-telemetry-operator/blob/0f94fd577617aee6a85fc4141f98ebdfc49a9f92/README.md?plain=1#L62
Configuration menu - View commit details
-
Copy full SHA for 073548e - Browse repository at this point
Copy the full SHA 073548eView commit details
Commits on Dec 14, 2023
-
Adjust Alertmanager SAR to be more specific (#553)
* This matches recent changes in prometheus[1] and grafana[2] [1] https://github.com/infrawatch/service-telemetry-operator/pull/549/files#diff-2cf84bcf66f12393c86949ec0d3f16c473a650173d55549bb02556d23aa22bd2R46 [2] https://github.com/infrawatch/service-telemetry-operator/pull/550/files#diff-ae71801975adb4f8dd4aa5479a66ad46e46f17de40f9d147b2e09e13ce26633eR45
Configuration menu - View commit details
-
Copy full SHA for 6798b41 - Browse repository at this point
Copy the full SHA 6798b41View commit details
Commits on Jan 3, 2024
-
Add optional spec.replaces field to CSV for update graph compliance
The way we generate our CSVs uses OLM's skipRange functionality. This is fine, but using only this leads to older versions becoming unavailable after the fact -- see the warning at [1]. By adding an optional spec.replaces to our CSV we allow update testing as well as actual production updates for downstream builds that leverage it. Populating the field requires knowledge of the latest-released bundle, so we take it from an environment variable to be provided by the builder. If this is unset we don't include the spec.replaces field at all -- leaving previous behavior unchanged. Resolves #559 Related: STF-1658 [1] https://olm.operatorframework.io/docs/concepts/olm-architecture/operator-catalog/creating-an-update-graph/#skiprange
Configuration menu - View commit details
-
Copy full SHA for 99221fb - Browse repository at this point
Copy the full SHA 99221fbView commit details
Commits on Jan 5, 2024
-
Merge pull request #560 from infrawatch/migarcia-bundle-spec-replaces
Add optional spec.replaces field to CSV for update graph compliance
Configuration menu - View commit details
-
Copy full SHA for fe6c909 - Browse repository at this point
Copy the full SHA fe6c909View commit details
Commits on Jan 9, 2024
-
Stop using ephemeral storage for testing (#547)
Update the __service_telemetry_storage_persistent_storage_class to use CRC PVs Use the default value (false) for __service_telemetry_storage_ephemeral_enabled
Configuration menu - View commit details
-
Copy full SHA for c008c6e - Browse repository at this point
Copy the full SHA c008c6eView commit details
Commits on Jan 13, 2024
-
[zuul] Use extracted CRC nodes in stf-base (#531)
* [zuul] Update base job for stf-base * Add in required projects: dataplane-operator, infra-operator, openstack-operator * Remove nodeset from stf-base it overrides the nodeset set in the base job. The nodeset is going to be used to select the OCP version * [zuul] define nodesets for easy reuse * Define the nodeset * Rename the base * Select OCP version with the nodeset * [zuul] Add a login command to get initial kubeconfig file * [stf-run-ci] Add retries to pre-clean * Update galaxy requirements * [ci] Add retry to login command * [ci] Configure kubeconfig for rhol_crc role * Apply suggestions from code review * Zuul: Update how we get the initial kubeconfig (#558) * use ci-framework infra playbook * add make targets to do set-up * link the kubeconfig files * Remove pre-get_kubeconfig.yml; the script is no longer used * [ci] Add common-tasks.yml to cover the tasks that setup every play (#556) * [zuul] Update the labels used for extracted CRC * Remove non-default cifmw_rhol_crc_kubeconfig value
Configuration menu - View commit details
-
Copy full SHA for 665577e - Browse repository at this point
Copy the full SHA 665577eView commit details
Commits on Jan 15, 2024
-
Implement support for Grafana Operator v5 (#561)
* Implement support for Grafana Operator v5 Implement changes to support Grafana Operator v5 when the new grafana.integreatly.org CRD is available. Use the new CRDs as default when they are available. Fallover to deploying with Grafana Operator v4 when the Grafana Operator v5 CRDs are not available, thereby providing backwards compatibility to allow administrators time to migrate. Additionally, the polystat plugin has been removed from the rhos-cloud dashboard due to compatibility issues with grafana-cli usage when dynamically loading plugins. Usage of Grafana Operator v5 is also a target for disconnected support, and dynamically loading plugins in these environments is expected to be a problem. Related: OSPRH-2577 Closes: STF-1667 * Default Grafana role set to Admin In order to match the previous (Grafana Operator v4) role, set auto_assign_org_role to the Admin value. Default is Viewer.
Configuration menu - View commit details
-
Copy full SHA for f2a24ef - Browse repository at this point
Copy the full SHA f2a24efView commit details -
Remove old vendored operator_sdk/util collection (#563)
Remove the old 0.1.0 vendored collection operator_sdk/util from the upstream Dockerfile and repository. Instead use the default operator_sdk/util in the base image which is a newer version of 0.4.0. We only use the util collection for one call to k8s_status when ephemeral storage is enabled. The newer collection also provides a k8s_event module which could be useful in the future. Closes: STF-1683
Configuration menu - View commit details
-
Copy full SHA for 20fb410 - Browse repository at this point
Copy the full SHA 20fb410View commit details
Commits on Jan 17, 2024
-
Add nightly_bundle jobs to periodic pipeline (#564)
The nightly_bundle jobs will run once a day
Configuration menu - View commit details
-
Copy full SHA for 55b89e2 - Browse repository at this point
Copy the full SHA 55b89e2View commit details
Commits on Jan 19, 2024
-
Remove hard-coded Prometheus version in template (#565)
Remove the hard-coded Prometheus version in the Prometheus template when using observabilityStrategy use_redhat, which uses Cluster Observability Operator to manage the Prometheus instance requests. Previously this value was hard-coded to prevent a potential rollback when moving from Community Prometheus Operator to Cluster Observability Operator. Resolves: JIRA#OSPRH-2140
Configuration menu - View commit details
-
Copy full SHA for 35476e1 - Browse repository at this point
Copy the full SHA 35476e1View commit details
Commits on Jan 29, 2024
-
Set features.operators.openshift.io/disconnected to True (#570)
STF can now be deployed in disconnected mode. This change updates the features.operators.openshift.io/disconnected annotation to reflect this.
Configuration menu - View commit details
-
Copy full SHA for f900181 - Browse repository at this point
Copy the full SHA f900181View commit details
Commits on Feb 1, 2024
-
[stf-run-ci] Update validation check for bundle URLs (#571)
* [stf-run-ci] Update validation check for bundle URLs An empty string passed as the bundle URL will pass the existing test of "is defined" and "is not None" and still be invalid. The validation for the bundle URL can be done in one check per var: * If the var is undefined, it becomes "", and the check fails, because of length * If the var is None, there's an error because None does not have a length * If the var is an empty string, the check fails because of the length This simplifies the check and improves readability
Configuration menu - View commit details
-
Copy full SHA for 164f0ca - Browse repository at this point
Copy the full SHA 164f0caView commit details
Commits on Feb 11, 2024
-
Prefer Grafana 9 workload (#575)
Prefer usage of Grafana 9 container image from RHCC. Grafana 7 is EOL upstream and receives no security support. Prefer use of Grafana 9 which is still supported.
Configuration menu - View commit details
-
Copy full SHA for 28183df - Browse repository at this point
Copy the full SHA 28183dfView commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dd6e1b3 - Browse repository at this point
Copy the full SHA dd6e1b3View commit details
Commits on Feb 16, 2024
-
Add related images for Prometheus and Alertmanager (#578)
* Add related images for Prometheus and Alertmanager Add support for RELATED_IMAGES for other artifacts we need in a default deployment when installing via disconnected. These images are required to be specifically called out in disconnected environments as the Prometheus and Alertmanager controllers in the Cluster Observability Operator (COO) don't use the RELATED_IMAGE environment variables specified in the downstream CSV for COO, so we need to specify them ourselves and then deploy Prometheus and Alertmanager using the spec.image reference in the Custom Resource. Closes: JIRA#STF-1713 * Place related images in correct deploy manifest * Use grafana_path_image by default Remove the baseImage configuration for Grafana from the example CR so that in the OLM UI (OCP console) the baseImage isn't a populated value by default. Use the value from grafana_image_path as the preferred default as it will be populated from the RELATED_IMAGES_GRAFANA_IMAGE environment variable, which then itself has a default of the base_image value in defaults/main.yml. Only if the administrator sets a specific value for baseImage should we deploy with that image. We do this to allow for a better disconnected environment experience out of the box. * Drop setting Grafana related images For upstream, there isn't a good option that is on quay.io (which doesn't have quotas), and since it's out of scope for this effort, I'm just going to drop it and revert back to how it worked before. * Revert removal of Grafana default image path * Fix issue with alertmanager related image tag var
Configuration menu - View commit details
-
Copy full SHA for 85a32c0 - Browse repository at this point
Copy the full SHA 85a32c0View commit details
Commits on Feb 20, 2024
-
Bump ansible-core from 2.12.10 to 2.15.9 in /build/stf-run-ci (#573)
Bumps [ansible-core](https://github.com/ansible/ansible) from 2.12.10 to 2.15.9. - [Release notes](https://github.com/ansible/ansible/releases) - [Commits](ansible/ansible@v2.12.10...v2.15.9) --- updated-dependencies: - dependency-name: ansible-core dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Leif Madsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9c4065 - Browse repository at this point
Copy the full SHA c9c4065View commit details
Commits on Feb 26, 2024
-
Fix env var naming issue (#581)
* Fix env var naming issue Fix an environment variable naming issue in the CSV for STO when attempting to install alertmanager disconnected. The env var being looked up should have a postfix of _IMAGE to match the other env vars. Found in testing by vkmc. * Run operator-sdk generate bundle Run the generate bundle command to make sure everything is in sync. Fixes CI found issue in previous commit.
Configuration menu - View commit details
-
Copy full SHA for 6568039 - Browse repository at this point
Copy the full SHA 6568039View commit details
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 853e457 - Browse repository at this point
Copy the full SHA 853e457View commit details
Commits on Mar 20, 2024
-
Skip installing deps when installing from bundles (#586)
Dependencies for STF are being handled by OLM since STF 1.5.3. Related change #423 Except for Prometheus/COO and cert-manager (since those are scoped cluster-wide and OLM cannot automatically resolve conflicts) Related change #472 So there is no need to pre subscribe to those when deploying for index or bundles. It is required, though, for local installs. The only operator that was on this condition is the AMQ Interconnect operator. So this change updates the check to reflect this.
Configuration menu - View commit details
-
Copy full SHA for 6941ce0 - Browse repository at this point
Copy the full SHA 6941ce0View commit details
Commits on Mar 22, 2024
-
[zuul] Remove OCP 4.13 jobs (#587)
OCP 4.13 jobs were added as a way to test ocp-latest before 4.14 was released
Configuration menu - View commit details
-
Copy full SHA for ceebd9e - Browse repository at this point
Copy the full SHA ceebd9eView commit details
Commits on Apr 5, 2024
-
[Jenkins] Remove jenkins config and deployment files (#585)
We are now using Zuul to replace Jenkins
Configuration menu - View commit details
-
Copy full SHA for c85d9a4 - Browse repository at this point
Copy the full SHA c85d9a4View commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc28f2f - Browse repository at this point
Copy the full SHA fc28f2fView commit details
Commits on Apr 26, 2024
-
Bump actions checkout to v4 (#594)
* Bump actions checkout to v4.1.3 Node.js 16 actions are deprecated. We need to update to Node.js 20, which is included in actions/checkout@v4. Also bumps helm kind-action to v1.10.0
Configuration menu - View commit details
-
Copy full SHA for f7825ba - Browse repository at this point
Copy the full SHA f7825baView commit details
Commits on May 2, 2024
-
Add documentation about the Zuul jobs (#567)
* Describe the Zuul jobs * Update the job description in .zuul.yaml * Update FAQs and level of detail * Add info about triggering jobs Co-authored-by: Chris Sibbitt <[email protected]> Co-authored-by: Leif Madsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0873cb4 - Browse repository at this point
Copy the full SHA 0873cb4View commit details
Commits on May 3, 2024
-
Set a default image for ElasticSearch to use (#593)
* Set a default image for ElasticSearch to use Currently we are not selecting the image for ElasticSearch that the ElasticSearch Operator pulls, we are allowing the default (in ElasticSearch registry) to be used Add the option to select the ElasticSearch image to use Also bumps the version to ElasticSearch 7.17.20, since 7.16.1 has several vulnerabilities * Fix ElasticSearch image and version setting The ElasticSearch CRD expects a version (X.Y.Z format) and a URL without version for the location of the image Correct how we set this in the default variables
Configuration menu - View commit details
-
Copy full SHA for 9023f0e - Browse repository at this point
Copy the full SHA 9023f0eView commit details -
Fail earlier when registry creds are not set (#592)
* Fail earlier when registry creds are not set Move the credential setup for the internal registry up in the execution and perform a simple check with the "oc image info" command to fail earlier in case the credentials haven't been set properly * Add assert to the internal registry creds check Enhance debugging experience by adding more information when trying to access to the required bundles in the internal registry * Change "internal registry" for "bundles registry" Use a more accurate term when refering to the registry in which the bundles are located when doing the early registry access check * Keep logic for checking bundle registry creds Maintain the conditionals when checking the config for the bundle registry credentials and cert
Configuration menu - View commit details
-
Copy full SHA for 8a6ed20 - Browse repository at this point
Copy the full SHA 8a6ed20View commit details
Commits on May 10, 2024
-
Change STO/SGO bundles sanity check (#595)
* Change STO/SGO bundles sanity check stdout for "oc image info" should be checked instead of the rc to make sure that the correct bundle is being used * Drop the "successful read bundles" assertion Make checks simpler and more granular by using the fail module instead of the assertion for each of the bundles. * Update build/stf-run-ci/tasks/setup_registry_auth.yml Co-authored-by: Chris Sibbitt <[email protected]> --------- Co-authored-by: Chris Sibbitt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for acdb05f - Browse repository at this point
Copy the full SHA acdb05fView commit details
Commits on May 21, 2024
-
Add __deploy_disconnected option (#591)
* Add __deploy_disconnected option This new option if stf-run-ci allows the utilization of the setup_base and setup_stf roles for the purpose of deploying STF on OCP Disconnected It is expected that this is run in an environment in which the catalogsources have been defined and the precise catalogsource for each of the dependency operators needs to be passed to the role. For this, the catalogsource for each of the operators can be modified with the new parameters redhat_operators, community_operators and certified_operators Default values for these are set to the previous values to keep backwards compatibility * Small README fix in the __disconnected_deploy opt * Small README fix in the __disconnected_deploy opt * Define infrawatch_operators in default * Add a fail check when __disconnected_deploy is set For now, we should fail when __disconnected_deploy is set with other deployment options. At the moment, we deploy in OCP disconnected by using pre catalog generated by the oc-mirror tool * Pass fail conditions as list instead of a oneliner Make conditions easier to read by passing them as a list instead of a single line See https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_conditionals.html#conditionals-based-on-ansible-facts
Configuration menu - View commit details
-
Copy full SHA for 69b8fe5 - Browse repository at this point
Copy the full SHA 69b8fe5View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2695610 - Browse repository at this point
Copy the full SHA 2695610View commit details
Commits on May 29, 2024
-
[zuul] Give OCP 4.12 jobs more resources (#600)
* [zuul] Give OCP 4.12 jobs more resources * [zuul] Add new nodeset for OCP4.12 Editing the existing nodeset caused an error because the nodeset definition on master was different. * Add multiple 412 jobs with different nodesets
Configuration menu - View commit details
-
Copy full SHA for 429cc3b - Browse repository at this point
Copy the full SHA 429cc3bView commit details
Commits on May 31, 2024
-
Revert "[zuul] Give OCP 4.12 jobs more resources (#600)" (#603)
This change is blocking the gates, due to jobs being queued indefinitely. This reverts commit 429cc3b.
Configuration menu - View commit details
-
Copy full SHA for e7c231e - Browse repository at this point
Copy the full SHA e7c231eView commit details
Commits on Jun 10, 2024
-
Enable QDR port 5671 to listen on both IPv4 and IPv6 (#599)
* Make port 5671 listen on all interfaces (IPv4 and IPv6) * Update roles/servicetelemetry/tasks/component_qdr.yml Co-authored-by: Chris Sibbitt <[email protected]> --------- Co-authored-by: [email protected] <[email protected]> Co-authored-by: Chris Sibbitt <[email protected]> Co-authored-by: Emma Foley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b46f215 - Browse repository at this point
Copy the full SHA b46f215View commit details
Commits on Jun 18, 2024
-
Lower ElasticSearch memory requirements (#605)
Lower ES memory reqs so we don't exhaust resources in CI environments. This is reproducible in OCP 4.12 jobs.
Configuration menu - View commit details
-
Copy full SHA for b4050b3 - Browse repository at this point
Copy the full SHA b4050b3View commit details -
updated-dependencies: - dependency-name: requests dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Victoria Martinez de la Cruz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6be5e0 - Browse repository at this point
Copy the full SHA e6be5e0View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d0688a - Browse repository at this point
Copy the full SHA 8d0688aView commit details
Commits on Jul 10, 2024
-
Use scrapeconfig instead of servicemonitor (#607)
* Move from ServiceMonitor to ScrapeConfig * Clean up legacy servicemonitors * Emulate servicemonitor-compatible labels * Update roles/servicetelemetry/tasks/component_scrapeconfig.yml Co-authored-by: Jaromír Wysoglad <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43726ee - Browse repository at this point
Copy the full SHA 43726eeView commit details
Commits on Jul 11, 2024
-
Create index image from pre-built bundles (#597)
* Create index image from pre-built bundles Deploy from bundles can now be used along with deploy from index enabled. This way, an index image can be created with specific pre built bundles and deploy STF with those. * Fix set_fact syntax for SGO/SGO bundle info dicts * Add ImageStreams for STO and SGO * Fix minor typo in STO/SGO bundle info dict * Set correct STO and SGO bundles path We need to use the internal registry address to build the index image that will serve as base for the catalog * Drop build number from SGO and STO bundles We only need the tag when creating the index image Keeping this value will generate errors * Get STO and SGO tags from the bundle path * Fix typo on SGO and STO images path * Update README with bundle + index instructions Add more details on how to deploy from index with pre built bundles * Use stf_channel on the deploy_stf step Define this value to stable-1.5 when deploying from bundles and index, unstable (the default) if bundles have been built locally. Also, honor the sgo and sto bundles tags. Ideally, we would update the sgo and sto image path to be only the path (without the tag) and define the tag separately. In this case, it is responsibility from the user to make sure that the tag in the image path and the tag provided in sto and sgo image path match when deploying from externally built bundles and index. * Update missing reference to SGO bundles channel * Update some logic paths to simplify the execution * Honor the stf_channel variable Nightly bundles use the "unstable" channel while RH catalog bundles use "stable-1.5" channel We should use nightly bundles "unstable" by default and pass "stable-1.5" when deploying from RH catalog * Get opm for getting bundles information We need opm to get the bundle version when deploying from index with pre-built bundles Get opm following the same logic we use for operator-sdk * Get the operator bundle version for STO and SGO Inspect the provided bundles with opm render and obtain the operator bundle version for each of them. * Set a default version for opm Let's stick to latest-4.14 for now, with the option of updating to a different one if needed * Fix typo when executing opm render * Revert "Fix typo when executing opm render" This reverts commit 1050227. * Revert "Set a default version for opm" This reverts commit d6a51df. * Revert "Get the operator bundle version for STO and SGO" This reverts commit c1d9db3. * Revert "Get opm for getting bundles information" This reverts commit 642df50. * Get STO and SGO operator bundle version using oc oc image info command provides operator bundle version information. Use this to get the proper version numbers when building the index image * Get STO and SGO bundle versions from info Parse the oc image info output to get the STO and SGO bundle versions * Add extra logic to avoid variables overwrite sto_bundle_info and sgo_bundle_info is overriding even though the step is skipped Add an extra logic check to avoid variables override
Configuration menu - View commit details
-
Copy full SHA for e82ab70 - Browse repository at this point
Copy the full SHA e82ab70View commit details
Commits on Jul 12, 2024
-
Add a Zuul job for nightly bundles and index deploy (#608)
* Add a Zuul job for nightly bundles and index deploy * Minor typo fix on zuul.yaml The job needs to use nightly_bundles-index_deploy vars
Configuration menu - View commit details
-
Copy full SHA for 9206fa4 - Browse repository at this point
Copy the full SHA 9206fa4View commit details
Commits on Jul 17, 2024
-
The CI jobs does not need to be force use one cloud provider in the CI. This commit set the label that is defined in multiple cloud provider in Zuul. Available labels you can find [1]. [1] https://review.rdoproject.org/zuul/labels
Configuration menu - View commit details
-
Copy full SHA for fe6ee95 - Browse repository at this point
Copy the full SHA fe6ee95View commit details
Commits on Jul 18, 2024
-
Fix oauth SARs for interactive login (#612)
- Doesn't work unless resource name is plural form - The "group" property is called "resourceAPIGroup" in SARs -"to avoid confusion with the 'groups' field when inlined"[1] [1] https://docs.openshift.com/container-platform/4.14/rest_api/authorization_apis/subjectaccessreview-authorization-openshift-io-v1.html
Configuration menu - View commit details
-
Copy full SHA for 8853c3c - Browse repository at this point
Copy the full SHA 8853c3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f815e2c - Browse repository at this point
Copy the full SHA f815e2cView commit details
Commits on Jul 25, 2024
-
Create our own token for prometheus-stf SA (#623)
* In OCP 4.16, these are no long created by default See https://docs.openshift.com/container-platform/4.16/release_notes/ocp-4-16-release-notes.html#ocp-4-16-deprecated-features_release-notes (Legacy service account API token secrets are no longer generated for each service account)
Configuration menu - View commit details
-
Copy full SHA for d1bf042 - Browse repository at this point
Copy the full SHA d1bf042View commit details
Commits on Jul 30, 2024
-
* [zuul] Add 4.16 jobs * Add local_build variation * [zuul] Update OCP 4.16 nodeset to use biggest flavor This is to see if sg-core just needs more resource to build. Eventually, the size will be reduced again to not-the-largest-available. * Update the nodeset label for CRC 2.39 * Update supported openshift versions to 4.16 * fix typo * [stf-collect-logs] Add oc get deployment to logs * [zuul] Update 4.16 node to use any cloud provider * [zuul] Only run the nightly bundles job All the jobs are currently failing for the same reason, disable all but the fastest one to save resources * fix typo on stf-collect-logs * Re-add vexxhost * [tmp] Check whether failures are due to the new OCP version * Update .zuul.yaml Switching from nightly bundles to local builds in order to test 4.16 fixes * test all 4.16 jobs * Re-enable all 4.16 jobs and remove 4.12 * Remove commented lines * Un-update stf-collectd-logs and update ci/README --------- Co-authored-by: Chris Sibbitt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 417131b - Browse repository at this point
Copy the full SHA 417131bView commit details
Commits on Aug 16, 2024
-
Update smoketest images (#625)
Update repositories for openstack-collectd and openstack-ceilometer-notification
Configuration menu - View commit details
-
Copy full SHA for e1c3124 - Browse repository at this point
Copy the full SHA e1c3124View commit details
Commits on Aug 22, 2024
-
Use bundle version instead of latest as tag (#626)
* Use bundle version instead of latest as tag And use external registry instead of internal when creating the index image with bundles (no need to use the internal one) * Revert use external registry instead of internal We need to update the tags in the internal registry, since the default points to latest
Configuration menu - View commit details
-
Copy full SHA for b046d56 - Browse repository at this point
Copy the full SHA b046d56View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9b7880b - Browse repository at this point
Copy the full SHA 9b7880bView commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ee94763 - Browse repository at this point
Copy the full SHA ee94763View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 27cb54a - Browse repository at this point
Copy the full SHA 27cb54aView commit details -
Drop OCP 4.12 from openshift.versions annotation (#629)
OCP 4.12 maintenance support has finished, so we should remove OCP 4.12 from the supported versions
Configuration menu - View commit details
-
Copy full SHA for 02e58ce - Browse repository at this point
Copy the full SHA 02e58ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for c612d04 - Browse repository at this point
Copy the full SHA c612d04View commit details
Commits on Aug 29, 2024
-
Set BUNDLE_CHANNELS and BUNDLE_DEFAULT_CHANNEL when doing a local build
Set the BUNDLE_CHANNELS and BUNDLE_DEFAULT_CHANNEL when doing a local build. This is required when doing a deployment from index with local builds.
Configuration menu - View commit details
-
Copy full SHA for 17f2f50 - Browse repository at this point
Copy the full SHA 17f2f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4364304 - Browse repository at this point
Copy the full SHA 4364304View commit details