meshery/meshery

[Models] Support Azure Service Operator

Open

#11,244 建立於 2024年6月24日

在 GitHub 查看
 (21 留言) (0 反應) (0 負責人)HTML (3,101 fork)batch import
GSoCarea/devopsarea/modelshelp wanted

倉庫指標

Star
 (10,013 star)
PR 合併指標
 (平均合併 22天 16小時) (30 天內合併 332 個 PR)

描述

Current Situation

Enhance Meshery's existing orchestration capabilities to include support for Azure. The Azure Service OperatorAzure Service Operator (ASO) provides a wide variety of Azure Resources via Kubernetes custom resources. as first-class Meshery Models. This involves enabling Meshery to manage and orchestrate Azure services and their resources, similar to how it handles other Kubernetes resources. The project will also include generating support for Azure services and their resources in Meshery's Model generator.

Proposed Change

  1. Support Azure as a Registrant (new connection definition and factory generator).
  2. Create one new model for each Azure Service controlled by the ASO, including color and white versions of their icons (as SVGs).
  3. Generate one new component for each Azure Services' CRD.
  4. Component generator enhancements https://github.com/meshery/meshery/issues/14647 Resources:
    1. https://github.com/Azure/azure-service-operator
    2. https://azure.github.io/azure-service-operator/

General Contributor Guides and Handbook

Understanding Meshery Models

Contributing to Meshery Models

貢獻者指南