Skip to content

@carolynvs carolynvs released this Jun 20, 2019 · 8 commits to master since this release

Features

  • Add ImageMap (#419)
  • print ref (bundle tag) on successful publish (#415)
  • Also of note is that we are using the latest release of duffle (0.2.0-beta.1) and the tip of cnab-go, one step closer to CNAB Spec 1.0 compliance! 💃 So we are dropping the ralpha to indicate that things are getting serious and to track duffle's new version naming scheme.

Fixes

  • Fix smart build for credentials generate (#420)

Install or Upgrade

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

Assets 2

@carolynvs carolynvs released this Jun 20, 2019 · 43 commits to master since this release

Fixes

  • Fixed bad merge conflict resolution that impacted porter install (#406)

Install or Upgrade

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

Assets 2

@carolynvs carolynvs released this Jun 9, 2019 · 45 commits to master since this release

Features

  • Implement porter credential show command (#401)
  • Added --tag to upgrade and install (#402)
  • Smart rebuild (#385)
  • Add verbose flag to build (#392)
  • Adds a WORKDIR statement to Dockerfile (#389)
  • Publish bundles and Allow Install From Tag (#379)
  • Add example for kubernetes mixin (#390)
  • Add credentials list command (#375)
  • Write bundle.json to cnab/ (#373)
  • Migrate invocation image push to porter publish (#365)
  • Generate cnab directory during porter build (#364)

Fixes

  • Remove double call to upgrade (#387)
  • Add a call to MkdirAll for the credentials directory path (#381)
  • Prevent using Dockerfile as the template name (#362)
  • Use CDN URL instead of direct azure storage URL (#343)

Install or Upgrade

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

Assets 2

@carolynvs carolynvs released this May 14, 2019 · 110 commits to master since this release

Features

  • Install kubernetes mixin by default
  • Add porter bundle list command (#329)
  • Default the --insecure flag so that you don't have to specify it for now (#333)
  • Use relative times for claims modified recently (#334)
  • Add porter credentials generate command (#328)

Fixes

  • Fixed the mobile website for porter.sh (#327)

Install or Upgrade

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

Assets 2

Features

  • Add dockerfile template to manifest (#311)
  • Add porter upgrade command (#310)
  • Doc current commands with helptext (#308)
  • Use porter install in our docs (#304)
  • add integer and boolean sets to wordpress example/test bundle (#246)

Fixes

  • Fixed up a whitespace error in the Azure Wordpress example (#296)

Install or Upgrade

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

Assets 2

Features

  • use mustache to wire up params, creds, outputs (#264)
  • Install mixins using new install command (#283)
  • scripts/install: make exporting easier for users (#281)
  • install mixin from url (#265)
  • Document how to implement mixin commands (#221)
  • Adding THE KUBERNETES MIXIN (#228)
  • add --driver opt to action commands (#287)
  • Publish mixin feed during CI build (#291)
  • Update an existing feed when generating a mixin feed from a directory (#289)
  • Implement install from feed (#285)
  • Explain release scheme (#286)
  • Generate a mixin feed based on a directory (#279)
  • Show how to add porter to the path in install scripts (#282)
  • enable bundle name interpolation (#280)
  • Improve helptext template (#278)
  • Do not encode -runtime into mixin download filename (#272)
  • Cleanup cli api (#258)
  • mask sensitive values in console output (#251)
  • Implement porter uninstall (#240)
  • Default the porter-debug flag using --debug (#244)
  • make mysql server name a required param in the example mysql bundle (#241)
  • Default --debug to the porter-debug parameter at runtime (#239)
  • Install a bundle with duffle (#233)
  • Inject porter-debug param into all bundles (#237)
  • Add porter install command (#229)

Fixes

  • Fix typo in install script (#248)
  • Make install scripts rerunnable (#292)
  • porter-terraform: pass in param on uninstall (#276)
  • Suppress mkdir 'directory exists' output in Windows install (#227)
  • Omit empty bundle fields in generated bundle.json (#238)

Install or Upgrade

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

The mixins have all been upgraded too and there's a new way to get them!

$ porter mixin install helm --feed-url https://cdn.deislabs.io/porter/atom.xml
installed helm mixin
helm mixin v0.5.0-ralpha.2+elderflowerspritz (fe321f2)

Available Mixins:

  • exec
  • azure
  • helm
  • kubernetes
  • terraform

All of these can be installed from https://cdn.deislabs.io/porter/atom.xml

Assets 2

@carolynvs carolynvs released this Mar 13, 2019 · 312 commits to master since this release

Breaking Changes

  • 🚨 Changed schema for mixins! See Wrap steps in the containing action #220

Features and Bugs

  • Fix windows install script (#189)
  • Support schema command in exec mixin (#181)
  • Accept urls and filepaths for porter run (#187)
  • Fix install script for canary releases (#219)
  • Include other actions in porter schema #212
Assets 2

@carolynvs carolynvs released this Feb 26, 2019 · 371 commits to master since this release

Breaking Changes

  • 🚨 Changed schema for mixins! See #182

Features and Fixes

  • List installed mixins (#130)
  • Add yaml and raw printers (#133)
  • Add upgrade action support (#135)
  • Resolve PORTER_HOME when it's symlinked (#139)
  • Enhances how we're handling slice processing for param/credential/output sourcing (#162)
  • Assume that a parameter is required when no default is set (#169)
  • Silence usage help text when cli errors (#179)
  • Prints generated Dockerfile lines nicely (#178)

See install instructions.

Assets 2

@carolynvs carolynvs released this Jan 23, 2019 · 431 commits to master since this release

This is our first release since KubeCon in December! 🎉

Release Notes

  • fix Name property, add Description, add test (#104)
  • add azure-ark example (#107)
  • defer cnab dir/porter.yaml COPY statements (#119)

Install Instructions

MacOS

curl https://deislabs.blob.core.windows.net/porter/latest/install-mac.sh | bash

Linux

curl https://deislabs.blob.core.windows.net/porter/latest/install-linux.sh | bash

Windows

iwr "https://deislabs.blob.core.windows.net/porter/latest/install-windows.ps1" -UseBasicParsing | iex
Assets 2
You can’t perform that action at this time.