diff --git a/oci/prometheus-pushgateway/.trivyignore b/oci/prometheus-pushgateway/.trivyignore new file mode 100644 index 00000000..cdbc8086 --- /dev/null +++ b/oci/prometheus-pushgateway/.trivyignore @@ -0,0 +1,4 @@ +# Upstream CVEs + +# golang.org/x/net - golang: net/http, x/net/http2: rapid stream resets can cause excessive work (CVE-2023-44487) +CVE-2023-39325 diff --git a/oci/prometheus-pushgateway/contacts.yaml b/oci/prometheus-pushgateway/contacts.yaml new file mode 100644 index 00000000..cf51460f --- /dev/null +++ b/oci/prometheus-pushgateway/contacts.yaml @@ -0,0 +1,5 @@ +notify: + emails: + - observability@lists.launchpad.net + mattermost-channels: + - 1ayd5kim67bbing34i3h1x9uac diff --git a/oci/prometheus-pushgateway/documentation.yaml b/oci/prometheus-pushgateway/documentation.yaml new file mode 100644 index 00000000..bed66057 --- /dev/null +++ b/oci/prometheus-pushgateway/documentation.yaml @@ -0,0 +1,34 @@ +version: 1 +# --- OVERVIEW INFORMATION --- +application: prometheus-pushgateway +description: > + The Prometheus Pushgateway allows ephemeral and batch jobs to expose their + metrics to Prometheus. Read more on the + [prometheus pushgateway repository](https://github.com/prometheus/pushgateway). +# --- USAGE INFORMATION --- +docker: + parameters: + - -p 9091:9091 + access: Access your Pushgateway instance at `http://localhost:9091`. +parameters: + - type: -e + value: 'TZ=UTC' + description: Timezone. + - type: -p + value: '9091:9091' + description: Expose the Pushgateway on `localhost:9091`. +debug: + text: | + ### Debugging + + To debug the container: + + ```bash + docker logs -f pushgateway-container + ``` + + To get an interactive shell: + + ```bash + docker exec -it pushgateway-container /bin/bash + ``` diff --git a/oci/prometheus-pushgateway/image.yaml b/oci/prometheus-pushgateway/image.yaml new file mode 100644 index 00000000..066d7cef --- /dev/null +++ b/oci/prometheus-pushgateway/image.yaml @@ -0,0 +1,34 @@ +version: 1 +upload: + - source: canonical/prometheus-pushgateway-rock + commit: cc26d33f7ef75a82b95bdf1853ae7e536c5775c3 + directory: 1.6.2 + release: + 1.6.2-22.04: + end-of-life: "2024-12-08T00:00:00Z" + risks: + - stable + 1.6-22.04: + end-of-life: "2024-12-08T00:00:00Z" + risks: + - stable + 1-22.04: + end-of-life: "2024-12-08T00:00:00Z" + risks: + - stable + - source: canonical/prometheus-pushgateway-rock + commit: cc26d33f7ef75a82b95bdf1853ae7e536c5775c3 + directory: 1.6.1 + release: + 1.6.1-22.04: + end-of-life: "2024-12-08T00:00:00Z" + risks: + - stable + - source: canonical/prometheus-pushgateway-rock + commit: cc26d33f7ef75a82b95bdf1853ae7e536c5775c3 + directory: 1.6.0 + release: + 1.6.0-22.04: + end-of-life: "2024-12-08T00:00:00Z" + risks: + - stable