Add preupgrade check for RPP (#2014)
* Add preupgrade check for RPP Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com> * Change from panic to error, and better logging Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com> * Minor changes Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com> * Modify function to return CRD Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com> * Remove redundant error logging Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com>
This commit is contained in:
@@ -65,11 +65,15 @@ Options:
|
||||
zap.Error(err))
|
||||
}
|
||||
|
||||
installed := crdBackedClient.IsFissionReInstall()
|
||||
if !installed {
|
||||
crd := crdBackedClient.GetFunctionCRD()
|
||||
if crd == nil {
|
||||
logger.Info("nothing to do since CRDs are not present on the cluster")
|
||||
return
|
||||
}
|
||||
|
||||
err = crdBackedClient.LatestSchemaApplied()
|
||||
if err != nil {
|
||||
logger.Fatal("New CRDs are not applied")
|
||||
}
|
||||
crdBackedClient.VerifyFunctionSpecReferences()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user