Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

End-to-end test: run modified certsuite with ocs-operator bundle

Abierto
#5 0 comentarios 0 reacciones 1 asignado Ver en GitHub

@rocrisp ya está trabajando en esto.

Desde el 12/6/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

Summary

Validate the full workflow end-to-end by running the modified certsuite batch test script against ocs-operator using the test configuration bundle from this repo.

Details

Test steps
  1. Push the TestConfigurationBundle repo with the ocs-operator bundle (from issue #3)
  2. Build/run the modified certsuite script (from issue #4) pointing at this repo
  3. Run with ocs-operator as the target operator
Expected behavior
  • Script clones TestConfigurationBundle repo successfully
  • Looks up ocs-operator in operator-map.yaml and finds the bundle
  • Installs the ocs-operator via OLM and waits for CSV to succeed
  • Applies 00-prerequisites.yaml (if present)
  • Applies 01-operand-crs.yaml — creates StorageCluster CR
  • Runs 02-validate.sh — waits for operands to be ready, exits 0
  • Certsuite tests run against the live operands
  • Teardown cleans up the operand CRs
  • Operator is uninstalled normally
Also verify graceful skip
  • Run the script with a different operator that has NO bundle
  • Confirm it logs a warning and continues without failure

Depends on

  • #3 (ocs-operator bundle)
  • #4 (certsuite script modification)

Parent Epic

Test Configuration Bundle for Certsuite Operand Installation

Lenguaje dominante
Shell
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.