As terraform modules move to independently versioned repositories, the purpose of this repo exclusively becomes integration tests of upstream capabilities. As such, we should deprecate releases, as well as, automate tests / tags and document the intended purpose of this repository to capture that the repository now serves as a root module example / compatibility matrix for UDS-IaC.
When an upstream release is cut, a pipeline will be triggered to conduct integration & e2e tests as defined in this repository. Upon success of CI passing, PR is merged to main and a new tag is automatically cut based on date / time (i.e. v20230623.092227).
Definition of Done:
ReadMe is updated to capture the purpose of this repository
Documentation has been reviewed / updated accordingly
Final Release has been cut indicating a breaking change (i.e. there will be no future "releases")
Renovate is configured to monitor the new upstream modules
As terraform modules move to independently versioned repositories, the purpose of this repo exclusively becomes integration tests of upstream capabilities. As such, we should deprecate releases, as well as, automate tests / tags and document the intended purpose of this repository to capture that the repository now serves as a root module example / compatibility matrix for UDS-IaC.
When an upstream release is cut, a pipeline will be triggered to conduct integration & e2e tests as defined in this repository. Upon success of CI passing, PR is merged to main and a new tag is automatically cut based on date / time (i.e. v20230623.092227).
Definition of Done:
Related Issues / Dialogue: