diff --git a/pkg/asset/agent/installconfig.go b/pkg/asset/agent/installconfig.go index 893dc47d78c..513eee98e54 100644 --- a/pkg/asset/agent/installconfig.go +++ b/pkg/asset/agent/installconfig.go @@ -461,6 +461,11 @@ func warnUnusedConfig(installConfig *types.InstallConfig) { fieldPath := computePath.Child("platform") logrus.Warnf("%s is ignored", fieldPath) } + + if len(compute.DiskSetup) > 0 { + fieldPath := computePath.Child("diskSetup") + logrus.Warnf("%s is ignored", fieldPath) + } } if installConfig.ControlPlane.Hyperthreading != "Enabled" { @@ -473,6 +478,11 @@ func warnUnusedConfig(installConfig *types.InstallConfig) { logrus.Warnf("%s is ignored", fieldPath) } + if len(installConfig.ControlPlane.DiskSetup) > 0 { + fieldPath := field.NewPath("controlPlane", "diskSetup") + logrus.Warnf("%s is ignored", fieldPath) + } + switch installConfig.Platform.Name() { case baremetal.Name: @@ -571,6 +581,14 @@ func warnUnusedConfig(installConfig *types.InstallConfig) { } } + if installConfig.Networking != nil && + installConfig.Networking.OVNKubernetesConfig != nil && + installConfig.Networking.OVNKubernetesConfig.IPv4 != nil && + installConfig.Networking.OVNKubernetesConfig.IPv4.InternalJoinSubnet != nil { + fieldPath := field.NewPath("networking", "ovnKubernetesConfig", "ipv4", "internalJoinSubnet") + logrus.Warnf("%s: %s is ignored", fieldPath, installConfig.Networking.OVNKubernetesConfig.IPv4.InternalJoinSubnet) + } + // "External" is the default set from generic install config code if installConfig.Publish != "External" { fieldPath := field.NewPath("publish")