Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

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

Aberta
#5 0 comentários 0 reações 1 responsável Ver no GitHub

@rocrisp já está trabalhando nisso.

Desde 12/6/2026.

Avaliação

Esta issue ainda não foi avaliada.

Descrição

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

Linguagem predominante
Shell
Estrelas
0
Forks
0
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Issues semelhantes

Mais issues de Shell/Bash

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.