Addition of openapischemav3 to fission CRDs to support kubectl explain (#1702)

Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com>
This commit is contained in:
ankitjain235
2020-09-10 14:31:27 +05:30
committed by GitHub
co-authored by Vishal
parent 54b384efec
commit 99c2020795
2 changed files with 418 additions and 0 deletions
+6
View File
@@ -75,6 +75,8 @@ func EnsureFissionCRDs(logger *zap.Logger, clientset *apiextensionsclient.Client
Plural: "functions",
Singular: "function",
},
PreserveUnknownFields: boolPtr(false),
Validation: functionValidation,
},
},
// Environments (function containers)
@@ -91,6 +93,8 @@ func EnsureFissionCRDs(logger *zap.Logger, clientset *apiextensionsclient.Client
Plural: "environments",
Singular: "environment",
},
PreserveUnknownFields: boolPtr(false),
Validation: environmentValidation,
},
},
// HTTP triggers for functions
@@ -171,6 +175,8 @@ func EnsureFissionCRDs(logger *zap.Logger, clientset *apiextensionsclient.Client
Plural: "packages",
Singular: "package",
},
PreserveUnknownFields: boolPtr(false),
Validation: packageValidation,
},
},
// CanaryConfig: configuration for canary deployment of functions