4372 Commits

Author SHA1 Message Date
Kai Lüke
76ab63d724 Merge pull request #122 from kinvolk/flatcar-scripts
jenkins/vm: expect a FORMATS parameter which has a list of formats
2021-02-19 15:16:48 +01:00
Kai Lüke
de38478b9f jenkins/vm: expect a FORMATS parameter which has a list of formats
One Jenkins jobs for each image format caused a large overhead.
Allow to build multiple image formats in one job.
2021-02-19 15:16:48 +01:00
Margarita Manterola
5b15446f14 Merge pull request #108 from kinvolk/flatcar-scripts
Add GCE Pro OEM type
stable-2605.12.0
2021-01-25 11:05:51 +01:00
Margarita Manterola
33c720e8e4 Add GCE Pro OEM type 2021-01-25 11:05:51 +01:00
Margarita Manterola
1d60dbe906 Merge pull request #111 from kinvolk/flatcar-scripts
vm_image_util: Use new aws_pro flag for ec2-compat
2021-01-25 11:01:37 +01:00
Margarita Manterola
0b0fa35d49 vm_image_util: Use new aws_pro flag for ec2-compat 2021-01-25 11:01:37 +01:00
Kai Lüke
d6de696587 Merge pull request #106 from kinvolk/flatcar-scripts
Add AWS Pro OEM type
stable-2605.11.0 stable-2605.10.0
2020-12-15 11:15:09 +01:00
Kai Lüke
028ac16747 Add AWS Pro OEM type
This is the initial creation of an AWS Pro image coming with support,
and features added on top of it.
2020-12-15 11:15:09 +01:00
Sayan Chowdhury
dd8327cab3
Merge pull request #107 from kinvolk/flatcar-scripts
dev_container_util.sh: Use the shflags group instead of the default flag
2020-12-14 22:53:19 +05:30
Sayan Chowdhury
69f09e5173
dev_container_util.sh: Use the shflags group instead of the default flag
The build_image script invokes the create_dev_container function, and
passes the `FLAGS_group` as param. Use the param, to generate the
binhost URL instead of using the DEFAULT_GROUP which stays as developer
always.

Fixes: kinvolk/Flatcar#298
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-12-14 22:53:19 +05:30
Thilo Fromm
ab92c338d1
Merge pull request #104 from kinvolk/t-lo/merge-latest-alpha-changes
Update flatcar 2605 scripts to latest Alpha release
stable-2605.9.0
2020-11-30 14:27:52 +01:00
Thilo Fromm
3a3a508070 alpha-2705.0.0
-----BEGIN PGP SIGNATURE-----
 
 iQFFBAABCAAvFiEEDxboQeUXIlx9E6s8sCOZMZzQXIsFAl+/rKIRHHNheWFuQGtp
 bnZvbGsuaW8ACgkQsCOZMZzQXIstRwgAk0HpAxhU5BM3jCWe6UXE8cKQsAPcJHT8
 Ly484QWV015Tx8NQcYPknVd6T9E+4BRSJUTFCWt/IJBjsp6TnNfu/um8wPSZl9ir
 N1pdl4yEyECEoKFIoLnWkGVu46B9fIoeitjtprsFhEKbSBytqzqPDLkGWpUtaIzk
 0CoiF+zLCFQ+lvnaYx/iju8hsjK/e75K58FhISv2DV13vpzPRXee0uLxsM56HkV+
 o7y0qgJUmlrBK5E0Fp1eRoZJCeQMRePKHnDGx/IpD8C/dGCuqIGBxy5CbV/HqZXA
 mi97pNIH4XKQuKBNPXWpUxNHvi2NP1h5V+s3DLi0U6FqHOM0CK8LVw==
 =AyoP
 -----END PGP SIGNATURE-----

Merge tag 'alpha-2705.0.0' into t-lo/merge-latest-alpha-changes

Resolve merge conflict with build_library/vm_image_util.sh
2020-11-27 11:37:06 +01:00
Sayan Chowdhury
bed73e2b2c
Merge pull request #103 from kinvolk/sayan/add-azure-gpu-support-on-main
Update the azure pro package reference to the oem-azure-pro
beta-2705.1.0 alpha-2705.0.0
2020-11-25 19:39:28 +05:30
Sayan Chowdhury
9e2098bfff
Update the azure pro package reference to the oem-azure-pro
This commit also fixes the BINHOST URL for the for the developer
container portage

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-11-25 14:42:56 +05:30
Thilo Fromm
81d4ed8940
Merge pull request #102 from kinvolk/t-lo/build_packages-fix-symlink-run-gcc-config
build_packages, build_image_util.sh: fix up liblto symlink
alpha-2697.0.0
2020-11-18 14:42:21 +01:00
Dongsu Park
2db82fe751 build_library: Ignore broken symlink in Kernel source tree
Kernel source tree started to have a broken link
`tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S`.
Especially in case of Kernel 5.8.18, like:

