Operations | Monitoring | ITSM | DevOps | Cloud

Codefresh

Using Helm and Terraform for Codefresh Gitops Installations

Last year we launched the Codefresh delivery platform powered by Argo. After the initial launch we started collecting feedback from all companies that tried it (as well as existing customers) and cataloged all feature requests and implementation ideas. The main goal is always to iterate quickly and address the most common issues in the most efficient way possible.

Multi-Service Progressive Delivery with Argo Rollouts

In the previous article of the series, we explained how to use Configmap generators in order to use Progressive Delivery for your configuration (and not just the container images). In this post, we will also cover another popular question: how to use Argo Rollouts with multiple services. Argo Rollouts is a Kubernetes controller that allows you to perform advanced deployment methods in a Kubernetes cluster. By default, it only supports a single service/application.

Merging to Main #7: Scaling CI/CD Across Languages & Technologies

Language specific companies used to be the norm because of the complexities of switching programming languages between projects and toolsets. In the last decade the entire market has shifted towards “use the best language for the job” which means achieving efficient Continuous Integration and Continuous Deployment (CI/CD) needs to be more than just language agnostic, it needs to be language empowering.

Using Argo CDs new Config Management Plugins to Build Kustomize, Helm, and More

Starting with Argo CD 2.4, creating config management plugins or CMPs via configmap has been deprecated, with support fully removed in Argo CD 2.8. While many folks have been using their own config management plugins to do things like `kustomize –enable-helm`, or specify specific version of Helm, etc – most of these seem to have not noticed the old way of doing things has been removed until just now!

Progressive delivery for Kubernetes Config Maps using Argo Rollouts

Argo Rollouts is a Kubernetes controller that allows you to perform advanced deployment methods in a Kubernetes cluster. We have already covered several usage scenarios in the past, such as blue/green deployments and canaries. The Codefresh deployment platform also has native support for Argo Rollouts and even comes with UI support for them.

Merging to Main #5: Coexisting Between Kubernetes & Legacy Tech with Mark Panthofer, Nvisia

Are you trying to balance your CI/CD resources and effort between Kubernetes and your legacy tech? Don't know how to encourage adoption of the new processes? On this episode of Merging to Main, we'll cover just that. This episodes guest is Mark Panthofer, VP of DevOps & Cloud at nvisia and, during this session, Brandon and Mark discuss how your CI/CD can coexist between two distinct technology worlds.

Database Migrations in the Era of Kubernetes Microservices

In our extensive guide of best ci/cd practices we included a dedicated section for database migrations and why they should be completely automated and given the same attention as application deployments. We explained the theory behind automatic database migrations, but never had the opportunity to talk about the actual tools and give some examples on how database migrations should be handled by a well disciplined software team.

GitOps the Planet #16: Using SLOs to Improve Software Delivery

Kit Merker is the one of the original product managers for Kubernetes and now Chief Growth Officer at Nobl9 where they're delivering a new open standard called OpenSlo. SLOs, or service-level-objectives, provide a framework for understanding performance targets and making judgements about software changes and how they impact uptime. But it's not just a standard, it's also code. Come find out about it with Kit in this GitOps the Planet!

GitOps the Planet #17: Ditching Old and Busted CI/CD with Kat Cosgrove

Kat Cosgrove's (@Dixie3Flatline) unique mix of wit and technical acumen has made her one of the most influential thought leaders in DevOps. She recently gave a number of talks focused on the history and evolution of CI/CD, how it started, and how it's changing. In this GitOps the Planet we'll dive into that history along with how GitOps is changing the automation game once again.