Skip to content

[Models] Kubernetes: Remove "<resource>List" from model #15337

@leecalcote

Description

@leecalcote

Current Situation

65 Kubernetes resource Lists are included in the Kubernetes model. Example:

  • PodList
  • DeploymentList

Proposed Change

Remove these components are they are not conducive to Meshery designs.

Image

Implementation

In Meshery CLI:

  1. Honor at the component status field at moment of registration, and importantly during retrieval of components from models.
  2. Enhance mesheryctl registry generate to not hardcode status: enabled, but to reference the status field in the Meshery Integrations sheet (in the downloaded CSV).

In Meshery Server:

  1. Deployments using the pattern engine should also honor the component status field.

General Contributor Guides and Handbook

Understanding Meshery Models

Contributing to Meshery Models

Metadata

Metadata

Labels

area/devopsarea/modelsModels, Components, Relationships related changescomponent/mesheryctlCLI for MesherygoPull requests that update Go codelanguage/goIssues or pull requests that use Golang

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions