MCPcopy Index your code
hub / github.com/TencentBlueKing/bk-hcm

github.com/TencentBlueKing/bk-hcm @v1.9.2-tenant.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.9.2-tenant.1 ↗ · + Follow
20,425 symbols 89,478 edges 3,221 files 14,763 documented · 72%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

license Release Version PRs Welcome BK Pipelines Status

(English Documents Available)

Note: The master branch may be in an unstable or even broken state during development. Please use releases instead of the master branch in order to get stable binaries.

BlueKing Hybrid Cloud Management Platform (BK-HCM), under the Blue King ecosystem, provides unified management and governance capabilities for IaaS layer resources under a hybrid cloud architecture, while also having the ability to manage some PaaS services. By improving resource operation efficiency and standardizing resource management processes, it helps businesses enhance efficiency and reduce costs.

Overview

Features

  • Multi-cloud management: supports resource management for multiple public clouds, such as Tencent Cloud, Huawei Cloud, Amazon Web Services, Microsoft Azure, Google Cloud, and more.
  • Unified management mode: a unified cross-cloud platform operation management mode, which reduces the cloud usage threshold for users and improves business efficiency.
  • Lifecycle management: full lifecycle management of cloud resources, including purchase, creation, operation configuration, recovery, destruction, and release.
  • Cloud account management: management and API key hosting for multiple cloud accounts.
  • Cloud resource synchronization: synchronization with cloud resources in real-time.
  • IaaS resource management: management of infrastructure services, such as host, disk, mirror, VPC, subnet, security group, network interface, route table resources, and operations.
  • PaaS resource management: support for managing some PaaS resources, such as CLB.
  • Simplified permission management: flexible permission management method, shielding complex permission systems on the cloud.
  • Operation audit: audit and trace of user operation behaviors.

Getting started

Roadmap

Support

BlueKing Community

  • BK-CMDB:blue whale configuration platform (BlueKing CMDB) is an enterprise-level configuration management platform for assets and applications.
  • BK-CI:a continuous integration and continuous delivery system that can easily present your R & D process to you.
  • BK-BCS:a basic container service platform which provides orchestration and management for micro-service business.
  • BK-PaaS:an development platform that allows developers to create, develop, deploy and manage SaaS applications easily and quickly.
  • BK-SOPS:an lightweight scheduling SaaS for task flow scheduling and execution through a visual graphical interface.

Contributing

If you have good ideas or suggestions, please let us know by Issues or Pull Requests and contribute to the BlueKing Open Source Community. For HCM branch management, issues, and pr specifications, read the Contributing Guide

If you are interested in contributing, check out the [CONTRIBUTING.md], also join our Tencent OpenSource Plan.

License

Bk-cmdb is based on the MIT license. Please refer to LICENSE for details.

We undertake not to change the open source license (MIT license) applicable to the current version of the project delivered to anyone in the future.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 11,139
Struct 4,230
Function 4,030
Interface 507
TypeAlias 285
Class 122
Enum 84
FuncType 28

Languages

Go90%
TypeScript10%
Python1%

Modules by API surface

pkg/adaptor/mock/tcloud/tcloud_mock.go376 symbols
pkg/dal/dao/dao.go161 symbols
pkg/adaptor/tcloud/interface.go142 symbols
pkg/api/cloud-server/load-balancer/load_balancer.go118 symbols
pkg/runtime/filter/operator.go99 symbols
pkg/cc/types.go94 symbols
pkg/dal/dao/orm/orm.go89 symbols
pkg/logs/glog/glog.go82 symbols
pkg/adaptor/types/load-balancer/tcloud.go81 symbols
pkg/api/hc-service/sagemaker/aws.go66 symbols
pkg/api/hc-service/load-balancer/tcloud.go64 symbols
pkg/api/data-service/cloud/load_balancer.go61 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add bk-hcm \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page