```
broken link: /usr/src/linux-5.8.18-coreos/tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S
ERROR   build_packages: test_image_content: Failed symlink check
```

Ignore the symlink when checking broken symlinks.
stable-2605.8.0
2020-11-17 13:28:37 +01:00
Dongsu Park
d4be1e865e
Merge pull request #101 from kinvolk/dongsu/fix-kernel-symlink-memcpy
build_library: Ignore broken symlink in Kernel source tree
2020-11-17 13:28:08 +01:00
Thilo Fromm
22b08b0ae4 build_packages, build_image_util.sh: fix up liblto symlink
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2020-11-16 19:06:59 +01:00
Dongsu Park
6eae505f16 build_library: Ignore broken symlink in Kernel source tree
Kernel source tree started to have a broken link
`tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S`.
Especially in case of Kernel 5.8.18, like:

```
broken link: /usr/src/linux-5.8.18-coreos/tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S
ERROR   build_packages: test_image_content: Failed symlink check
```

Ignore the symlink when checking broken symlinks.
2020-11-13 17:27:49 +01:00
Dongsu Park
5201aee4a3
Merge pull request #100 from flatcar-linux/dongsu/cleanup-ccache
jenkins: do not configure ccache variables
2020-10-26 23:30:44 +01:00
Dongsu Park
829cec45e8 jenkins: do not configure ccache variables
Setting the invalid CCACHE_ variables resulted in strange failure
in projects depending on meson, newer version like 0.55.3. For example
systemd build fails like the following errors:

```
 * ACCESS DENIED:  utimes:       /mnt/host/source/ccache
 * ACCESS DENIED:  utimes:       /mnt/host/source/ccache

F: utimes
S: deny
P: /mnt/host/source/ccache
A: /mnt/host/source/ccache
R: /mnt/host/source/ccache
C: ccache cc /build/amd64-usr/var/tmp/portage/sys-apps/systemd-246/work/systemd-246-abi_x86_64.amd64/meson-private/sanitycheckc.c -o /build/amd64-usr/var/tmp/portage/sys-apps/systemd-246/work/systemd-246-abi_x86_64.amd64/meson-private/sanitycheckc.exe -O1 -pipe -pipe -D_FILE_OFFSET_BITS=64
```

