Skip to content

v0.8.0

Compare
Choose a tag to compare
@d-mo d-mo released this 24 Jun 15:29
  • Feature: Add tag/untag support for resources
  • Feature: Fetch the raw credentials for clusters, keys and secrets with a CLI argument
  • Feature: Add delete-context & rename-context
  • Feature: Add secrets support (Mist v5)
  • Feature: Add at parameter for fetching resources
  • Feature: Add metering for volumes
  • Change: Set newly created context as the default
  • Bugfix: Fix meter command

Installation

Instructions

Linux

  1. Download the latest release with the command:
    curl -LO "https://dl.mist.io/cli/v0.8.0/bin/linux/amd64/mist"
    
  2. Validate the binary (optional):
    Download the mist checksum file:
    curl -LO "https://dl.mist.io/cli/v0.8.0/bin/linux/amd64/mist.sha256"
    
    Validate the mist binary against the checksum file:
    echo "$(<mist.sha256) mist" | sha256sum --check
    
    If valid, the output is:
    mist: OK
    
    If the check fails, sha256 exits with nonzero status and prints output similar to:
    mist: FAILED
    sha256sum: WARNING: 1 computed checksum did NOT match
    
  3. Make mist binary executable:
    chmod +x ./mist
    
  4. Install mist on path (optional):
    e.g.
    mv mist /usr/local/bin/mist
    
  5. Enable mist autocompletion on all your sessions (optional):
    Bash
    echo 'source <(mist completion bash)' >>~/.bashrc
    
    Zsh
    echo 'source <(mist completion zsh)' >>~/.zshrc
    

MacOS

  1. Download the latest release with the command:
    curl -LO "https://dl.mist.io/cli/v0.8.0/bin/darwin/amd64/mist"
    
  2. Validate the binary (optional):
    Download the mist checksum file:
    curl -LO "https://dl.mist.io/cli/v0.8.0/bin/darwin/amd64/mist.sha256"
    
    Validate the mist binary against the checksum file:
    echo "$(<mist.sha256) mist" | sha256sum --check
    
    If valid, the output is:
    mist: OK
    
    If the check fails, sha256 exits with nonzero status and prints output similar to:
    mist: FAILED
    sha256sum: WARNING: 1 computed checksum did NOT match
    
  3. Make mist binary executable:
    chmod +x ./mist
    
  4. Install mist on path (optional):
    e.g.
    sudo mv ./mist /usr/local/bin/mist
    sudo chown root: /usr/local/bin/mist
    
  5. Enable mist autocompletion on all your sessions (optional):
    Bash
    • Check bash version
      echo $BASH_VERSION
      
    • Install/upgrade bash to v4.0+ if older
      brew install bash
      
    • Source completion script
      echo 'source <(mist completion bash)' >>~/.bash_profile
      
    Zsh
    echo 'source <(mist completion zsh)' >>~/.zshrc
    

Windows

  1. Download the latest release with the command:
    curl -LO "https://dl.mist.io/cli/v0.8.0/bin/windows/amd64/mist.exe"
    
  2. Validate the binary (optional):
    Download the mist checksum file:
    curl -LO "https://dl.mist.io/cli/v0.8.0/bin/windows/amd64/mist.exe.sha256"
    
    Validate the mist binary against the checksum file:
    • Using Command Prompt to manually compare CertUtil's output to the checksum file downloaded:
      CertUtil -hashfile mist.exe SHA256
      type mist.exe.sha256
      
    • Using PowerShell to automate the verification using the -eq operator to get a True or False result:
      $($(CertUtil -hashfile .\mist.exe SHA256)[1] -replace " ", "") -eq $(type .\mist.exe.sha256)
      
  3. Add the binary in to your PATH.
  4. Install mist on path (optional):
    e.g.
    mv mist /usr/local/bin/mist
    
  5. Enable mist autocompletion on all your sessions (optional):
    Powershell
    mist completion powershell
    
    Bash
    echo 'source <(mist completion bash)' >>~/.bashrc
    
    Zsh
    echo 'source <(mist completion zsh)' >>~/.zshrc
    

Binaries

Linux

Arch SHA256
amd64 cd70aaca32d2b59ca29d87e6bfea5cd806338ec16be60f7923e825511089bf04
arm64 384f661641f031fc2a818aec10cc32203ec9080ca96467db472b8ce13a0de5fa

Darwin

Arch SHA256
amd64 c8e8135274138b9f19ab8499027dba03a5019bc0e71bb9f7b7d94949b5aba491
arm64 e80be0aa2557be470a9fada25521570354a8596b84fe11fa44f1cdae71465cbc

Windows

Arch SHA256
amd64 1781861ed35e7ce1a6828a12c417fe5708dfd81bfdb127d0be50ccf0d256e39c

Freebsd

Arch SHA256
amd64 ed8e3ca674c7f31cb7ed7892d0dc68451f9e32f80f22286d568537a6f1d7c80c
arm64 1c61b6c6f8f59e7dfbc20f3cf628a90ccf553da738fc48fd7e537dc8b54bf9c5

Openbsd

Arch SHA256
amd64 030e0a3d87090744a9af33f9625b29a14bf8999286740e39112d7f527a5bff4e
arm64 2e7441ecfedc7d26521058dd74c726946a471398aafbb4b7133f70b35cbbfa62

Netbsd

Arch SHA256
amd64 5c28b7c0952600bb054d0f802fccf967c6a4fba58e169a82c784a29e390a19b5
arm64 2acfb062790484e7328cc71d01424cf6906df67383648b005dafa640d039c976