github.com/kyma-project/kyma-environment-broker@v0.0.1/internal/process/upgrade_kyma/conditions.go (about) 1 package upgrade_kyma 2 3 import ( 4 "github.com/kyma-project/kyma-environment-broker/internal" 5 "github.com/kyma-project/kyma-environment-broker/internal/broker" 6 ) 7 8 func ForKyma2(op internal.UpgradeKymaOperation) bool { 9 return op.RuntimeVersion.MajorVersion == 2 10 } 11 12 func ForKyma1(op internal.UpgradeKymaOperation) bool { 13 return op.RuntimeVersion.MajorVersion == 1 14 } 15 16 func SkipForPreviewPlan(op internal.UpgradeKymaOperation) bool { 17 return !broker.IsPreviewPlan(op.ProvisioningParameters.PlanID) 18 } 19 20 func WhenBTPOperatorCredentialsProvided(op internal.UpgradeKymaOperation) bool { 21 return op.ProvisioningParameters.ErsContext.SMOperatorCredentials != nil 22 }