github getporter/porter v0.27.2

latest releases: canary, v1.1.1, v1.1.0...
4 years ago

This release brings a host of features, fixes and updates to Porter. Here are some highlights. ☄️

Features

  • Suffix argument support has been added to the exec/builder pkg, thanks to @gaurimadhok via (#1144) 7f8f945

  • Implementation of this functionality is now in the exec mixin itself with 87aad2f

    For instance, now a shell command such as ssh host -l username -p port uname can be represented via the following:

    install:
      - exec:
          description: "Run uname via ssh"
          command: ssh
          arguments:
            - host
          flags:
            l: username
            p: port
          suffix-arguments:
            - uname
  • Speaking of mixin updates, the kubernetes mixin now features support for --context, thanks to @MChorfa via (#1143) b9fa261

  • Confused on whether to issue porter version or porter --version to get the CLI version? Why not both?! (#1125) e644d00

Fixes

  • Parameter Set support for Porter's file type is now in via (#1137) aee93e9
  • Invocation Images are now properly renamed per the supplied bundle --tag value on porter publish: (#1127) 9d0a837

Updates

  • CI has been streamlined in 15f30e9
    • We've switched to ephemeral resources for the underlying Kubernetes cluster (via KinD) and Docker registry for publishing (via Docker's registry container) for our cli and integration tests.
    • This means our full suite of tests now run automagically on all PRs!
    • Big thanks to @MChorfa for excellent prior art on using Porter with KinD.
  • The invocationImage field has now officially been removed from the Porter manifest, making it no longer user-specifiable: (#1140) 1e2d7ab
  • Official communication channels for Porter have been updated; check out the Contact section of the README d49f7bc

Install or Upgrade

Run (or re-run) the installation from https://porter.sh/install to get the latest version of porter.

Don't miss a new porter release

NewReleases is sending notifications on new releases.