Platform Automation for Pivotal Cloud Foundry (PCF) provides essential building blocks for automating the installation and upgrades of PCF foundations and services. Platform engineers can realize the benefits of small, constant platform upgrades—and significantly reduce risk, streamline upgrading, and improve stability.
Improve platform health and stability
Upgrade swiftly and incrementally. By automatically applying each patch, upgrades are easier and safer—plus you gain confidence in your platform. You can also apply updates during regular business hours. Less toil, less stress.
Stay ahead of security threats
Keep up with regular security updates to reduce your exposure to new threats. “Repave” your environment from the updated state to remove any persistent threats that might have infiltrated your servers. Become a security hero by proactively fighting bad actors.
Keep developers continuously delivering
Empower your developers with the most up-to-date platform features and services. Keep them happy and productive—and continuously delivering new features your customers love.
PCF is always improving—whether it’s through a major new release, incremental enhancements, or the latest security fix. Keeping up with all these new capabilities can be tricky, especially when you’re running at scale.
Platform Automation for PCF is purpose-built to simplify how platform teams automate regular platform updates, reducing the time required to stay current. Through repeatable, reusable building blocks, you gain confidence in your upgrade protocol and can scale upgrades to support your enterprise.
Comprises modular tasks (small, defined actions) that you assemble into automation pipelines suited for your platform upgrade needs
Ability to trigger updates automatically when new software is available on Pivotal Network (including PAS, PKS, OpsManager, stemcells, products, and services)
Tasks use externalized configurations, which enable reusability to help manage multiple foundations
Can be used to update any supported infrastructure
Tasks are built to work with Concourse CI as the automation engine, which provides containerized execution and visible tracking of your pipelines
How-to guides, reference pipelines and extensive documentation to get you started
Platform Automation for PCF consists of Concourse tasks: building blocks that perform small, defined actions for interacting with OpsManager. The Platform Automation for PCF tasks are:
- Legible. Use human-readable YAML files that can be edited and managed.
- Modular. Each task has defined inputs and outputs that perform granular actions.
- Built for automation. Tasks are idempotent. Rerunning them in a continuous integration (CI) tool won't break builds.
Platform Automation for PCF is distributed via Pivotal Network and fully supported by Pivotal. For detailed instructions on getting started and building your automation pipeline, see the documentation.
Here’s an example of how Platform Automation for PCF can help you turn a manual process into an automated pipeline built from modular tasks:
|Process Flow||Manual Steps||Automated Tasks|
|1||Create Ops Manager VM||Manually prepare IaaS and create Ops Manager VM|
|2||Configure who can run ops||Manually configure internal UAA or external identity provider|
|3||Configure BOSH||Manually configure BOSH Director|
|4||Add products||Click Import a Product to upload file, then + to add tile to Installation Dashboard|
|5||Configure products||Manually configure product tiles|
|6||Deploy products||Click Apply Changes|
|7||Upgrade||Manually export existing Ops Manager settings, power off the VM, then create a new, updated Ops Manager VM|
While Platform Automation for PCF is optimized to work with Concourse CI as the automation tool, the Concourse YAML files can also be used as examples of inputs, outputs, and arguments for other automation tools.
Let's talk about it.
Contact us about Platform Automation for PCF.
Thank you for your interest!
We will get back to you shortly.
We will get back to you shortly.