BT

InfoQ Homepage Automated Deployment Content on InfoQ

  • GitHub CLI Reaches 1.0, Enables Scripting CI/CD Workflows

    Released in beta last February, GitHub CLI has now reached version 1.0. According to GitHub, you can use GitHub CLI for your entire workflow from issues to reviews to releases. In addition, you can script the GitHub API to automate any available action.

  • HashiCorp Introduces HashiCorp Cloud Platform

    HashiCorp, the company behind the software tool Terraform, introduces a platform to run their products on AWS, Azure, and GCP as managed services. This will extend their enterprise offer with a focus on multi-cloud environments.

  • How Amazon Teams Do Continuous Delivery

    An AWS engineer recently wrote about how Amazon deployment pipelines look and what practices they follow to deploy continuously to production. A pipeline validates changes in multiple environments running unit and integration tests, and use stages to stagger deployments to production. Teams don't actively examine deployments as the pipeline monitors key metrics and can rollback if needed.

  • Cloud Development Kit Can Now Generate Terraform Configurations Using TypeScript and Python

    AWS, HashiCorp, and Terrastack collaborated to release a preview of the CDK for Terraform, or cdktf. Developers can use programming languages like Python or Typescript to manage infrastructure as code. cdktf generates a Terraform configuration in JSON. Also, cdktf supports any existing modules and providers from the Terraform registry to deploy resources to AWS, Azure, or Google Cloud.

  • Puppet Relay Provides Event-Driven Automation for Common Workflows

    Puppet has announced the beta release of Relay, their event driven automation platform. Relay allows for automating processes as code. There are a number of pre-written workflows and there is support for creating additional workflows. Relay has a number of integrations available for use in workflows including AWS, Kubernetes, Azure, PagerDuty, and GitHub.

  • Why Coinbase Is Not Using Kubernetes to Run Their Container Workloads

    Coinbase recently wrote about why Kubernetes is not part of their technology stack. Coinbase uses containers, but they run them in VMs. For deployments, they use Odin, its open-source solution for deploying their services in VMs as auto-scaling groups. Adopting Kubernetes adds unnecessary complexity to their current deployment pipeline, and it is not the right tool for them at the moment.

  • Amazon Announces General Availability of AWS CodeArtifact

    Recently, Amazon announced the general availability (GA) of AWS CodeArtifact, a fully managed artifact repository service. With this service developers and organizations can securely store and share the software packages used in their development, build, and deployment processes.

  • Pulumi Releases Version 2.0 with New Policy as Code Tool

    Pulumi announced the release of version 2.0 of their open source infrastructure as code platform. This release includes a new policy as code system called CrossGuard. Also included are improvements for moving pre-existing systems into Pulumi.

  • GitLab Annual DevOps Survey Shows Emerging Trends and Changing Roles

    Completed by over 3500 developers from 21 countries, GitLab's DevOps survey encompasses three major areas, development and release, security, and testing. The survey hints at faster release cycles and improved quality, with the more recent DevSecOps area requiring more organizational fine-tuning. InfoQ has taken the chance to speak with GitLab's senior developer evangelist, Brendan O'Leary.

  • Shifting-Left Testing with Mabl DevTestOps Platform

    Corresponding to the ideas of "test early, test often" and "test as early as possible" in the development lifecycle, shift-left testing is a well-known approach. Recently, the combination of shift-left testing and CI/CD is fueling a new approach to DevOps dubbed DevTestOps. InfoQ has spoken with Dan Belcher, co-founder at DevTestOps platform maker mabl.

  • CircleCI Releases API Version 2 with Improved Insights Endpoints

    CircleCI has improved the stability of their insights endpoints in the version 2 release of their API. The insights endpoints allow for tracking the status of jobs and workflows, monitoring the duration of jobs, and investigating opportunities for optimizing resource consumption.

  • Go as a Scripting Language

    Go's growing adoption as a programming language that can be used to create high-performance networked and concurrent systems has been fueling developer interest in its use as a scripting language. While Go is not currently ready out of the box to be used as a replacement for bash or python, this can be done with a little effort.

  • Managing Infrastructure from Kubernetes with the HashiCorp Terraform Operator

    HashiCorp has released the alpha version of the Terraform operator for Kubernetes to manage infrastructure as code from Kubernetes. After installing the operator, users can synchronize Terraform workspaces using Kubernetes manifests. Then, applications running in Kubernetes can reference Terraform outputs using ConfigMaps. For now, this operator only works for Terraform Cloud.

  • Reimagining CI/CD Pipelines as Composable Blocks with Bryan Liles

    Bryan Liles, senior staff engineer at VMWare, talked at the DeliveryConf about ideas of patterns and recommendations when building CI/CD pipelines. Liles recommends thinking about CI/CD as patterns instead of implementations, like merely using Jenkins or Spinnaker. It should be possible to build a platform with composable blocks with replaceable components and agnostic to a technology stack.

  • NGINX Releases Controller 3.0 with Major Redesign Providing Consolidated Application View

    NGINX announced the release of NGINX Controller 3.0, their control-plane solution to manage the NGINX data plane. The 3.0 release sees a full redesign of Controller moving it into an "app-centric experience" that allows for interacting with the infrastructure at the application level. This includes a full configuration API, a role based self-service portal, and a built in certificate manager.

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.