canonical / charmed-kubeflow-workflows

Repository that containes GitHub workflows and shareable configs for Charmed Kubeflow
0 stars 0 forks source link

Unify `terraform-checks.yaml` and `terraform-checks-solution.yaml` #76

Open orfeas-k opened 1 month ago

orfeas-k commented 1 month ago

Context

As discussed in https://github.com/canonical/charmed-kubeflow-workflows/pull/75#discussion_r1795300510, terraform-checks-solution.yaml is very similar to terraform-checks.yaml and we could unify those. However, terraform-checks.yaml is designed right now with charm-module specific limitations, which make it impossible to use it out of the box for solutions. We need thus to refactor those workflows and once this is done, update all our charm repositories (and branches) in order to follow the new API, since we expect breaking changes there.

What needs to get done

  1. Redesign terraform-checks.yaml to work also for solutions
  2. Update charm and solution modules to use the updated workflow

Definition of Done

All modules use a common and updated CI

syncronize-issues-to-jira[bot] commented 1 month ago

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-6428.

This message was autogenerated