1
0
mirror of https://github.com/coreos/mantle.git synced 2026-02-05 18:45:05 +01:00

2699 Commits

Author SHA1 Message Date
Benjamin Gilbert
144249c7e1 Merge pull request #1198 from arithx/disable_azure_partitions
cmd/plume/containerlinux: disable Azure partitions
2020-05-18 01:21:10 -04:00
Benjamin Gilbert
15599af4e0 Merge pull request #1199 from bgilbert/aws-cn
cmd/plume: drop AWS China
2020-05-18 01:17:51 -04:00
Stephen Lowrie
dddd7d04e7 cmd/plume/containerlinux: disable Azure partitions
We're no longer uploading to BlackForest & Mooncake.
2020-05-18 00:15:16 -05:00
Benjamin Gilbert
2d280f809e cmd/plume: drop AWS China
We no longer have credentials there.
2020-05-18 01:10:38 -04:00
Benjamin Gilbert
2dfef80dd8 Merge pull request #1196 from bgilbert/cl-readme
README: redirect FCOS/RHCOS users to cosa in CL branch
2020-02-27 20:20:35 -05:00
Benjamin Gilbert
bc430b1f77 README: redirect FCOS/RHCOS users to cosa 2020-02-27 19:18:05 -05:00
Benjamin Gilbert
6e1ae57e83 Merge pull request #1097 from bgilbert/packet
kola/tests: exclude all coreos-cloudinit tests on Packet
2019-10-16 11:02:25 -04:00
Benjamin Gilbert
1c6fa48b3c kola/tests: exclude all coreos-cloudinit tests on Packet
Avoid more tcsd.service flakes.
2019-10-15 18:24:41 -04:00
Benjamin Gilbert
2718a0c526 Merge pull request #1093 from bgilbert/packet
kola/tests: exclude cl.ignition.misc.empty on Packet
2019-10-11 22:29:29 -04:00
Benjamin Gilbert
e3c90c4ac4 kola/tests: exclude cl.ignition.misc.empty on Packet
tcsd.service is still flaking there, because there's no Ignition config
to mask the service with.  Exclude the test to avoid the flake.
2019-10-11 22:05:52 -04:00
Benjamin Gilbert
a38f47844d Merge pull request #1083 from bgilbert/cl
Drop FCOS/RHCOS tests from CL branch
2019-10-09 01:27:57 -04:00
Benjamin Gilbert
8d178b3522 build: don't build kolet for arm64 or s390x on CL branch 2019-10-08 22:07:31 -04:00
Benjamin Gilbert
386a43cc3f kola/tests: drop Ignition spec 3 configs for CL branch 2019-10-08 22:07:25 -04:00
Benjamin Gilbert
183ac60123 kola/tests: drop redundant distro gating for CL branch 2019-10-08 22:07:07 -04:00
Benjamin Gilbert
e85c286e81 kola/tests: drop FCOS and RHCOS tests for CL branch 2019-10-08 21:47:51 -04:00
Stephen Lowrie
cf0e4b4b54 Merge pull request #1065 from cgwalters/core-home
kola: Change user test for `core` to be /var/home on RHCOS
2019-10-02 10:11:10 -05:00
Colin Walters
b43aaaec7c kola: Fix user test for RHCOS, run on FCOS too
We fixed RHCOS to use the "canonical" homedir, and we can now
share it with FCOS - after fixing the Ignition spec 3 version.
2019-10-02 14:22:02 +00:00
Stephen Lowrie
f7e879441f Merge pull request #1064 from miabbott/rhcos_core_user
kola/tests/ignition/passwd: update passwd entry for core user on RHCOS
2019-09-27 16:36:20 -05:00
Micah Abbott
a6fd917a85 kola/tests/ignition/passwd: update passwd entry for core user on RHCOS
Now that RHCOS is inheriting some of its config from `fedora-coreos-config`,
it uses the same `base.ign` file that includes a `gecos` entry set to
`CoreOS Admin` for the `core` user.
2019-09-27 17:04:23 -04:00
Stephen Lowrie
4c35334b79 Merge pull request #1063 from dustymabe/dusty2
plume: lots of tiny fixups for Fedora distro
2019-09-27 15:43:49 -05:00
Dusty Mabe
774edd9fdf plume: add release example to the README
We had an example invocation of pre-release so I decided to
add one for release too.
2019-09-27 15:40:05 -04:00
Dusty Mabe
8d7ec77794 plume: fedora: update s3 bucket names
We'll use different ones than fedimg for plume uploads.
2019-09-27 15:40:05 -04:00
Dusty Mabe
fce847f2c4 plume: release: only try to publish PV AMIs for CL
We don't do PV for non CL.
2019-09-27 15:40:05 -04:00
Dusty Mabe
6383c5a521 plume: release: add code to do fedora release
This should have been there before, but was missed.
2019-09-27 15:40:04 -04:00
Dusty Mabe
4b0d804c1c plume: fedora: remove templating from spec.AWS.BaseDescription
This never gets untemplated and it's not really necessary.
2019-09-27 15:40:04 -04:00
Dusty Mabe
439c7bbe8f plume: fedora: remove short options
No real point to having them. More explicit is better for
something like this.
2019-09-27 15:40:04 -04:00
Dusty Mabe
f82b080c5f plume: fedora: target prod/dev account based on --environment
Rename the partition variables to be more meaningful and switch
to using dev vs prod partition based on if a user provides "dev"
or "prod" to the `--environment` option.
2019-09-27 15:40:04 -04:00
Dusty Mabe
93dd53c640 plume: remove Prefix from Fedora channelspecs
We don't think this is being used anywhere.
2019-09-27 15:40:01 -04:00
Stephen Lowrie
78e30bc578 Merge pull request #1062 from dustymabe/dusty
plume: rename --system argument to --distro
2019-09-27 11:45:25 -05:00
Dusty Mabe
501b41beb0 plume: rename --system argument to --distro
I'm not sure why release and pre-release have two separate option
names for the same thing, which means that the invocation between
release and pre-release differs in a non-intuitive way. This commit
makes them match.
2019-09-26 15:46:33 -04:00
Stephen Lowrie
18e79edfa7 Merge pull request #1046 from jdoss/fedora_cloud_add_tags
Add in more tags to Fedora Cloud
2019-09-26 11:35:22 -05:00
Stephen Lowrie
075f09b81d Merge pull request #1057 from arithx/mask_tcsd
platform/cluster: mask tcsd.service on Packet for CL
2019-09-23 10:43:18 -05:00
Stephen Lowrie
dd87f69642 platform/cluster: mask tcsd.service on Packet for CL
tcsd.service can fail to start on Packet nodes which have TPM due to a
longstanding issue that won't be fixed in the CL lifespan. As such mask
it when running CL on Packet.
2019-09-23 10:08:30 -05:00
Stephen Lowrie
0c1b8dab93 platform: add Mask option to AddSystemdUnit
Adds a new parameter to allow the masking of units via the
AddSystemdUnit function.
2019-09-23 10:07:54 -05:00
Stephen Lowrie
ba423dd84d Merge pull request #1061 from arithx/fix_qemu_size
platform/qemu: fix bug in QEMU cluster creation
2019-09-22 23:04:58 -05:00
Stephen Lowrie
d3e0071693 platform/qemu: fix bug in QEMU cluster creation
Fixed a bug where the `Size` & `ConfPath` (used on `s390x` to inject
Ignition configs)  were reversed when calling `setupDisk` resulting in
errors being spat out by `qemu-img`.

Example error messages:
```
qemu-img: Invalid image size specified! You may use k, M, G, T, P or E suffixes for
qemu-img: kilobytes, megabytes, gigabytes, terabytes, petabytes and exabytes.
```
2019-09-22 21:06:32 -05:00
Stephen Lowrie
6aa52f40e9 Merge pull request #1050 from barthy1/s390x_guestfs_fw_cfg
Add guestfs utility usage for s390x, to replace unsupported fw_cfg
2019-09-17 13:36:22 -05:00
Alice Frosi
670ef71bce guestfish: fixes for setupIgnition
- substitue cmd.StdoutPipe() with cmd.Output in findLabel
 - set LIBGUESTFS_BACKEND=direct
 - provide guestfish pid by flag --remote=pid
 - minor cleanups

Signed-off-by: Alice Frosi <afrosi@de.ibm.com>
2019-09-16 19:37:14 +02:00
Stephen Lowrie
688768a690 Merge pull request #1052 from ashcrow/issue-template
Add feature template
2019-09-06 12:22:00 -05:00
Steve Milner
b877d6c858 Add bug template
Signed-off-by: Steve Milner <smilner@redhat.com>
2019-09-05 09:12:54 -04:00
Steve Milner
dd33913fd4 Add feature template
Signed-off-by: Steve Milner <smilner@redhat.com>
2019-09-05 09:11:54 -04:00
Stephen Lowrie
16e2d00e37 Merge pull request #1053 from arithx/fix_test
test: add mod=vendor to everything in test
2019-09-04 16:21:05 -05:00
Stephen Lowrie
ef63f05eff test: add mod=vendor to everything in test
Prevent unnecessary fetching of vendored libraries
2019-09-04 16:07:00 -05:00
Yulia Gaponenko
1310f357b0 Add guestfs utility usage for s390x, to replace unsupported fw_cfg
In case of x86 fw_cfg is used to pass ignition config file to the KVM guest.
s390x does not support fw_cfg, so guestfs is option to use.
guestfs allows to modify qcow2 image before running it as guest.
Current implementation modifies not the base qcow2 image, but the temporary one, created based on the testing qcow2 image
Code has implementation of several calls to guestfish utility, it is expected that libguestfs-tools is installed on host

