carvel-dev / carvel-dev/kapp

Estimate reconcilation process

Open
#147 0 comments 0 reactions 0 assignees View on GitHub
discussion feature/diff
Dominant language
Go
Stars
1.1k
Forks
134
PR merge metrics
No merged PRs in 30d

Description

As discussed in slack.

It would be great to show a rough number of how long your app deployment actually takes to complete (min, max). The calculation can base on timeout, retry settings. (container probes, deployment).

The first step could be to estimate a kubernetes deployments.

```
Namespace Name Kind Conds. Age Op Op st. Wait to Rs Ri
default my-app-demo-service Deployment - - create - reconcile - -
^ my-app-memcached Deployment - - create - reconcile - -
^ my-app-memcached Secret - - create - reconcile - -
^ my-app-memcached Service - - create - reconcile - -
^ my-app-umbrella-chart Deployment - - create - reconcile (~20s) - -
^ my-app-umbrella-chart Service - - create - reconcile - -
^ my-app-umbrella-chart ServiceAccount - - create - reconcile - -

Op: 7 create, 0 delete, 0 update, 0 noop
Wait to: 7 reconcile, 0 delete, 0 noop
Duration: 30s - 60

Continue? [yN]:
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.