epiphany icon indicating copy to clipboard operation
epiphany copied to clipboard

[FEATURE REQUEST] Create serverspec for Helm

Open toszo opened this issue 4 years ago • 1 comments

Is your feature request related to a problem? Please describe. We don't have automatic tests to test Helm.

Describe the solution you'd like We need to tests automatic tests for Helm. Create pipeline with some test scenarios for Helm.

  • create Helm chart in system directory (helm_charts role/files)
  • check if chart is added to apache repository
  • check if chart is available as Helm chart repo (helm repo != apache repo)
  • trigger installation of a chart from other sample role (install-chart task)

Describe alternatives you've considered None

Additional context All information regarding Serverspec tool/framework can be found at https://serverspec.org/.


DoD checklist

  • Changelog
    • [ ] updated
    • [ ] not needed
  • COMPONENTS.md
    • [ ] updated
    • [ ] not needed
  • Schema
    • [ ] updated
    • [ ] not needed
  • Backport tasks
    • [ ] created
    • [ ] not needed
  • Documentation
    • [ ] added
    • [ ] updated
    • [ ] not needed
  • [ ] Feature has automated tests
  • [ ] Automated tests passed (QA pipelines)
    • [ ] apply
    • [ ] upgrade
    • [ ] backup/restore
  • [ ] Idempotency tested
  • [ ] All conversations in PR resolved
  • [ ] Solution meets requirements and is done according to design doc
  • [ ] Usage compliant with license

toszo avatar May 21 '20 09:05 toszo

All good, the only thing which we could add here, is to put list of all places where we use helm, just to be sure, that everything was included in those checks.

ghost avatar Oct 15 '20 10:10 ghost