spiffe/spire

Migrate from HCL1 to HCL2

开放

#4,042 创建于 2023年4月3日

 (13 条评论) (0 个反应) (0 位负责人)Go (631 个派生)auto 404
help wantedpriority/backlog

仓库指标

星标
 (2,443 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

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)

贡献者指南