Releases: getporter/porter
v0.9.0-beta.1
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.
v0.8.1-ralpha.1+englishrose
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.
v0.8.0-ralpha.1+englishrose
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.
v0.7.0-ralpha.1+englishrose
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.
v0.6.0-ralpha.1+elderflowerspritz
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.
v0.5.0-ralpha.1+elderflowerspritz
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
v0.4.0-ralpha.1+dubonnet
Breaking Changes
- 🚨 Changed schema for mixins! See Wrap steps in the containing action #220
Features and Bugs
v0.3.0-ralpha.1+caipirinha
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.
v0.2.0-ralpha.1+boulevardier
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