/cookiecutter-cdk8s-pipeline

Template project using cookiecutter for a cdk8s project to create pipeline constructs

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Template project for creating cdk8s pipeline constructs

This is a cookiecutter template project that you can use to create cdk8s constructs for Red Hat OpenShift Pipelines and Tekton pipelines.

To use this template, use the following commands, assuming you have cookiecutter installed.

cookiecutter git@github.com:cloud-native-toolkit/cookiecutter-cdk8s-pipeline.git

Prerequisites

Before you can run this template, make sure that you have the following installed:

  • git 2.43.x or higher
  • npm 18.x or higher
  • yarn 1.22.x or higher

The command will prompt you for a few values and then create the project for you. After creating the project, cookiecutter will use yarn to install the dependencies and then use npx projen to regenerate the project artifacts.

The project was originally created with npx projen, and then "template-ized", so you can run npx projen in the project to generate any files.