~athos-ribeiro/ubuntu-docker-images/+git/cortex:1.4-20.04-deb-manifest

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

Branch merges

Branch information

Name:
1.4-20.04-deb-manifest
Repository:
lp:~athos-ribeiro/ubuntu-docker-images/+git/cortex

Recent commits

fdb0c25... by Athos Ribeiro

Generate manifest to report installed deb packages

* LP: #1953697

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

30e68b6... by Sergio Durigan Junior

Remove documentation (migrated to templates.git)

4332f3f... by Athos Ribeiro

Do not use pipes in RUN commands

Using pipes without properly handling the earlier commands may conceal
errors even when "set -e" is used.

Since setting the pipefail option may not be an alternative (we are
using dash), we should refactor commands using pipes to avoid concealing
errors.

This should avoid releasing images with missing bits.

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

05e2ecf... by Bryce Harrington

Resync with Dockerfile from the 21.04 branch

This mostly adopts the 21.04 version of the Dockerfile, with a few
retentions from the 20.04 version:
    - PATH variable for go 1.14
    - Install golang-1.14-go rather than golang-go

Notable changes introduced here versus the prior 20.04 Dockerfile:
    - Apt full upgrade
    - Manifest

Special caveats:
    - Unlike other docker images, this one does need items from
      Recommends, so *don't* pass --no-install-recomments, else it FTBFS.

0bd842b... 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>

5561957... 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>

1f70bc2... by Sergio Durigan Junior

s/squeakywheel/ubuntu/g

We're releasing the images under the 'ubuntu' namespace.

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

3265663... by Sergio Durigan Junior

Update cortex-deployment.yaml on README.md

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

5c431cb... by Sergio Durigan Junior

Rename single-process-config.yaml -> cortex.yaml

Makes it easier to refer to the file.

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

4b08617... by Sergio Durigan Junior

Update project URL

We've moved from https://launchpad.net/ubuntu-server-oci to
https://launchpad.net/ubuntu-docker-images, so we need to update all
READMEs accordingly.

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