github porter-dev/porter v0.1.0-beta.3.6
Release v0.1.0-beta.3.6

latest releases: production, v0.52.55, v0.52.54...
3 years ago

Jobs and Cron Jobs

We've added support for jobs and cron jobs (scheduled jobs) to the Porter dashboard. This makes it much easier to run scripts that are designed to run to completion, such as migration scripts, batch processing, scheduled notifications, etc. Read more about jobs.

Screen Shot 2021-04-16 at 3 17 17 PM

Environment Groups

We've made it much easier to manage environment variables for multiple services through the use of environment groups. These allow you to create a shared configuration of environment variables that you can reuse across services. Read more about using environment groups.

env-groups-1

Remote Execution

Porter now supports remote execution via porter run, which will execute in the same manner as heroku run. For example:

$ porter run web-test -- echo "HELLO WORLD!"
Running echo HELLO WORLD for release web-test
HELLO WORLD

View the documentation here.

NGINX Error Metrics

We now display error metrics for 5XX errors coming from NGINX. To enable this, Prometheus must be installed in the cluster (go to Launch > Community Add-ons > Prometheus), and then go to the ingress-nginx namespace and click on the nginx-ingress deployment. Reach out on Discord with any questions!

nginx-errors

EKS Machine Type Selection

Porter now lets you choose different machine types for your EKS clusters.

Screen Shot 2021-04-19 at 9 27 10 AM

Minor Improvements

  • Ability to provision multiple clusters in the same project.
  • Ability to specify start commands in deployments, and improved support for Procfiles and auto-build. If you have multiple processes specified in your Procfile, you can now choose the process by inputting the process name as the start command.
  • Ability to delete of failed pods in releases.
  • Ability to toggle deployment webhooks on and off
  • Tighter integration between deployments and Github actions:
    • Inject --build-args during the docker build step in Github actions
    • Build-time environment variables are updated during deployment upgrade
    • Github actions files and environment variables are deleted during deployment deletion
  • Custom Porter error page when awaiting deployments.

Don't miss a new porter release

NewReleases is sending notifications on new releases.