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