github porter-dev/porter v0.3.0
Release v0.3.0

latest releases: v0.52.53, production, v0.52.52...
2 years ago

Jobs and Cron Jobs Updates

About a month ago, we released native support for jobs and cron jobs. After a bunch of feedback and testing from our users, we added several features to improve the experience of running jobs on Porter. This includes toggling between jobs and cron jobs, setting concurrency limits for jobs, stopping currently running jobs, and handling graceful shutdown. To read more, please see the advanced configuration options for jobs and cron jobs.

jobs-advanced-options

RabbitMQ and LogDNA Add-Ons

RabbitMQ and LogDNA support -- our two most-requested add-ons -- have now been added to the Community Templates!

logdna-addon

Errors for Failing Deployments

We've now added much better error handling to the launch screen, which will send more detailed errors if your deployment fails. We've also added event streams for failing containers, which will inform you of why a certain container is failing (which potentially prevents you from viewing the logs of that container). For example:

Normal     BackOff       Back-off pulling image "not-an-image:latest"
Warning    Failed        Error: ImagePullBackOff

Template Upgrades

All templates will now display a template version and template upgrades are supported from the dashboard for application templates only (add-on upgrades will be supported in a later release). Read more about template upgrades here.

Porter Charts Repository

We've created the repository porter-charts for contributors who wish to add new templates or modify existing templates that are displayed on Porter. If you'd like to contribute, please check out the contributing guide!

New Guides/Documentation

Minor Improvements

  • Split the launch flow into separate screens so there's less information to look at
  • Handle problematic parsing of ANSI control codes from porter run commands, particularly in interactive shells
  • Migrate public sidecar + helper images to ECR to avoid Dockerhub rate-limiting, particularly from EKS clusters where there is a single outbound IP address
  • Add documentation to Github repo so that contributors can create PRs for docs
  • Fix issue where service with the same name as a service in a different namespace will show pod statuses/logs from both services

Don't miss a new porter release

NewReleases is sending notifications on new releases.