spiffe/spire

Migrate from HCL1 to HCL2

オープン

#4,042 opened on 2023/04/03

 (13 件のコメント) (0 件のリアクション) (0 人の担当者)Go (631 件のフォーク)auto 404
help wantedpriority/backlog

Repository metrics

Stars
 (2,443 個のスター)
PR merge metrics
 (PR metrics pending)

説明

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)

コントリビューターガイド