Skip to content
This repository has been archived by the owner on Nov 4, 2024. It is now read-only.

Add new base image: base-bin #587

Merged
merged 2 commits into from
Jul 28, 2023
Merged

Add new base image: base-bin #587

merged 2 commits into from
Jul 28, 2023

Conversation

chevdor
Copy link
Contributor

@chevdor chevdor commented Jul 28, 2023

Context

The number of binaries distributed via Container images is increasing.
We have a base image dedicated to CI but there is so far no base image intended to the standard distribution of our binaries. As a result, each of our release images contain the same duplicated code:

  • add parity GPG keys
  • run an apt update
  • create a user
  • symlink a data folder
  • etc...

Most our images are based on the an updated version of a base image (ubuntu:20.04 atm).
However, those images are built and published without having kinda of chance for any testing.

Building the image from this PR nighlty gives us the option to run some secruity testing / auditing on the base image before using it in production.

This PR does not include security/auditing of the built image.

Once a build of this image is available, all our polkadot, cumulus, staking-miner, etc... can be rebuilt with this new base image. it will cut the build time and offer a reliable and common base.

Todo

  • Add nightly scheduled build

References

@chevdor chevdor requested a review from a team July 28, 2023 09:56
@chevdor chevdor merged commit e11835f into master Jul 28, 2023
@chevdor chevdor deleted the wk-230728-ubuntu-base branch July 28, 2023 12:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants