-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: import orabos #8
Conversation
0ec4306
to
60d429d
Compare
* add submodules for checkout workflow * fixup VERSION file * only build orabos related targets * link missing features * link test related files and folders
- Include mlx5 drivers in initramdisk and load it, otherwise we have problems with the setup of the bond (NIC isn't known yet) - Set the DNS on the bond, as cloud-init sets here things up statically, and therefore no DHCP info about the DNS
This file overrides the kublet config specifically put there for gardener, and fails with it being there. So we rather remove it.
Simply adding a second root.conf instructs systemd-repart to create another root parition of equal size.
It isn't part of the gardenlinux repo (yet), so get it in that way for now. It's needed for the neutron OVS and the OVN driver. Also add the loci-users for now. This probably should be replaced with k8s means to map the users.
The gardenlinux kernel crashes currently with the mlx5 driver.
The neutron agent will be member of the group openvswitch, but not the openvswitch user itself.
This ensures, that they have the right permissions
The kernel can automatically detect the root based on the GUID value. This marks the second partition as non-auto, to disambiguate between the two partitions. (Aside from the fact that the actual root has the label ROOT).
This is a bit of a sledge-hammer method, but for now disable the watchdog, because it kicks in when doing a soft-reboot or a system kexec call. Both cut down the reboot time tremendously. The proper way would be to find out why the watchdog is not fed in those situations.
This reverts commit 7e68d836a51858462ebcb22b008f5a32617f9b2a.
Netplan doesn't seem to do that anymore, and we need it in ignition based setups anyway.
Needed for cold-migration.
The openvswitch bridge will assume the same macaddress automatically, but if we do not set it on the bond, it will be a random one.
That's on our systems much more than the 32GiB before and matches what we reserve in the flavours.
Use ignition package built in cobaltcore-dev/package-ignition
Switch gardenlinux to main branch
60d429d
to
c7a6f5f
Compare
The build workflow so far used arm64 and amd64 architectures. These are now configurable via the arch input. The default is still arm64 and amd64. However, for the dev workflow only amd64 arch will be used.
@@ -0,0 +1,21 @@ | |||
#!/usr/bin/env bash |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should use glrm (gardenlinux repomanager)
@@ -0,0 +1 @@ | |||
omit_drivers+=" iTCO_wdt " |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what is the issue with the watchdog on your side? does it bevae wrong?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
watchdog seems to cause issues and did sometimes reset during boot
@@ -0,0 +1 @@ | |||
CMDLINE_LINUX="console=tty0 $CMDLINE_LINUX" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
really no serial output ? no remote visibility of errors?
features/orabos/file.include/usr/lib/dracut/modules.d/99ensure-hugepages/ensure-hugepages.sh
Show resolved
Hide resolved
@@ -0,0 +1,7 @@ | |||
description: "ORA Baremetal OS" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this combination is difficult. the gardener feature has some bias here that could be avoided by the chost feature.
the other is the combination vhost + chost is that really intended?
openstackbaremetal-metal3-orabos
,openstackbaremetal-orabos
andvmware-orabos
onamd64
main
is being usedSkipped patches: