|
1 |
| -Puppet Catalog Diff Viewer |
2 |
| -=========================== |
| 1 | +# Puppet Catalog Diff Viewer |
3 | 2 |
|
4 | 3 | [](https://github.com/voxpupuli/puppet-catalog-diff-viewer/blob/master/LICENSE)
|
5 | 4 | [](https://github.com/voxpupuli/puppet-catalog-diff-viewer/actions/workflows/ci.yaml)
|
6 | 5 | [](#transfer-notice)
|
7 | 6 |
|
8 |
| - |
9 | 7 | A viewer for json reports produced by [the puppet-catalog-diff tool](https://github.com/voxpupuli/puppet-catalog-diff)
|
10 | 8 |
|
11 |
| -The interface can be tried online at http://voxpupuli.org/puppet-catalog-diff-viewer. |
| 9 | +The interface can be tried online at <http://voxpupuli.org/puppet-catalog-diff-viewer>. |
12 | 10 |
|
13 |
| -Acking diffs |
14 |
| ------------- |
| 11 | +## Acking diffs |
15 | 12 |
|
16 | 13 | This interface allows to ack differences in order to ease the report review. Differences are acked on all nodes that have the same resource with the same diff.
|
17 | 14 |
|
18 | 15 | A global acking button is available for sections which allows to ack all diffs in the section at once.
|
19 | 16 |
|
20 |
| -Starring diffs |
21 |
| --------------- |
| 17 | +## Starring diffs |
22 | 18 |
|
23 | 19 | When using the global acking button, you might want to exclude some diffs from the global acking. Starring diffs does just that. Just as for acks, stars are cross-nodes.
|
24 | 20 |
|
25 |
| -Using with Docker |
26 |
| ------------------ |
| 21 | +## Using with Docker |
27 | 22 |
|
28 | 23 | ```shell
|
29 | 24 | $ docker run -it --rm -p 8080:80 ghcr.io/voxpupuli/puppet-catalog-diff-viewer:development
|
30 | 25 | ```
|
31 | 26 |
|
32 | 27 | will let you access the catalog diff viewer at [http://localhost:8080](http://localhost:8080).
|
33 | 28 |
|
34 |
| -Server Side storage |
35 |
| -------------------- |
| 29 | +## Server Side storage |
36 | 30 |
|
37 | 31 | The will automatically populate the drop-down list of available reports, if they can be read from `reportlist.json`.
|
38 | 32 | This file contains a record of the json files in `data`.
|
@@ -64,8 +58,7 @@ $ docker run -ti \
|
64 | 58 | ghcr.io/voxpupuli/puppet-catalog-diff-viewer
|
65 | 59 | ```
|
66 | 60 |
|
67 |
| -S3 storage |
68 |
| ----------- |
| 61 | +## S3 storage |
69 | 62 |
|
70 | 63 | The viewer can automatically retrieve catalogs from an S3 bucket. In order to use this feature, create a `s3_credentials.js` file with the following variables:
|
71 | 64 |
|
@@ -141,8 +134,13 @@ Make sure the access key belongs to a user that can perform actions `s3:GetObjec
|
141 | 134 | }
|
142 | 135 | ```
|
143 | 136 |
|
144 |
| -Transfer Notice |
145 |
| ---------------- |
| 137 | +## Contributing |
| 138 | + |
| 139 | +### Build a release |
| 140 | + |
| 141 | +see [RELEASE.md](RELEASE.md) |
| 142 | + |
| 143 | +## Transfer Notice |
146 | 144 |
|
147 | 145 | This project was originally authored by [Camptocamp](http://www.camptocamp.com).
|
148 | 146 | The maintainer preferred that Vox Pupuli take ownership of the project for future improvement and maintenance.
|
|
0 commit comments