Commit graph

66 commits

Author SHA1 Message Date
Colin Walters
71cbd2295c
Merge pull request #478 from cgwalters/containerfile.c10s
Add c10s
2024-04-08 09:35:57 -04:00
Colin Walters
254c7b2060 Add c10s
It's not too early to start this.
2024-04-06 10:27:48 -04:00
platform-engineering-bot
50102ad999 chore(deps): update actions/setup-python action to v5.1.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-02 22:00:49 +02:00
Colin Walters
5dfd201832 docs: Remove
This is moved to https://gitlab.com/bootc-org/documentation for
now.
2024-04-02 15:10:45 -04:00
platform-engineering-bot
928cb26f58 chore(deps): update auto merged updates
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-01 22:00:59 +02:00
Colin Walters
257c791461 ci: Add a Containerfile-based workflow
This is a small but notable step towards making the build
process more container native.  The rpm-ostree bits
are hidden much more.  We use a special trick
specific to podman/buildah to do `FROM oci-archive`
on an oci-archive that was built in a previous image
stage.

This lets us do things not possible in a Containerfile
that is basically about total control over the image
layers:

 - Output content-addressed reproducible "chunked" layers
 - Choose whether or not to use zstd for layers

See discussion in e.g.
https://github.com/coreos/rpm-ostree/issues/4688

Signed-off-by: Colin Walters <walters@verbum.org>
2024-03-25 10:53:58 -04:00
Colin Walters
669cc88c59 ci: Drop fedora:eln
This is a smaller version of https://github.com/CentOS/centos-bootc/pull/364
2024-03-01 08:07:44 -05:00
platform-engineering-bot
c00736ee32 chore(deps): update auto merged updates
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-02-19 04:18:52 +02:00
Colin Walters
8791b5bcf2 build: Use bib
- It's not worth shipping around a distinct build container;
  bootc-image-builder already has all the dependencies we need
  since https://github.com/osbuild/bootc-image-builder/pull/176/commits/44d15acded8641499ea6b4c5d2acceb1bd9694b2
- I'd like to add a more first-class mechanism in bib to build
  base images
2024-02-14 08:21:04 -05:00
platform-engineering-bot
1f7ea2f5e8 chore(deps): update auto merged updates
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-02-12 02:43:15 +01:00
platform-engineering-bot
41a5959066 chore(deps): update actions/deploy-pages action to v4.0.3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-15 17:29:38 +01:00
platform-engineering-bot
a985a51a2f chore(deps): update patch and digest updates
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2023-12-26 02:49:17 +01:00
platform-engineering-bot
eb96497041 chore(deps): update all dependencies
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2023-12-22 00:11:41 +01:00
platform-engineering-bot
dce33f218b chore(deps): update all dependencies
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2023-12-11 02:52:10 +02:00
Liora Milbaum
bcc7798b96 Use GHA workflow for quick feedback 2023-12-04 06:33:24 +02:00
platform-engineering-bot
dfb126dfd9 chore(deps): update actions/deploy-pages action to v2.0.5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2023-12-04 03:55:02 +02:00
Liora Milbaum
be0de635cd quay.io org was undefined 2023-11-23 17:24:51 +02:00
Liora Milbaum
d55856ef5b README badges 2023-11-23 17:19:13 +02:00
Liora Milbaum
f5f05dd22f Refactor GitHub Action workflows 2023-11-23 17:04:47 +02:00
Liora Milbaum
03033108a5 Mass rename tier-1/boot => bootc 2023-11-23 14:42:56 +02:00
red-hat-trusted-app-pipeline
ebeeaa0184 Red Hat Trusted App Pipeline update fedora-bootc 2023-11-22 19:51:24 +02:00
null
337be3e0f5 chore(deps): update all dependencies 2023-11-20 05:17:02 +00:00
Colin Walters
a49db5ea96 builder: re-float 2023-11-19 10:40:29 -05:00
Colin Walters
df81da29c0 Also build c9s
Fedora ELN has a few bugs (e.g. the kernel dropped iptables
support which breaks podman), we will also target c9s.
2023-11-19 09:43:32 -05:00
Colin Walters
23140d624b ci: Re-float to builder image
Until something is tagging the builder image, quay.io is going to GC
older images.
2023-11-17 10:48:58 -05:00
Colin Walters
b7407bb1a7 ci/github: Set SOURCE_DATE_EPOCH
This is important since it turns on some rpm-ostree reproducibility bits.
TODO: replicate with RHTAP
2023-11-17 10:47:02 -05:00
null
ffb9ac5575 chore(deps): update quay.io/centos-boot/builder:latest docker digest to 1d4eb0a 2023-11-14 11:14:48 +00:00
null
83ed02882f chore(deps): update all dependencies 2023-11-13 10:31:44 +00:00
Colin Walters
322cdd78f0 ci: Re-float to builder image
Until something is tagging the builder image, quay.io is going to GC
older images.
2023-11-09 17:30:47 -05:00
Timothée Ravier
cd3031a795 ci: Don't rebuild images on doc only changes 2023-11-09 12:52:46 +01:00
null
508584dbb2 chore(deps): update quay.io/centos-boot/builder:latest docker digest to 40a3e8c 2023-11-09 08:20:47 +00:00
null
0c477331a8 chore(deps): pin quay.io/centos-boot/builder docker tag to a56f67a 2023-11-08 18:21:37 +00:00
Colin Walters
d606446954 Unpin builder image
Let's assume for now that our own builder image isn't going
to break us.  This is needed to unblock getting `git` in the
image which we need for other things.

