knative / func

Knative Functions client API and CLI
Apache License 2.0
276 stars 138 forks source link

Support gradual rollout and traffic management in `func.yaml` #2191

Closed braunsonm closed 2 months ago

braunsonm commented 7 months ago

For feature parity with serving, the func CLI should support traffic management and gradual rollout features of the Service CR.

See: https://knative.dev/docs/serving/traffic-management/ and https://knative.dev/docs/serving/rolling-out-latest-revision/#procedure

I think this would be a reasonable addition considering func has options for concurrency configuration and autoscaling.

lkingland commented 6 months ago

I think it this would be a reasonable addition as well. I would mention, however, that we are not looking for feature parity with Knative Serving. For any advanced configuration which is not exposed directly through the Functions abstraction, you can use func build to get a container and then define a knative service as normal in a .yaml

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.