Skip to content
This repository was archived by the owner on Aug 23, 2026. It is now read-only.

refactor: remove LicenseInjection field from Workspace spec - #148

Merged
iasthc merged 1 commit into
mainfrom
remove-license-injection
Aug 19, 2026
Merged

refactor: remove LicenseInjection field from Workspace spec#148
iasthc merged 1 commit into
mainfrom
remove-license-injection

Conversation

@iasthc

@iasthc iasthc commented Aug 19, 2026

Copy link
Copy Markdown
Member

No description provided.

Copilot AI lite review requested due to automatic review settings August 19, 2026 11:16
@iasthc
iasthc merged commit 41a578a into main Aug 19, 2026
5 checks passed
@iasthc
iasthc deleted the remove-license-injection branch August 19, 2026 11:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the deprecated LicenseInjection field from the Workspace API (Go type + generated CRD schema), simplifying the Workspace spec surface area and ensuring the CRD no longer advertises/supports that setting.

Changes:

  • Removed LicenseInjection from tenant/v1alpha1.WorkspaceSpec.
  • Removed spec.licenseInjection from the Workspace CRD OpenAPI schema.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
tenant/v1alpha1/workspace_types.go Drops LicenseInjection from the WorkspaceSpec Go API type.
config/crd/bases/tenant.otterscale.io_workspaces.yaml Removes the licenseInjection property from the CRD schema to match the Go type.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants