cf CLI v7 gives developers granular control over sophisticated development and deployment techniques
Cloud Foundry Summit, June 24, 2020 — The Cloud Foundry Foundation, home to open source projects simplifying the developer experience, today announced from the virtual Cloud Foundry North American Summit the release of version 7 of the Cloud Foundry Command Line Interface (cf CLI v7).
The cf CLI v7 unlocks new application development workflows for users who require granular control of their applications and supports advanced deployment strategies by utilizing the Cloud Foundry v3 APIs. Both the new CLI tool and the v3 APIs enable unique workflows by exposing package, droplet, build, and process control resources. The new version of the CLI and APIs also introduces new resources such as sidecars, manifests, and deployments.
“The cf CLI v7 was made possible through the tremendous work of a diverse, distributed group of collaborators and committers,” said Josh Collins, Cloud Foundry CLI project lead and senior product manager, VMware. “Modern development techniques are much simpler with Cloud Foundry as a result of the new CLI, which abstracts away the nuances of the CF API into a command-line interface that’s easy and elegant to use.”
Some key features available through the cf CLI v7 are:
- Rolling App Deployments: Push updates to apps without incurring downtime.
- Running cf push Sub-Step Commands: Exercise granular control over the cf push process. These commands break down the cf push process into sub-steps that can run independently.
- Pushing an App with Multiple Processes: Use a single command to push apps that run multiple processes. One example is a web app that has a UI process and a worker process.
- Pushing Apps with Sidecar Processes: Run additional processes in the same container as your app.
- Using Metadata: Add metadata to objects such as spaces and apps. This can help with operating, monitoring, and auditing.
“With the cf CLI v7 in their pocket, the Cloud Foundry community is providing developers with powerful new capabilities and is prepared to continue to advance the state of the art for developer productivity as features from the Kubernetes ecosystem are integrated into the platform,” said Chip Childers, executive director, Cloud Foundry Foundation. “Cloud Foundry has always been about empowering developers and that spirit is reflected in this new CLI, where we focus on simplifying advanced development methodologies for the community.”
To install cf CLI v7 visit: https://docs.cloudfoundry.org/cf-cli/v7.html#install
Cloud Foundry is an open source technology backed by the largest technology companies in the world, including Dell EMC, Google, IBM, Microsoft, SAP, SUSE and VMware, and is being used by leaders in manufacturing, telecommunications and financial services. Only Cloud Foundry delivers the velocity needed to continuously deliver apps at the speed of business. Cloud Foundry’s container-based architecture runs apps in any language on your choice of cloud — Amazon Web Services (AWS), Google Cloud Platform (GCP), IBM Cloud, Microsoft Azure, OpenStack, VMware vSphere, and more. With a robust services ecosystem and simple integration with existing technologies, Cloud Foundry is the modern standard for mission critical apps for global organizations.
About Cloud Foundry Foundation
The Cloud Foundry Foundation is an independent non-profit open source organization formed to sustain the development, promotion, and adoption of Cloud Foundry as the industry standard for delivering the best developer experiences to companies of all sizes. The Foundation projects include Cloud Foundry Application Runtime, Cloud Foundry Container Runtime, BOSH, Open Service Broker API, Eirini, Project Quarks, KubeCF, Abacus, CF-Local, CredHub, ServiceFabrik, Stratos, and more. Cloud Foundry makes it faster and easier to build, test, deploy, and scale applications, and is used by more than half the Fortune 500, representing nearly $15 trillion in combined revenue. Cloud Foundry is hosted by The Linux Foundation and is an Apache 2.0 licensed project available on Github: https://github.com/cloudfoundry. To learn more, visit: http://www.cloudfoundry.org.