The list of commands to execute and their output for s390x case. Filesystems are not hardcoded in the code, but found based on their labels
  - guestfish --listen -a $IMG
         -- > GUESTFISH_PID=$PID; export GUESTFISH_PID
  - guestfish --remote -- run
  - guestfish --remote -- findfs-label boot
         -- >  /dev/sda1
  - guestfish --remote -- findfs-label root
         -- >  /dev/sda2
  - guestfish --remote -- mount /dev/sda2 /
  - guestfish --remote -- mount /dev/sda1 /boot
  - guestfish --remote -- mkdir -p /boot/ignition
  - guestfish --remote -- upload $HOST_IGNITION_FILE $GUEST_IGNITION_FILE
  - guestfish --remote -- umount-all
  - guestfish --remote -- exit
2019-09-04 13:29:57 +02:00
Stephen Lowrie
26ea00a7e9 Merge pull request #1048 from barthy1/s390x_kola_run
Add s390x support for kola in mantle
2019-09-02 02:10:11 -05:00
Andrew Jeddeloh
4259f263ef Merge pull request #1051 from ajeddeloh/gce-check
kola/tests: add test for gce agent
2019-08-30 14:14:27 -07:00
Andrew Jeddeloh
1d0bdaeb4b kola/tests: add test for gce agent
Add a test to ensure the gce agent is running.
2019-08-30 20:59:06 +00:00
Stephen Lowrie
bc773777f4 Merge pull request #1049 from barthy1/netlink_bump_s390x
vendor: netlink bump to 9cff81214893f3b52dfc307a45669eb7f96fcada for s390x support
2019-08-27 14:30:58 -05:00
Joe Doss
876506824b plume: fedora: drop AH channels, add Cloud rawhide, branched, updates
and remove user channel. Add in new tags to Fedora. Update README.
2019-08-26 14:38:50 -05:00
Yulia Gaponenko
147f9bb482 netlink: bump to 9cff81214893f3b52dfc307a45669eb7f96fcada
Bump netlink to 9cff81214893f3b52dfc307a45669eb7f96fcada commit to pick up the big endian fix for s390x, required to run kola
2019-08-26 14:16:50 +02:00