Skip to content

Commit 1d50ffb

Browse files
authored
Move custom CIDR e2e test to unit & dryrun tests (#3126)
* Move custom CIDR e2e test to unit & integration tests
1 parent 8ade3e4 commit 1d50ffb

File tree

18 files changed

+995
-862
lines changed

18 files changed

+995
-862
lines changed

.github/workflows/ci.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,6 @@ jobs:
912912
- TestSingleNodeResumeDisasterRecovery
913913
- TestMultiNodeHADisasterRecovery
914914
- TestSingleNodeInstallationNoopUpgrade
915-
- TestCustomCIDR
916915
- TestLocalArtifactMirror
917916
- TestMultiNodeReset
918917
- TestCollectSupportBundle

.github/workflows/release-prod.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -527,7 +527,6 @@ jobs:
527527
- TestSingleNodeResumeDisasterRecovery
528528
- TestMultiNodeHADisasterRecovery
529529
- TestSingleNodeInstallationNoopUpgrade
530-
- TestCustomCIDR
531530
- TestLocalArtifactMirror
532531
- TestMultiNodeReset
533532
- TestCollectSupportBundle

api/integration/linux/install/infra_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,8 @@ func TestLinuxPostSetupInfra(t *testing.T) {
171171
}
172172
mock.InOrder(
173173
k0sMock.On("IsInstalled").Return(false, nil),
174-
k0sMock.On("WriteK0sConfig", mock.Anything, "eth0", "", "10.244.0.0/16", "10.96.0.0/12", mock.Anything, mock.Anything).Return(k0sConfig, nil),
174+
k0sMock.On("NewK0sConfig", "eth0", false, "10.244.0.0/16", "10.96.0.0/12", mock.Anything, mock.Anything).Return(k0sConfig, nil),
175+
k0sMock.On("WriteK0sConfig", mock.Anything, k0sConfig).Return(nil),
175176
hostutilsMock.On("CreateSystemdUnitFiles", mock.Anything, mock.Anything, rc, hostname, false).Return(nil),
176177
k0sMock.On("Install", rc, hostname).Return(nil),
177178
k0sMock.On("WaitForK0s").Return(nil),
@@ -704,7 +705,8 @@ func TestLinuxPostSetupInfra(t *testing.T) {
704705
k0sConfig := &k0sv1beta1.ClusterConfig{}
705706
mock.InOrder(
706707
k0sMock.On("IsInstalled").Return(false, nil),
707-
k0sMock.On("WriteK0sConfig", mock.Anything, "eth0", "", "10.244.0.0/16", "10.96.0.0/12", mock.Anything, mock.Anything).Return(k0sConfig, nil),
708+
k0sMock.On("NewK0sConfig", "eth0", false, "10.244.0.0/16", "10.96.0.0/12", mock.Anything, mock.Anything).Return(k0sConfig, nil),
709+
k0sMock.On("WriteK0sConfig", mock.Anything, k0sConfig).Return(nil),
708710
hostutilsMock.On("CreateSystemdUnitFiles", mock.Anything, mock.Anything, rc, hostname, false).Return(nil),
709711
k0sMock.On("Install", rc, hostname).Return(errors.New("failed to install k0s")),
710712
)

api/internal/managers/linux/infra/install.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,11 @@ func (m *infraManager) installK0s(ctx context.Context, rc runtimeconfig.RuntimeC
162162
logFn := m.logFn("k0s")
163163

164164
logFn("creating k0s configuration file")
165-
k0sCfg, err = m.k0scli.WriteK0sConfig(ctx, rc.NetworkInterface(), m.airgapBundle, rc.PodCIDR(), rc.ServiceCIDR(), m.endUserConfig, nil)
165+
k0sCfg, err = m.k0scli.NewK0sConfig(rc.NetworkInterface(), m.airgapBundle != "", rc.PodCIDR(), rc.ServiceCIDR(), m.endUserConfig, nil)
166166
if err != nil {
167+
return nil, fmt.Errorf("new k0s config: %w", err)
168+
}
169+
if err := m.k0scli.WriteK0sConfig(ctx, k0sCfg); err != nil {
167170
return nil, fmt.Errorf("create config file: %w", err)
168171
}
169172

cmd/installer/cli/cidr_test.go

Lines changed: 0 additions & 95 deletions
This file was deleted.

0 commit comments

Comments
 (0)