Skip to content

feat(gpu): model step 1 tenant entitlement and class entries #78

Open

Description

The provider needs to expose the GPU step 1 fields. The design is merged in cozystack/community#99.

Required for step 1

  • Add Tenant gpu.vgpu to the resource and data source, including schema and expand/flatten handling. Cover explicit true, explicit false and omission without adding a provider-side default. The field comes from cozystack/cozystack#5008.
  • Add className and count to the VMInstance and KubernetesNodes GPU schemas and expand/flatten handling. Preserve existing raw name entries and the upstream validation rules. Class entries come from cozystack/cozystack#5030. The GPUClass catalog is introduced in cozystack/cozystack#4998.
  • Add round-trip and schema-coverage tests for these fields, and regenerate the resource and data-source documentation.

Later

No additional changes proposed here.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions