3. Concourse Sessions @S1P
PKS Automation Station...All Aboard: Enabling
Team Access to PKS with a Concourse Pipeline
(Dick’s Sporting Goods)
Tuesday, 11:30am–12:40pm, Ballroom E
Deploy on Friday!
Tuesday, 11:30am–12:40pm, Ballroom F
Square Pegs, Square Holes: CI/CD That Fits
Tuesday. 3:20pm–3:50pm, 15AB
The Continuous Platform (Cerner)
Tuesday, 5:40pm–6:10pm, 15AB
General Motors In-Vehicle App Store and
Personalization Case Study (General Motors)
Tuesday, 5:40pm–6:10pm, 17AB
Accelerating the Developers’ Road to the Cloud
at Enterprise Scale (Fidelity Investments)
Wednesday, 11:30am–12:40pm, 17AB
SDLC for Pivotal Platform, Powered by Spring
Initializr, Concourse, and Spinnaker (Fiserv)
Wednesday, 4:20pm–5:30pm, 15AB
4. Pivotal Concourse 5.5.3 GA + Helm Chart Support
Supported Helm Deployment
● Pivotal Concourse team officially maintains
and supports Concourse Helm Chart for our
enterprise customers
● Deployment validated with “Hush
House”—the environment for observing,
maintaining, and operating Concourse on
Pivotal Container Service at scale
● Available as download on PivNet
Key Feature Updates for 5.5.3
● Performance boost from improved volume
streaming compression with Zstandard
● Better auditability with improved user
session and event tracking
● UI refinements like sticky step headers that
enables you to keep track of place
● New Super admin role: broader, more
efficient access to permissions across teams
● Automated support for Let’sEncrypt SSL/TLS
certificates
● Backup & recovery reliability and
configuration improvements
32. Volumes
Container Volumes
● The workers file system (e.g. mounting CA certs from the worker)
Resource-type Volumes
● Bundled with the Concourse binary
● Downloaded from Docker Hub or another image registry
37. How long do check containers exist?
Check containers exist for one hour and are then recreated.
38. How long do check containers exist?
Check containers exist for one hour and are then recreated.
Why?
39. How long do check containers exist?
Check containers exist for one hour and are then recreated.
Why?
1. Resources are checked every 1min by default
40. How long do check containers exist?
Check containers exist for one hour and are then recreated.
Why?
1. Resources are checked every 1min by default
2. Don’t want to overload one worker with too many check containers
81. Why Concourse Keeps Containers From Failed Jobs
● We don’t know when people will be able to debug a failed job
● What if the job triggered on the weekend?
The user will want to look at the containers on Monday
96. Build Log Retention
• Can set build log retention at the:
• Web node level, affecting all pipelines
• At the job level, set by users in their pipeline configuration
106. Garbage Collector
Two-step asynchronous process:
1. Web node figures out what containers and volumes can be deleted based on
ownership
2. Worker deletes what the web node tells it to
147. Concourse Sessions @S1P
PKS Automation Station...All Aboard: Enabling
Team Access to PKS with a Concourse Pipeline
(Dick’s Sporting Goods)
Tuesday, 11:30am–12:40pm, Ballroom E
Deploy on Friday!
Tuesday, 11:30am–12:40pm, Ballroom F
Square Pegs, Square Holes: CI/CD That Fits
Tuesday. 3:20pm–3:50pm, 15AB
The Continuous Platform (Cerner)
Tuesday, 5:40pm–6:10pm, 15AB
General Motors In-Vehicle App Store and
Personalization Case Study (General Motors)
Tuesday, 5:40pm–6:10pm, 17AB
Accelerating the Developers’ Road to the Cloud
at Enterprise Scale (Fidelity Investments)
Wednesday, 11:30am–12:40pm, 17AB
SDLC for Pivotal Platform, Powered by Spring
Initializr, Concourse, and Spinnaker (Fiserv)
Wednesday, 4:20pm–5:30pm, 15AB