Update route without providing function reference (#718)

This commit is contained in:
Vishal
2018-08-06 11:31:05 +08:00
committed by Ta-Ching Chen
parent 27b74a7cf2
commit ee61c8c333
+3 -10
View File
@@ -148,23 +148,16 @@ func htUpdate(c *cli.Context) error {
}
triggerNamespace := c.String("triggerNamespace")
// update function ref
newFn := c.String("function")
if len(newFn) == 0 {
log.Fatal("Nothing to update. Use --function to specify a new function.")
}
checkFunctionExistence(client, newFn, triggerNamespace)
ht, err := client.HTTPTriggerGet(&metav1.ObjectMeta{
Name: htName,
Namespace: triggerNamespace,
})
checkErr(err, "get HTTP trigger")
if len(newFn) > 0 {
ht.Spec.FunctionReference.Name = newFn
if c.IsSet("function") {
ht.Spec.FunctionReference.Name = c.String("function")
}
checkFunctionExistence(client, ht.Spec.FunctionReference.Name, triggerNamespace)
if c.IsSet("createingress") {
ht.Spec.CreateIngress = c.Bool("createingress")