-
Notifications
You must be signed in to change notification settings - Fork 266
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
CronJob and ApiServer source usage needs to updated Eventing 0.13.0 #609
Comments
Ok, I have seen that CronJoboSource has been moved to |
So, |
Since yesterday the direction seems to be clear:
The question yet is though if the old Technically the tricky parts to have both,
|
Another option would be to keep So my prefered options for 0.13 would be:
or
|
+1 Let's represent
This could add confusion in client UX for users. |
kn source cronjob
needs complete rework
/close |
This issue is stale because it has been open for 90 days with no |
/close |
@navidshaikh: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
As a CronJobSource has been removed from Eventing v1alpha1 in favour of managing a CronJob resource directly together with a SinkBinding, we need to act before moving the dependency from Eventing 0.11.0 to 0.12.0
Possible actions:
kn source cronjob
completely fromkn
CronJob
andSinkBinding
to cover the current feature which was about managing aCronJobSource
only. The problem here is that managing aCronJob
is not part of the Knative API contract, so the question is how this could be performed under within kn. @n3wscott any suggestions on how managing a CronJob source could be done purely with Knative API calls?I'm afraid we have to jump on option 1 and delegate the management of a CronJob source to a plugin. Fully managing (crud operation) for source referring to podspecable (i.e. also managing those podsceables) becomes then out of scope for
kn
.We need to adjust the Eventing MVP spec accordingly (i.e. removing CronJobSource and ContainerSource from the list of managed builtin source, leaving only the ApiServerSource).
The text was updated successfully, but these errors were encountered: