Skip to content

GotoRen/pipecd-k8s-manifest-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipecd-k8s-manifest-playground

This repository is a Kubernetes manifest for testing PipeCD.

PipeCD / Piped

Run Locally

Control Plane

### Start running a Kubernetes cluster.
$ make kind-up

### Install the web dependencies module.
$ make update/web-deps

### Install Control Plane into the local cluster.
$ make run/pipecd

### Once all components are running up, use kubectl port-forward to expose the installed Control Plane on your localhost.
$ kubectl -n pipecd port-forward svc/pipecd 8080

Data Plane

### Start running a piped.
$ make run/piped CONFIG_FILE=piped.yaml INSECURE=true

Default

PipeCD Web console

Key Value
project quickstart
username hello-pipecd
password hello-pipecd

MySQL

Key Value
MYSQL_ROOT_USER root
MYSQL_ROOT_PASSWORD test
MYSQL_DATABASE quickstart
mysql> show tables;
+----------------------+
| Tables_in_quickstart |
+----------------------+
| APIKey               |
| Application          | // PipeCD アプリケーションマニフェスト(app.pipecd.yaml)を管理
| Command              | // PipeCD に対するデプロイ命令(コマンド)の実行履歴を管理
| Deployment           | // デプロイ履歴を管理
| DeploymentChain      |
| Event                |
| Piped                | // Piped マニフェスト(pipd.yaml)の情報を管理
| Project              |
+----------------------+
8 rows in set (0.00 sec)

Project setting

Key Value
Name pipecd-playground
Description Build and test locally.

PipeCD Web UI

nginx

nginx

apache (httpd)

apache

About

This repository is a Kubernetes manifest for testing PipeCD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published