One Observability Workshop v3.0.0
One Observability Workshop / pipeline / CDKPipeline
Class: CDKPipeline¶
Defined in: pipeline.ts:86
CDK Pipeline stack for the One Observability Workshop.
This stack creates a complete CI/CD pipeline that deploys the workshop infrastructure in multiple stages: - Core: Networking, security, and foundational services - Applications: Container-based applications (ECS/EKS) - Backend: Storage (S3, Aurora, DynamoDB) and compute (Lambda, EC2) - Microservices: Sample microservices for the pet store application
The pipeline uses AWS CodePipeline with CodeBuild for synthesis and deployment, with proper security controls and artifact management.
Extends¶
Stack
Constructors¶
Constructor¶
new CDKPipeline(
scope,id,properties):CDKPipeline
Defined in: pipeline.ts:100
Creates a new CDK Pipeline stack.
Parameters¶
scope¶
Construct
The parent construct
id¶
string
The construct identifier
properties¶
Configuration properties for the pipeline
Returns¶
CDKPipeline
Overrides¶
Stack.constructor
Properties¶
pipelineRole¶
readonlypipelineRole:IRole
Defined in: pipeline.ts:91
The IAM role used by the pipeline for executing pipeline actions. This role has permissions to access the source S3 bucket and other required resources.