Skip to content

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

CDKPipelineProperties

Configuration properties for the pipeline

Returns

CDKPipeline

Overrides

Stack.constructor

Properties

pipelineRole

readonly pipelineRole: 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.