Commit Graph

875 Commits

Author SHA1 Message Date
Jonathan Lebon 946de01b32 Merge branch 'add-toolbox-lsof' into 'main'
user-experience: Resync with FCOS

See merge request fedora/bootc/base-images!12
2024-05-06 13:14:46 +00:00
Colin Walters b69e7d90bf user-experience: Resync with FCOS
I don't entirely remember what happened here when forking from
CoreOS, but we definitely want toolbox and lsof at least, just
looking at the differences.

While we're here I did readd sos, but in another section.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-05-03 16:34:22 -04:00
Jonathan Lebon 4caf767b12 Merge branch 'container-env' into 'main'
config: Add ENV container=oci

See merge request fedora/bootc/base-images!11
2024-05-02 19:19:10 +00:00
Colin Walters c6afc8fde1 config: Add ENV container=oci
xref https://bugzilla.redhat.com/show_bug.cgi?id=2278652

I think this is a best practice for base images;
2024-05-02 12:39:57 -04:00
Colin Walters (Red Hat) 12c7028794 Merge branch 'pr/containerfile-rename' into 'main'
README.md: adjust instructions for Containerfile rename

See merge request fedora/bootc/base-images!10
2024-05-01 21:16:05 +00:00
Jonathan Lebon ab56be5f81
README.md: adjust instructions for Containerfile rename
The `Containerfile.fedora-40` was renamed in 79f64a0 ("Containerfile:
Make generic"), which allows us to simplify the instructions here.
2024-05-01 16:51:13 -04:00
Jonathan Lebon f9d5184fa7 Merge branch 'add-ci' into 'main'
Import CI from base-images-experimental

See merge request fedora/bootc/base-images!8
2024-05-01 20:47:31 +00:00
Colin Walters (Red Hat) 48cb665a8e Merge branch 'growpart' into 'main'
Add bootc-generic-growpart

See merge request fedora/bootc/base-images!9
2024-05-01 15:11:24 +00:00
Colin Walters ae9118576b Add bootc-generic-growpart
This service is a backfill for lack of a better option
as a baseline to run in cloud/virt environments:

- Without cloud-init
- Even with cloud-init, as it doesn't yet support growing
  on ostree/composefs

Signed-off-by: Colin Walters <walters@verbum.org>
2024-05-01 10:31:12 -04:00
Colin Walters 7634b34e2d ci: Disable arm64 for now 2024-04-30 17:20:13 -04:00
Colin Walters 4d53aca22e ci: Copy from base-images-experimental
Let's see if this works.
2024-04-27 08:41:15 -04:00
Colin Walters 79f64a0bcd Containerfile: Make generic
It's already used with `--from` in places, and this way
we have a default.
2024-04-27 08:41:15 -04:00
Colin Walters (Red Hat) 582297efcc Merge branch 'pr/drop-subman' into 'main'
tier-1: drop subscription-manager

See merge request fedora/bootc/base-images!7
2024-04-26 20:14:05 +00:00
Jonathan Lebon 7ef1553020
tier-1: drop subscription-manager
This is only useful for RHEL developers who want to build RHEL
containers in the Fedora host and requires a subscription. Keep it out
by default; one can always of course re-layer it in a derived build.
2024-04-26 15:30:01 -04:00
pbrobinson f1a06203d4 Merge branch 'pr/readme-building' into 'main'
README.md: add a "Building" section

See merge request fedora/bootc/base-images!6
2024-04-25 18:33:17 +00:00
Jonathan Lebon 3e69fa1f68
README.md: add a "Building" section
Document how to build the base images locally. Link to relevant
documentation pages.
2024-04-25 12:35:25 -04:00
Colin Walters (Red Hat) efd4ab3dec Merge branch 'pr/github-drop' into 'main'
Remove `.github/`

See merge request fedora/bootc/base-images!5
2024-04-25 16:01:28 +00:00
Colin Walters (Red Hat) 9a89646282 Merge branch 'update-konflux' into 'main'
tekton: s/centos/fedora/

See merge request fedora/bootc/base-images!2
2024-04-25 16:01:14 +00:00
Jonathan Lebon 8c9bd6785d
Remove `.github/`
This code was imported from GitHub to GitLab. We'll replace the GHA
tests with new ones.
2024-04-25 11:58:55 -04:00
jlebon1 0d3b00adac Merge branch 'more-centos-drop' into 'main'
Remove centos bits

See merge request fedora/bootc/base-images!4
2024-04-25 15:53:56 +00:00
jlebon1 7845285783 Merge branch 'readme-docs' into 'main'
README: Update docs link

See merge request fedora/bootc/base-images!3
2024-04-25 15:51:36 +00:00
Colin Walters c9a59348fc Remove centos bits
This will live in a centos git repo.
2024-04-25 11:24:21 -04:00
Colin Walters 8677221b2e README: Update docs link 2024-04-25 11:20:11 -04:00
Colin Walters f99578e9d5 tekton: s/centos/fedora/
Not sure if this will work, but let's see.
2024-04-25 11:12:08 -04:00
Liora Milbaum 27ead1f82a Merge branch 'main-readme-update' into 'main'
Update README for Fedora

See merge request fedora/bootc/base-images!1
2024-04-25 15:03:29 +00:00
Timothée Ravier e06d09cb5b Update README for Fedora 2024-04-25 16:59:58 +02:00
Platform Engineering Bot 53adffa9ef chore(deps): update auto merged updates
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-23 20:00:57 +02:00
Colin Walters d1ade2c600
Merge pull request #489 from cgwalters/rework-buildcontext-copy
build-sys: Sync Containerfiles
2024-04-22 09:12:05 -04:00
Platform Engineering Bot c9fc7d63c3 chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v37.311.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-20 17:01:02 +02:00
Colin Walters 9ee47bdeef build-sys: Sync Containerfiles
- The centos-stream9 one was removing the `.repo` files from
  the buildcontext, which is just wrong; we don't want to change
  the input git repo
- Use WORKDIR /src to simplify things
2024-04-20 09:53:13 -04:00
Colin Walters 8c9e5702ee
Merge pull request #487 from cgwalters/split-centos-conditionals
Only set default filesystem to XFS in CentOS
2024-04-20 09:01:12 -04:00
Colin Walters 203ce2a72f build: Pass --image-config
Oops.
2024-04-19 07:31:50 -04:00
Colin Walters 77ec4be727 Add Containerfile.fedora-40
Let's build this again.
2024-04-18 17:35:51 -04:00
Colin Walters cfafc9e78a Only set default filesystem to XFS in CentOS
Fedora default filesystem is a messier situation.  This makes
it easier to inherit Fedora builds.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-04-18 17:20:36 -04:00
Colin Walters eb71457f6f build: Rename centos-bootc.yaml to centos-stream-9-tier-1.yaml
When we went back to the "one big image" model we simplified
things to just `centos-bootc.yaml`.  But since stream10 is
here, and I think we do want to revisit having smaller images,
let's rename it back.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-04-18 17:08:11 -04:00
Colin Walters 7d361eae22 fedora.repo: Drop trailing whitespace
The precommit is a bit annoying.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-04-18 16:33:36 -04:00
Colin Walters 54cd3ebbe3 c9s: Just use production compose
I noticed we weren't getting updates and I think the
core problem here is renovate was only triggering on
the devel compose.  But we just "floated" to whatever
was found in the production compose as a base.

Also we had a random copr.

Drop that stuff, and just pin on the production compose.
2024-04-16 18:00:03 -04:00
Colin Walters 8c1487f0f8
Merge pull request #480 from pcdubs/rawhide
Move eln to its own configs, add rawhide and devel to repos
2024-04-11 15:40:07 -04:00
Colin Walters 9c3f57e9cd
Merge pull request #482 from cgwalters/include-vim-minimal
manifest: Add vim-minimal
2024-04-11 13:50:17 -04:00
Colin Walters 5179418ee4 manifest: Add vim-minimal
This got lost in the shuffling.
2024-04-11 13:42:46 -04:00
Paul Whalen b2f5368436 Move eln to its own configs, add rawhide and devel to repos
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-09 14:52:52 -04:00
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
Colin Walters 52bc372368
Merge pull request #453 from cgwalters/diskimage-builder
Add a `bootc.diskimage-builder` label
2024-04-05 09:06:10 -04:00
Colin Walters aaa6fe7345
Merge pull request #467 from CentOS/renovate/all
chore(deps): update actions/setup-python action to v5.1.0
2024-04-05 09:04:02 -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 19ead2b16a
Merge pull request #476 from cgwalters/rm-docs
docs: Remove
2024-04-02 15:22:11 -04:00
Colin Walters 9b834a40bf
Merge pull request #456 from CentOS/konflux/references/main
chore(deps): update rhtap references
2024-04-02 15:16:56 -04: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
Colin Walters 44561ffb9b Add a `bootc.diskimage-builder` label
Right now, the relationship between this image and bootc-image-builder
is "floating".  However, we may want the ability to more
strictly bind the two in the future.

With this, the bootc image links out to the recommended diskimage
builder container, so automated tooling can find it instead
of hardcoding it.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-04-02 14:04:02 -04:00