Combine test and prod modules
We should combine the prod and test modules. These were initially separate to provide generous defaults and free reign for test use cases. But it added a lot of repetition since the implementation also required an internal folder for each module. We can accomplish the same explicit declaration of support through the prod min_support field by adding a none value (effectively test).
Some modules will still want to use an internal folder for more complex structures, but it would no longer be required.
Steps to flatten all the modules:
-
MR: add 'none' option for min_support 👉 feat(support): add a 'none' use case for the su... (!155 - merged) • Davis Bickford -
MR: remove terraform linting that will not be relevant anymore (and block changes to flatten modules) 👉 chore(flatten test): remove tf linting, which w... (!161 - merged) • Davis Bickford -
MR: @ggeorgiev_gitlab's work to flatten operator 👉 Remove test dirs and flatten operator modules (!146 - merged) • Georgi N. Georgiev | GitLab • 17.10 -
MRs: flatten AWS modules 👇 -
ami_lookup 👉 chore(aws test modules): remove test and flatt... (!157 - merged) • Davis Bickford -
runner 👉 chore(aws test modules): flatten aws runner module (!164 - merged) • Davis Bickford -
cache 👉 chore(aws test modules): flatten aws cache (!165 - merged) • Davis Bickford -
fleeting 👉 chore(aws test modules): flatten aws fleeting (!166 - merged) • Davis Bickford -
iam 👉 chore(aws test modules): flatten aws iam (!167 - merged) • Davis Bickford -
security_groups 👉 chore(aws test modules): flatten aws sec groups (!168 - merged) • Davis Bickford -
vpc 👉 chore(aws test modules): flatten aws vpc (!169 - merged) • Davis Bickford
-
-
MR: flatten google modules 👇 -
cache 👉 chore(google flatten modules): flatten google c... (!171 - merged) • Davis Bickford -
fleeting 👉 chore(google flatten modules): flatten google f... (!172 - merged) • Davis Bickford -
gke 👉 see Georgi's MR listed above☝️ !146 (merged) -
iam 👉 chore(google flatten modules): flatten google i... (!173 - merged) • Davis Bickford -
prometheus 👉 chore(google flatten modules): flatten google p... (!174 - merged) • Davis Bickford -
runner 👉 chore(google flatten modules): flatten google r... (!175 - merged) • Davis Bickford -
vpc 👉 chore(google flatten modules): flatten google vpc (!176 - merged) • Davis Bickford
-
-
MR: flatten gitlab module 👉 chore(aws test modules): flatten gitlab (!170 - merged) • Davis Bickford -
MR: Update all docs that refer to prod/test 👉 Chore: udpate README to match the refactor of c... (!194 - merged) • Davis Bickford • 17.10
Edited by Davis Bickford