help wantedpriority/backlog
Repository metrics
- Stars
- (2,443 stars)
- PR merge metrics
- (PR metrics pending)
Description
HCL1 has been deprecated and unmaintained for quite some time. Further, there are bugs and non-deterministic behavior that has caused us issue from time to time. We could benefit from moving from hcl1 to hcl2. Unfortunately the syntax is not fully backwards compatible. We need a solid plan to migrate folks from hcl1 to hcl2.
Acceptance criteria:
- Configuration syntax changes as minimal as possible
- Deterministically detect if someone is configuring via hcl1 or hcl2
- Provide a way to emit hcl2 from hcl1 to aid in auto-migration
- Eventual deprecation plan for hcl1 support (we can and should probably continue to support hcl1 for some time)