Tfenv: рдУрдкрдирдкреАрдЬреАрдкреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЯреЗрд░рд╛рдлреЙрд░реНрдо <0.15.1 рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЕрдкреНрд░реИрд▓ 2021  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: tfutils/tfenv

рдореИрдВ 0.15.1 рд╕реЗ рдкрд╣рд▓реЗ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХрд╛ рдХреЛрдИ рднреА рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЬрдм рдореИрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВ:

тЭп tfenv install 0.12.2
Installing Terraform v0.12.2
Downloading release tarball from https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_darwin_amd64.zip
#=#=-  #       #                                                                                                                                                                                                                                               #=O=#     #        #      ######################################################################################################################################################################################################################################################### 100.0%
Downloading SHA hash file from https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_SHA256SUMS
Downloading SHA hash signature file from https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_SHA256SUMS.sig
тЦ╢ ERROR openpgp: signature made by unknown entity
SHA256SUMS signature does not match!

рдореЗрд░реЗ рдкрд╛рд╕ рдХреАрдмреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред 0.15.1 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реБрдП рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдореБрдЭреЗ рдЙрдирдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдмрджрд▓рдиреЗ рдХреЗ рд╕рд╛рде рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВред рдореИрдВ keybase follow hashicorp рднрд╛рдЧрд╛ рдФрд░ рдореИрдВрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ред рдореИрдВ рддрдм keybase pgp pull рднрд╛рдЧрд╛ (рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдерд╛ рдХрд┐ рдпрд╣рд╛рдБ рдкрд░ рдХреБрдЫ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдореЗрдВ) рдФрд░ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред рдореЗрд░реЗ рдкрд╛рд╕ рдХрд╛рдврд╝рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ tfenv рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдореБрдЭреЗ рдиреБрдХрд╕рд╛рди рд╣реБрдЖ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╣реИред

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓рдЧрддрд╛ рд╣реИ: https://github.com/hashicorp/terraform/issues/28518

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рдпрд╣рд╛рдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реВрдВ: https://github.com/tfutils/tfenv/blob/master/libexec/tfenv-install#L156 рд╕реЗ

download_signature() {
  log 'info' "Downloading SHA hash signature file from ${version_url}/${shasums_name}.72D7468F.sig";
  curlw -s -f \
    -o "${download_tmp}/${shasums_name}.sig" \
    "${version_url}/${shasums_name}.72D7468F.sig" \
    && log 'debug' "SHA256SUMS signature file downloaded successfully to ${download_tmp}/${shasums_name}.sig" \
    || log 'error' 'SHA256SUMS signature download failed';
};

рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдзреНрдпрд╛рди рд░рд╣реЗ рдХрд┐ рдпрд╣ рдЙрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреВрд░реНрд╡- 0.15.1 ред 0.15.1 рдФрд░ рдЖрдЧреЗ рдирдИ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ рдФрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рд╛рдорд╛рдиреНрдп .sig рдкреНрд░рддреНрдпрдп рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдВрдЧреАред

рдореИрдВ рд╕рддреНрдпрд╛рдкрди рдХреА use-gpgv рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд╢реАрдХреЙрд░реНрдк рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ share/hashicorp-keys.pgp рдореЗрдВ gpg --keyring share/hashicorp-keys.pgp --no-default-keyring --import рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рдХреБрдВрдЬреА рдЬреЛрдбрд╝рдирд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИ рд╣реИ .

рдирдорд╕реНрддреЗ,

рдореИрдВрдиреЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз 257 (https://github.com/tfutils/tfenv/pull/257) рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рддреНрдпрд╛рдкрди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ 2 рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЬрд╡рд╛рдм рдирд╣реАрдВ рд╣реИред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреАрдЖрд░ рдЬрд▓реНрджреА рд╕реЗ рдорд╛рдиреНрдп рд╣реЛрдЧрд╛ред

рдЗрд╕рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП v2.2.1 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рд╣реЛрдордмреНрд░реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ tfenv рдХреЛ 2.2.1 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдореБрдЭреЗ рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВ:

~/p/t/d/dev(тОИ |production-2457-us-west-2:argocd) czibolski тЭптЭптЭп tfenv install 0.12.31                                                                                                                                                                                                                                                                                                                                          master тЬн тЬ▒
Installing Terraform v0.12.31
Downloading release tarball from https://releases.hashicorp.com/terraform/0.12.31/terraform_0.12.31_darwin_amd64.zip
######################################################################################################################################################################################################################################################### 100.0%
Downloading SHA hash file from https://releases.hashicorp.com/terraform/0.12.31/terraform_0.12.31_SHA256SUMS
Downloading SHA hash signature file from https://releases.hashicorp.com/terraform/0.12.31/terraform_0.12.31_SHA256SUMS.sig
тЦ╢ INFO Identifying hashicorp
тЬФ <new> public key fingerprint: C874 011F 0AB4 0511 0D02 1055 3436 5D94 72D7 468F
тЬЦ <Deleted proof: 91a6e7f85d05c65630bef18951852d87348ffc4c> public key fingerprint: 91A6 E7F8 5D05 C656 30BE F189 5185 2D87 348F FC4C
You last followed hashicorp on 2021-03-02 14:39:01 PST
тЬФ <followed> admin of DNS zone hashicorp.com: found TXT entry keybase-site-verification=a-iv8bbkw3LgvmnT-p1jJ7Com9O-5GrOyFClq2-0iRQ [cached 2021-04-30 12:27:13 PDT]
тЦ╢ WARNING Some proofs were revoked:
тЬЦ <Deleted proof: 91a6e7f85d05c65630bef18951852d87348ffc4c>
тЦ╢ ERROR failed to identify "hashicorp": Deleted proof: 91a6e7f85d05c65630bef18951852d87348ffc4c; 1 followed proof failed
SHA256SUMS signature does not match!
~/p/t/d/dev(тОИ |production-2457-us-west-2:argocd) czibolski тЭптЭптЭп tfenv --version                                                                                                                                                                                                                                                                                                                                               тПОmaster тЬн тЬ▒
tfenv 2.2.1

рдореБрдЭрдкрд░ рдзреНрдпрд╛рди рдордд рджреЛред рдореБрдЭреЗ рдкрд╣рд▓реЗ рдХреАрдмреЗрд╕ рдореЗрдВ рдирдИ рдХреБрдВрдЬреА рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рдерд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

nitrocode picture nitrocode  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gudlyf picture gudlyf  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ibakayoko picture ibakayoko  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

itsSaad picture itsSaad  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sthristov picture sthristov  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