Skip to content

Commit b46501d

Browse files
committed
merge main
2 parents 81a7ecf + 4a23eaf commit b46501d

File tree

84 files changed

+1976
-838
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+1976
-838
lines changed

.github/workflows/ci.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,13 +348,15 @@ jobs:
348348
- TestInstallWithoutEmbed
349349
- TestInstallFromReplicatedApp
350350
- TestUpgradeFromReplicatedApp
351+
- TestUpgradeEC18FromReplicatedApp
351352
- TestResetAndReinstall
352353
- TestResetAndReinstallAirgap
353354
- TestCollectSupportBundle
354355
- TestOldVersionUpgrade
355356
- TestMaterialize
356357
- TestLocalArtifactMirror
357358
- TestSingleNodeAirgapUpgrade
359+
- TestSingleNodeAirgapUpgradeFromEC18
358360
- TestSingleNodeAirgapUpgradeCustomCIDR
359361
- TestInstallSnapshotFromReplicatedApp
360362
- TestMultiNodeAirgapUpgrade

Makefile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ LD_FLAGS = \
3636
-X github.com/replicatedhq/embedded-cluster/pkg/addons/adminconsole.AdminConsoleMigrationsImageOverride=$(ADMIN_CONSOLE_MIGRATIONS_IMAGE_OVERRIDE) \
3737
-X github.com/replicatedhq/embedded-cluster/pkg/addons/adminconsole.AdminConsoleKurlProxyImageOverride=$(ADMIN_CONSOLE_KURL_PROXY_IMAGE_OVERRIDE) \
3838
-X github.com/replicatedhq/embedded-cluster/pkg/addons/embeddedclusteroperator.EmbeddedOperatorImageOverride=$(EMBEDDED_OPERATOR_IMAGE_OVERRIDE)
39+
DISABLE_FIO_BUILD ?= 0
3940

4041
export PATH := $(shell pwd)/bin:$(PATH)
4142

@@ -76,6 +77,16 @@ pkg/goods/bins/local-artifact-mirror: Makefile
7677
$(MAKE) -C local-artifact-mirror build GOOS=linux GOARCH=amd64
7778
cp local-artifact-mirror/bin/local-artifact-mirror-$(GOOS)-$(GOARCH) pkg/goods/bins/local-artifact-mirror
7879

80+
pkg/goods/bins/fio: PLATFORM = linux/amd64
81+
pkg/goods/bins/fio: Makefile
82+
ifneq ($(DISABLE_FIO_BUILD),1)
83+
mkdir -p pkg/goods/bins
84+
docker build -t fio --build-arg PLATFORM=$(PLATFORM) fio
85+
docker rm -f fio && docker run --name fio fio
86+
docker cp fio:/output/fio pkg/goods/bins/fio
87+
touch pkg/goods/bins/fio
88+
endif
89+
7990
pkg/goods/internal/bins/kubectl-kots: Makefile
8091
mkdir -p pkg/goods/internal/bins
8192
mkdir -p output/tmp/kots
@@ -110,6 +121,7 @@ static: pkg/goods/bins/k0s \
110121
pkg/goods/bins/kubectl-preflight \
111122
pkg/goods/bins/kubectl-support_bundle \
112123
pkg/goods/bins/local-artifact-mirror \
124+
pkg/goods/bins/fio \
113125
pkg/goods/internal/bins/kubectl-kots
114126

115127
.PHONY: embedded-cluster-linux-amd64

0 commit comments

Comments
 (0)