Commit 80a9d6b
authored
PSS: Prevent the state store provider being upgraded via the
* test: Move existing provider upgrade test into subtest, preparing for more subtests later
* feat: `init` command blocks upgrading the PSS provider
* test: Add test showing that upgrading non-state store providers isn't blocked as long as the state store provider is pinned in required_providers.
* feat: Upgrading the state store provider is possible during init, but it requires reconfiguring the state store.
* test: Revert change to shared test fixture, update -upgrade tests to create their own main.tf files.init command, unless the store is reconfigured (#38391)1 parent 2c125d7 commit 80a9d6b
2 files changed
Lines changed: 551 additions & 104 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
223 | 252 | | |
224 | 253 | | |
225 | 254 | | |
| |||
0 commit comments