Porter v1.0.0 is out! ๐
A HUGE thank you to all the contributors who made 1.0 happen.
You vetted releases, found bugs, designed features, setup the most unexpected testing environments, and implemented more than we ever thought possible. ๐
https://t.co/KItaJ4mGlC
Porter 1.0.0 release candidate 2 is out, fueled in part by copious amounts of pumpkin spice latte ๐โ๏ธ
https://t.co/tkA0ArfDMU
It's now or never folks. Test it out and let us know how it goes!
We need your help! The porter 1.0.0 release candidate is out and ready for you to try.
Please send us any feedback, good or bad, so that we know itโs safe to cut the big one. ๐ช๐ง
https://t.co/6Fm3mZoeyN
Porter's v1.0.0-beta.2 release has some breaking changes and usability improvements you'll โค๏ธ
* Reference images by tag and pin to the digest when the bundle is built
* Yaml friendly template delimiters
* Simplified verbosity flags
https://t.co/diCSkHvZMx
Templates in Porter v1.0.0-beta.2 have gotten a makeover! ๐
* Use the yaml friendly ${ } as a delimiter
* No more required wrapping quotes around templates
* Templates can resolve to boolean and numeric values instead of just strings
https://t.co/744kDw1ZUW
Friday July 1st @ThorstenHans is presenting at CloudLand
Porter: Author, Distribute, and Master Cloud Native Application Bundles
https://t.co/ri766QSgIO
Check it out! ๐ฑ
Please congratulate our newest Porter maintainer, @GaysianB612!
They have been one of our biggest contributors since joining in January, and are helping us get to 1.0 much more quickly.
It's great having you on the team, @GaysianB612. ๐
v1.0.0-alpha.20 has moved sensitive data out of Porter's database and into an external secret store, like Hashicorp Vault or Azure Key Vault.
Read @GaysianB612โs post to learn how to select and configure a secret plugin to take advantage of this feature!
https://t.co/kjoHjDrpw0
Ernst and Young is using Porter to deploy their client solutions.
Learn how EY uses bundles to streamline deployments at MS Build this week:
https://t.co/TNOOWJyR6Y
or read their case study:
https://t.co/itqNaiq3e0
Thinking of contributing to an open source project but arenโt sure where to start? ๐คท๐ฝโโ๏ธ
You can find a good first issue at https://t.co/ze2rAMRdck, each with instructions on how to get started.
Our latest release has a ton of Docker goodies:
* Parameterize your bundle with build-args
* Download private assets with secrets๐ค
* Clone private git repositories using ssh ๐
* Build bundles behind a corporate proxy ๐โโ๏ธ
* Faster builds ๐๐จ
https://t.co/KfOcxdKicV
Do you use Porter? Let us know in our user survey.
https://t.co/iRjfps2Wid
We want to be able to grow our team and we can do that if we can better understand who's using it!
Did you know Porter can deploy an application across an airgap into an isolated network?
Check out our updated docs and an example of how to deploy across an airgap, featuring everyoneโs favorite bundle: whalegap. ๐ณ
https://t.co/HOIzoA1vTt
https://t.co/fwk7udKYG6
Porterโs config file now supports templates! ๐
If you have connection strings or other sensitive data lurking in your config file, check out our latest blog post on how to get them out of your config file and into a secret store where they belong!
https://t.co/dwllXRCQsA
The latest release of the exec mixin has support for letting a bundle decide if a a failed command should stop a bundle, or if it can continue executing.
Learn how to use error handling in your bundles, or add error handling to your own mixins.
https://t.co/45o5yycAmd
@celeste_horgan I had no idea when I picked the name Porter 3 years ago that it would become such a popular name!
Luckily, the adorable Porter Cat ๐ฑ helps with differentiation.
https://t.co/Dcdt4UTmr4
Fresh from Devoxx France, @_crev_ explains the @cnab_spec
and how you can use Porter to improve your deployments
https://t.co/M4j6e3wvdU
If you need help following along, here are the slides in English
https://t.co/mto3Ylu6MJ