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:
Harsh Thakur
2021-05-18 18:53:32 +05:30
committed by GitHub
parent 279b009882
commit f523f8b2e3
2 changed files with 29 additions and 9 deletions
+6 -2
View File
@@ -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()
}