Commit fe84339
committed
Migrate cluster modules from map(map(string)) to map(object)
* refactor code to not rely on _modules anymore removing
one level of module nesting for easier maintainability
* provide move blocks for all affected modules and
resources
* introduce mandatory cluster output on cluster modules
and corresponding input on node pool modulesto reduce
dependence on data sources causing issues when using
the node pool module for the clsuter provisioned default
node pool
* unify node pool module inputs between providers using
new cluster module output
* reduce use of locals to improve DX for contributions and
maintenance work
* added support for merging of nested maps and objects to
inheritance module and updated previous string vars to
more specific types1 parent 409189c commit fe84339
114 files changed
Lines changed: 1761 additions & 2860 deletions
File tree
- .github/workflows
- aws
- _modules/eks
- node_pool
- cluster
- elb-dns
- node-pool
- templates
- azurerm
- _modules/aks
- node_pool
- cluster
- node-pool
- templates
- common
- configuration
- tests/non_string_values
- wrapper
- metadata
- google
- _modules/gke
- node_pool
- cluster
- node-pool
- templates
- quickstart/src/configurations
- aks
- eks
- gke
- multi-cloud
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments