-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Users should be able to add metadata to component.yaml #1013
Comments
I think that having a strict schema is important and the general structure needs to be fixed, so th the components are portable and we can maintain backwards compatibility. But. I think that the cases you've mentioned can be covered by adding the In keeping it similar to kubernetes and Argo, we can have Would that fit your needs? |
Check the #1023 PR and /lgtm if it fulfills your need. |
Currently the annotations and labels are not passed from component to the ContainerOp. This PR fixes that. Fixes kubeflow#1013
Currently the annotations and labels are not passed from component to the ContainerOp. This PR fixes that. Fixes kubeflow#1013
Currently the annotations and labels are not passed from component to the ContainerOp. This PR fixes that. Fixes #1013
* Trained model api (kubeflow#1009) * trained model api * remove frameworks' version information trainedmodel related code add groupversion_info generate deepcopy add v1beta1 serving api remove InferenceService depedency fix optional comment rename MultiModelConfigMapName to ModelConfigMapName and rename tainedmodel to tm rename multiModelConfigMapName to modelConfigName initialize trainedmodel controller rename multimodelconfig pkg to modelconfig refactor shardingstrategy refactor strategy generate crd * rebase master * update modelconfig when reconciling TrainedModel * create an instance of modelconfig reconciler in trainedmodel controller's loop otherwise the reconciler is a nil pointer * add unit test * rename * rename * fix unit tests * revert changes for v1alpha2/openapi_generated.go * remove config/crd/serving.kubeflow.org_inferencerouters.yaml * rename MultiModelConfigVolumeName to ModelConfigVolumeName * rename trainedmodel's predictorModel to inference * inline error check * fix log * annotate error * remove unnecessary error check * rename package * remove unit test for delete as it does not trigger a delete event * refactor sharding strategy * rename configmap to modelConfig * rename ConfigMapReconciler to ModelConfigReconciler * fmt * pass modelconfig reconciler to TrainedModelReconciler as a field * rename TrainedModelSpec.Inference to TrainedModelSpec.model * change Result{Requeue: true, RequeueAfter: 10 * time.Second} to Result{} since the framework will requeue when err is not nil * fix plural name * fix description * fix unit test name * add argo retry * changne retry to 3 * add comma * revert makefile so it only deploys v1alpha1 * register v1beta1 scheme * fix trainedmodel rbac * fix trainedmodel crd per kubernetes-retired/cluster-registry#255 * fix trainedmodel crd from makefile * run make manifests * clean up * fix comment * install kfserving sdk to user home folder
* update result name to be case sensitive * add custom task test case
currently it appears components are checked for exact match on the schema, but this can be made extensible by giving an option to pass addition attributes etc which a user may define, which is not exactly used by pipeline subsystem, but can be information which an entity can use to display things e.g. link to logo etc...
The text was updated successfully, but these errors were encountered: