Skip to content
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

Deprecate build-related content in Serverless CRD #1218

Open
2 tasks
kwiatekus opened this issue Oct 18, 2024 · 0 comments
Open
2 tasks

Deprecate build-related content in Serverless CRD #1218

kwiatekus opened this issue Oct 18, 2024 · 0 comments
Labels
kind/deprecation Categorizes issue or PR as related to a feature/enhancement marked for deprecation.
Milestone

Comments

@kwiatekus
Copy link
Contributor

Description:
We are proposing to deprecate the following fields from the Serverless Custom Resource Definition (CRD) and clean up the status spec from all build and docker-registry related content:

  • spec.dockerRegistry
  • spec.targetCPUUtilizationPercentage
  • spec.functionBuildExecutorArgs
  • spec.functionBuildMaxSimultaneousJobs
  • spec.defaultBuildJobPreset

Deprecate all related status fields as well.
This fields are no longer relevant to the current architecture and will be marked for deprecation.

AC:

  • Build related content (from spec and status )is are marked as deprecated.
  • Documentation is updated to reflect the deprecations and removals.

Reason:
As part of the efforts towards build-less serverless we are simplifying the Serverless CRD and deprecating fields that we see unnecessary in the future. The cleanup of the status, spec and conditions will help avoid confusion and improve the maintainability of Serverless.

@kwiatekus kwiatekus added the kind/deprecation Categorizes issue or PR as related to a feature/enhancement marked for deprecation. label Oct 18, 2024
@kwiatekus kwiatekus added this to the 1.6.0 milestone Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/deprecation Categorizes issue or PR as related to a feature/enhancement marked for deprecation.
Projects
None yet
Development

No branches or pull requests

1 participant