GitOps Workflows Expanding Beyond Kubernetes Clusters

Now that the open source Flux version control software has officially graduated to become a mature project with the Cloud Native Computing Foundation (CNCF), the pace at which organizations embrace GitOps best practices should accelerate.

GitOps, at its core, defines a declarative approach for pulling software from a repository in a way that is both continuously reconciled and immutable. In that context, GitOps is an opinionated instance of a DevOps workflow that unifies both software deployment and the provisioning of infrastructure using code to create reusable templates.

Most of the adoption of GitOps thus far has coincided with adoption of Kubernetes clusters that expose a standard set of application programming interfaces (APIs) that make it simpler to deploy code. Many of the IT teams that have adopted Kubernetes are using dedicated continuous delivery (CD) platforms along with Flux’s version management capabilities to manage software delivery rather than extending a continuous integration (CI) tool to deploy software.

Weaveworks CEO Alexis Richardson said the next GitOps frontier would be to integrate the controllers within platforms such as Flux with other controllers to make it simpler to employ the same platform and processes to deploy software and infrastructure-as-code (IaC) templates on platforms other than just Kubernetes clusters.

For example, Weaveworks has worked to integrate Flux with Terraform controllers to unify the management of IaC and application delivery. Now the same approach is being used to integrate Flux with other IaC tools such as Pulumi and the Argo CD platform, notes Richardson.

At the other end of the spectrum, more work must be done to make GitOps workflows accessible to developers directly from within the integrated development environments (IDEs) they use to create software, he adds.

Bestseller No. 1
Mybaby Automatic Soap Dispenser, 1.1 Pound
  • Works With All Liquid Hand Soaps
  • Plays 20 Second Song That Teaches Children How To...
  • Motion Sensor Technology Provides Sanitary,...
  • Magnetically Attached Drip Tray Removes Easily For...
  • Self-cleaning Function Prevents Clogs And Mess
SaleBestseller No. 2
Asterom Walking Cane - Handmade Wolf Cane - Cool Walking Canes for Men and Women - Wooden, Carved, Unique - Walking Sticks for Men & Seniors (36 Inch)
  • STYLISH CANE FROM THE RED CARPET TO YOUR HOME! Our...
  • 100% SATISFACTION GUARANTEED! Buy with confidence,...
  • EXCEPTIONAL COMFORT DUE TO ERGONOMIC HANDLE. The...
  • CHOOSE THE CORRECT LENGTH TO AVOID SPINE PAIN....
  • WIDE QUAD CANE TIP COMPATIBLE. Need extra...

It remains to be seen how long it might take for GitOps workflows to be extended beyond Kubernetes environments, but as the number of those integrations increases Weaveworks is betting there will more demand for an enterprise edition of a GitOps platform based on Flux.

The challenge, of course, is that while many organizations regularly make use of CI to construct a build of an application, the number of organizations that have successfully implemented CD remains relatively small. By more loosely coupling CI and CD processes it should, in theory, become easier for more organizations to automate the delivery of software.

Of course, the rate at which applications are currently being constructed will force the CD issue within many organizations. The current manual processes used to install software on platforms today simply doesn’t scale. There’s no doubt there’s a GitOps learning curve but, like it or not, most organizations are not going to allow a growing backlog of applications waiting to be deployed.

New
Rose Quartz Agate | Serving Tray with Brass Handles | Circular (Gold - Finish), Diameter(12 inch)
  • The natural look of agate stone creates a unique...
  • The edges of each piece are electroplated (NOT...
  • Handles are solid brass.
  • Available in 12", 14" and 16" diameter
  • Can do silver, rose gold, or gold plating for...
New
AANTHROPOLOGY By Rhea White Crystal Agate Cheese Platter/Tray | Circular (Gold - Finish), Diameter(12 inches)
  • The natural look of agate stone creates a unique...
  • The edges of each piece are electroplated (NOT...
  • Handles are solid brass.
  • Available in 12", 14" and 16" diameter
  • Can do silver, rose gold, or gold plating for...
New
Magenta Agate Aventurine Set of 4 Large Coasters/Sign Boards (Rose Gold - Finish)
  • Sold as a set of 4 pieces
  • 4" x 4"
  • 10 - 12 mm thick
  • Natural stone will vary in size, color, and...
  • Each piece has 4 rubber pads to avoid scratching...

In fact, organizations simultaneously realize just how dependent they are on software to drive digital processes and that the amount of time it takes to install applications and deliver subsequent updates has a material impact on both the top and bottom line.

Original Post>