At some point yes we can investigate renovate for this potentially
but I'd rather say that we have decent CI around the builder image.
2023-11-08 11:00:04 -05:00
Liora Milbaum
c11caccf16
Update docs.yml 2023-11-08 16:21:07 +02:00
null
9122e28ea0 chore(deps): update all dependencies 2023-11-08 14:16:12 +00:00
Liora Milbaum
65b4657e18
Merge pull request #33 from cgwalters/gh-pages
Add GH Pages infrastructure
2023-11-08 16:00:33 +02:00
Colin Walters
d913e9ba82 Add GH Pages infrastructure
Start to migrate from README.md to the Pages infrastructure
for nicer looking and more organized docs.
2023-11-07 15:31:53 -05:00
null
b9e60d635a chore(deps): update all dependencies 2023-11-07 20:17:41 +00:00
Liora Milbaum
be106cd623 Pin builder image tag 2023-11-07 14:44:23 +02:00
Liora Milbaum
8126691ac7 Migrate builder source files to centos/centos-boot-infra 2023-11-07 14:38:01 +02:00
null
20e2aac7c2 chore(deps): update patch and digest updates 2023-11-07 10:18:07 +00:00
null
ac408e0a8a chore(deps): update patch and digest updates 2023-11-07 06:48:58 +00:00
Liora Milbaum
669df305af
Update publish-image.yml 2023-11-06 22:01:06 +02:00
Liora Milbaum
b256396734
Update publish-image.yml 2023-11-06 21:58:07 +02:00
Liora Milbaum
4adf5614df publish image 2023-11-06 21:53:24 +02:00
Liora Milbaum
60140916ed Update fedora-tier-1-eln pull request pipeline and cleanup old pipelines 2023-11-06 20:35:45 +02:00
null
2c2b24dad8 chore(deps): update quay.io/centos-boot/builder:latest docker digest to fa814ae 2023-11-06 07:32:47 +00:00
null
2d9a7105ab chore(deps): pin dependencies 2023-11-06 05:07:35 +00:00
Liora Milbaum
2bf1d16742
Merge pull request #16 from CentOS/renovate/patch-and-digest-updates
chore(deps): update patch and digest updates
2023-11-06 07:06:41 +02:00
Liora Milbaum
80a4000c5f
Update builder.yml 2023-11-06 07:05:13 +02:00