Yoshiki Fujikane

Results 110 comments of Yoshiki Fujikane

### Platform Provider; Livestatereporter **The purpose of the component** - Livestatereporter sends the application state to the Control Plane - Currently, There are livestatereporters for each platform provider **Modification idea**...

### Platform Provider; Detector **The purpose of the component** - Detector check and send application sync state to the Control Plane - Currently, There are detectors for each platform provider...

### Platform Provider; Plan Preview **The purpose of the component** - Make Plan Preview results ( the diffs, the plan result) for the apps which have some changes **Modification idea**...

### Platform Provider; Metrics The metrics `deployment_status` is affected because it has the label `platform_provider`. https://github.com/pipe-cd/pipecd/blob/548a804d344d7c5faa70bcb6bd0889aa2a9269af/pkg/app/piped/controller/controllermetrics/metrics.go#L23C1-L40C2 ```js deployment_status{application_id="xxxxxxxx",application_kind="KUBERNETES",application_name="simple",deployment="xxxxxxx",instance="127.0.0.1:9085",job="pipecd-ops",launcher_version="v0.49.2",pipecd_component="piped",piped="xxxxx",piped_version="v0.49.2",platform_provider="kubernetes",project="test",status="DEPLOYMENT_CANCELLED"} ``` **Modification idea** There are two ideas. 1. Create new metrics like...

### Kind; appconfigreporter **The purpose of the component** - Detect and update the app config when it has some changes. - Send the changed app info to the Control Plane,...

## Kind; event watcher **The purpose of the component** - Event Watcher handles events according to the rule set in the app config. - When it loads the app config,...

## Kind; livestatereporter **The purpose of the component** - Livestatereporter sends the application state to the Control Plane - https://github.com/pipe-cd/pipecd/blob/4a2334a3c96d31c9bcfcbfae02eb6873dd923cdc/pkg/app/piped/livestatereporter/cloudrun/report.go#L112 - Currently, There are livestatereporters for each platform provider **Modification...

## Kind; detector **The purpose of the component** - Detector check and send application sync state to the Control Plane - Currently, There are detectors for each platform provider -...

## Kind; notifier **The purpose of the component** - Notifier notifies the deployment progress to the slack - piped uses `kind` to show deployment info on the slack message https://github.com/pipe-cd/pipecd/blob/44cfc932b2061f4cfbdbd134c912543919b1119d/pkg/app/piped/notifier/slack.go#L235...

## Kind; Plan preview **The purpose of the component** - Make Plan Preview results ( the diffs, the plan result) for the apps which have some changes - There are...