|
1 | | -# How to deploy configurations in siembol ui |
2 | | -<img src="../screenshots/deployment_upgrade.png" alt="drawing" width='400px'/> |
| 1 | +# How to release configurations in Siembol IO |
| 2 | +<img src="../screenshots/config_manager.png" alt="drawing"/> |
3 | 3 |
|
4 | | -## Editing Deployment |
5 | | -To upgrade config click on the `Upgrade to x` button below the config, it appears whenever a config in release is not up to date with the store. You can also click on `View Diff` to see the changes made. |
| 4 | +## Editing Release |
| 5 | +To upgrade a config in release to the latest version in store click on the `Upgrade x to y` button in the `Release Actions` column. It is only visible when a config in release is not up-to-date with the store. You can also click on `View Diff` to see the changes made. |
6 | 6 |
|
7 | | -To remove a config from deployment simply click on the bin icon that appears when hovering over it. |
| 7 | +To remove a config from release simply click on the cross icon in the `Release Actions` column. |
8 | 8 |
|
9 | | -To change the order of the configs in deployment simply drag the deployment config to its desired location. |
| 9 | +To change the order of the configs in release simply drag the release config to its desired location (it is only possible to reorder configs in release when no search or filter is applied). |
10 | 10 |
|
11 | | -``` |
12 | | -Note: you cannot downgrade a config only upgrade. |
13 | | -``` |
| 11 | +> **_Note:_** A config can only be upgraded not downgraded. |
14 | 12 |
|
15 | | -## Create Pull Request with new deployment in siembol ui |
| 13 | +## Release config not in current release |
| 14 | +To release a config that is not released, click the `Add to Release` button in the `Release Actions` column. |
| 15 | + |
| 16 | +## Create Pull Request with new release in Siembol UI |
16 | 17 | <img src="../screenshots/submit_dialog_alert.png" alt="drawing" width='600px'/> |
17 | 18 |
|
18 | | -Once configs have been added/deleted/upgraded/reorded use the `Deploy` button above. This will open up a dialog, for some services it will automatically run a validation in the background, for others (e.g: alert, correlationalert) additional metadata can be specified in the dialog before clicking the `Validate` button (see in screenshot above). Once validated the changes to the release are displayed in the dialog. |
| 19 | +Once configs have been added/deleted/upgraded/reordered use the `Release PR` button above which is enabled after changes to release. This will open up a dialog, for some services it will automatically run a validation in the background, for others (e.g: alert, correlationalert) additional metadata can be specified in the dialog before clicking the `Validate` button (see in screenshot above). Once validated the changes to the release are displayed in the dialog. |
19 | 20 |
|
20 | 21 | For some services it will be possible to run tests on the all the configs in the service by clicking the `Test` button in the dialog. |
21 | 22 |
|
22 | 23 | To create a pull request in the release repo of the service being edited click on the `Deploy` button in the dialog. |
23 | 24 |
|
24 | | -If the user trying to deploy does not have the latest version of the release, an error dialog will be shown and the latest release will be loaded from the backend. The user will have to redo its deployment changes to try again. |
| 25 | +If the user trying to release does not have the latest version of the release, an error dialog will be shown and the latest release will be loaded from the backend. The user will have to redo its release changes to try again. |
25 | 26 |
|
26 | | -Once a pull request has been created in the repo it is not possible to create another one until it is either merged or closed. You can see when a pull request is opened in the UI, the `Deploy` button is replaced with `PR for release pending` and a `reload` icon. By clicking on the first a new tab is open to the pull request. The second should be clicked once the pull request is merged/close to reload the config from the backend and be able to deploy again. |
| 27 | +Once a pull request has been created in the repo it is not possible to create another one until it is either merged or closed. You can see when a pull request is opened in the UI, the `Release PR` button is replaced with `PR for release pending` and a `reload` icon (see screenshot below). By clicking on the first a new tab is open to the pull request. The second should be clicked once the pull request is merged/close to reload the config from the backend and be able to release again. |
27 | 28 |
|
28 | | -<img src="../screenshots/pr_open.png" alt="drawing" width='500px'/> |
| 29 | +<img src="../screenshots/pr_open.png" alt="drawing"/> |
0 commit comments