We should not set up ccache at all, as it has been already disabled in
coreos-overlay repo.
2020-10-26 15:38:57 +01:00
Sayan Chowdhury
4ae32d068e
Merge pull request #99 from flatcar-linux/sayan/add-qemu-oem
Add OEM package for QEMU
alpha-2661.0.0
2020-10-09 13:15:01 +05:30
Sayan Chowdhury
8799028007
Add OEM package for QEMU
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-10-08 11:51:24 +05:30
Sayan Chowdhury
0929201d3e
Merge pull request #96 from flatcar-linux/scripts
Add Azure Pro to the list of amd64 format list by sayanchowdhury
stable-2605.7.0 stable-2605.6.0
2020-09-29 00:34:53 +05:30
Sayan Chowdhury
5bd0303284
Add Azure Pro to the list of amd64 format list
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-29 00:34:52 +05:30
Sayan Chowdhury
86800378db
Merge pull request #96 from flatcar-linux/sayan/add-azure-pro
Add Azure Pro to the list of amd64 format list
2020-09-29 00:20:53 +05:30
Sayan Chowdhury
23c72c0a5c
Add Azure Pro to the list of amd64 format list
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-28 23:09:36 +05:30
Sayan Chowdhury
f49d926d57
Merge pull request #94 from flatcar-linux/scripts
build_library: Rename the images to use pro instead of premium by sayanchowdhury
stable-2605.5.0
2020-09-21 23:36:04 +05:30
Sayan Chowdhury
3a44f96176
build_library: Rename the images to use pro instead of premium
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-21 23:36:04 +05:30
Sayan Chowdhury
5493aa43fa
Merge pull request #93 from flatcar-linux/scripts
Add Azure OEM and selective private upload by sayanchowdhury
2020-09-21 23:33:58 +05:30
Sayan Chowdhury
2d35043003
Add the new OEM type, and selective upload azure as private
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-21 23:33:58 +05:30
Sayan Chowdhury
f521ca99bb
Merge pull request #94 from flatcar-linux/sayan/rename-to-pro
build_library: Rename the images to use pro instead of premium
2020-09-21 21:23:58 +05:30
Sayan Chowdhury
9953cc8c8f
build_library: Rename the images to use pro instead of premium
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-21 20:31:41 +05:30
Sayan Chowdhury
e66c89ef31
Merge pull request #93 from flatcar-linux/sayan/azure-seperate-build
Add Azure OEM and selective private upload
2020-09-21 19:55:23 +05:30
Sayan Chowdhury
cc147a1255
Add the new OEM type, and selective upload azure as private
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-19 18:58:12 +05:30
Vincent Batts
eb5affd424
Merge pull request #92 from flatcar-linux/vbatts/qemu-lint
qemu_template: shell lint and update
2020-09-16 10:47:08 -04:00
Vincent Batts
ed7de96c1f
qemu_template: shell lint and update
Signed-off-by: Vincent Batts <vbatts@kinvolk.io>
2020-09-16 10:30:07 -04:00
Vincent Batts
a22f316c23
Merge pull request #89 from flatcar-linux/vbatts/build-host
build_packages: export build host information
alpha-2632.0.0
2020-09-03 08:36:52 -04:00
Vincent Batts
a77e218d4d
Merge pull request #90 from flatcar-linux/vbatts/update-contrib
contrib: allow newer ssh keys, and user-provided template
2020-09-02 08:11:43 -04:00
Vincent Batts
acac817ea1
contrib: shellcheck lint
Signed-off-by: Vincent Batts <vbatts@kinvolk.io>
2020-09-02 08:10:50 -04:00
Vincent Batts
b8360e2c20
contrib: allow newer ssh keys
Signed-off-by: Vincent Batts <vbatts@kinvolk.io>
2020-09-02 08:10:47 -04:00
Vincent Batts
a43fcbb534
contrib: allow user to provide cloud-config template
Respecting that substitutions will still be made, the user may want to
also install their own unit files or similar

Signed-off-by: Vincent Batts <vbatts@kinvolk.io>
2020-09-02 08:10:33 -04:00
Vincent Batts
f104a53aeb
build_packages: export build host information
Signed-off-by: Vincent Batts <vbatts@kinvolk.io>
2020-08-28 13:51:22 -04:00
Kai Lüke
bc11ee282d
Merge pull request #86 from flatcar-linux/kai/nightly-sdk
set_version: Support resolving nightly SDKs
beta-2605.4.0 beta-2605.3.0 beta-2605.2.0 alpha-2605.1.0 alpha-2605.0.0
2020-08-05 22:06:19 +02:00
Kai Lüke
2a5d54b54c
set_version: Support resolving nightly SDKs
The nightly SDK builds can be used as source for binary packages for
the SDK chroot which helps to reduce local build times.
Add support for resolving the latest nightly SDK in the set_version
script the same way as resolving board nightly builds.
2020-08-05 17:14:09 +02:00
Marga Manterola
34f7e426f4
Merge pull request #82 from flatcar-linux/marga-kinvolk/uuid-disk
Stop probing for UUID 00000000-0000-0000-0000-000000000001 in GRUB
alpha-2592.0.0
2020-08-04 11:46:10 +02:00
Marga Manterola
c832af024e grub.cfg: Stop probing for UUID 0x01 2020-08-04 11:45:29 +02:00
Kai Lüke
08ce8054ca
Merge pull request #85 from flatcar-linux/kai/no-rust-recompilation
build_library/toolchain_util.sh: Remove old download code for Rust
2020-08-03 11:28:30 +02:00
Kai Lüke
cfdb7b0ab7
build_library/toolchain_util.sh: Remove old download code for Rust
The SDK now includes a Rust version with the aarch64 cross-compilation
libraries and the toolchain job doesn't build it anymore. Yet it was
still recompiled because the path had changed.
Remove the adjustment of the download URL and any automatic building
of Rust. Just issue a warning so that any problem can be spotted easily.
This change does not affect the SDK bootstrapping (full or just stage4)
but affects ./build_packages and the toolchains job. For the toolchains
job the crossdev setup is missing anyway and rebuilding wouldn't help
but only downloading, yet since in stage4 there are no binary package
URLs at all, it's best to remove this step and if it is needed later,
the warning will help.
2020-07-31 22:54:53 +02:00
Kai Lüke
d8519f4b5c
Merge pull request #84 from flatcar-linux/kai/no-metadata-md5-cache
update_ebuilds: Do not generate metadata/md5-cache files
2020-07-30 12:13:54 +02:00