~athos-ribeiro/ubuntu-docker-images/+git/prometheus:2.25-21.04-deb-manifest

Last commit made on 2021-12-14
Get this branch:
git clone -b 2.25-21.04-deb-manifest https://git.launchpad.net/~athos-ribeiro/ubuntu-docker-images/+git/prometheus
Only Athos Ribeiro can upload to this branch. If you are Athos Ribeiro please log in for upload directions.

Branch information

Name:
2.25-21.04-deb-manifest
Repository:
lp:~athos-ribeiro/ubuntu-docker-images/+git/prometheus

Recent commits

11ec2fc... by Athos Ribeiro

Generate manifest to report installed deb packages

* LP: #1953697

Signed-off-by: Athos Ribeiro <email address hidden>

eaa34d6... by Sergio Durigan Junior

Invoke curl with -H 'Snap-CDN: none'

This is needed in order to make the build pass on LP.

Signed-off-by: Sergio Durigan Junior <email address hidden>

21f6ef4... by Sergio Durigan Junior

Remove documentation (migrated to templates.git)

82282d2... by Sergio Durigan Junior

De-duplicate X-Ubuntu-Architecture header

This was a thinko.

Signed-off-by: Sergio Durigan Junior <email address hidden>

b462b66... by Sergio Durigan Junior

Download arch-specific snap

When building the OCI image on non-amd64 architectures, we're not
downloading the proper snap for that arch. We need to specify the
architecture as one of the headers of the API request.

Signed-off-by: Sergio Durigan Junior <email address hidden>

5c5220a... by Sergio Durigan Junior

Update data/prometheus.yaml

Signed-off-by: Sergio Durigan Junior <email address hidden>

cb93381... by Sergio Durigan Junior

Update image to use hirsute

Signed-off-by: Sergio Durigan Junior <email address hidden>

44a4c76... by Sergio Durigan Junior

Update and modernize prometheus OCI image

- Use snap as a base to build the image.

- Install the manifest files from the snap.

- Removed the upstream source code from the repository, since it's not
  used anymore.

- Modernize the Dockerfile to follow our standards.

- Update data/prometheus.yaml to reflect the path changes in the
  repository.

Signed-off-by: Sergio Durigan Junior <email address hidden>

d30aa3a... by Sergio Durigan Junior

Install ca-certificates (LP: #1919101)

We need this in order to perform TLS connections.

Signed-off-by: Sergio Durigan Junior <email address hidden>

5b7a142... by Sergio Durigan Junior

Implement templating (LP: #1905286)

This commit implements templating support for the image. It:

- Moves the data from the templates.git repository here.

- Implements a Makefile that can be used to automatically generate the
  documentation (README.md, HACKING.md).

- Regenerates everything using the templates.

Signed-off-by: Sergio Durigan Junior <email address hidden>