├── .github ├── ISSUE_TEMPLATE │ └── custom.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── go.yml ├── .gitignore ├── .golangci.yaml ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE.txt ├── Makefile ├── README.md ├── README_EN.md ├── cmd ├── init.go ├── list_apigw.go ├── list_apisix.go ├── root.go ├── utils.go └── version.go ├── config.yaml.tpl ├── docs └── debug │ ├── README.md │ └── README_EN.md ├── go.mod ├── go.sum ├── main.go ├── pkg ├── apis │ └── open │ │ ├── handler │ │ ├── apigw.go │ │ ├── apisix.go │ │ ├── common.go │ │ └── leader.go │ │ ├── router.go │ │ └── serializer │ │ ├── apigw.go │ │ ├── apisix.go │ │ └── common.go ├── biz │ ├── apigw.go │ ├── apisix.go │ └── common.go ├── client │ ├── apisix.go │ ├── apisix_slz.go │ ├── base.go │ ├── core_api.go │ ├── core_api_slz.go │ ├── resource.go │ └── resource_slz.go ├── config │ └── config.go ├── constant │ ├── apisix.go │ ├── event.go │ └── system.go ├── core │ ├── agent │ │ ├── agent.go │ │ ├── agent_suite_test.go │ │ ├── agent_test.go │ │ ├── init.go │ │ ├── metric.go │ │ └── timer │ │ │ ├── init.go │ │ │ ├── timer.go │ │ │ ├── timer_suite_test.go │ │ │ └── timer_test.go │ ├── committer │ │ ├── committer.go │ │ ├── committer_suite_test.go │ │ ├── committer_test.go │ │ └── metric.go │ ├── differ │ │ ├── diff.go │ │ └── diff_test.go │ ├── registry │ │ ├── apigw.go │ │ ├── apigw_suite_test.go │ │ ├── apigw_test.go │ │ ├── apisix.go │ │ └── apisix_test.go │ ├── runner │ │ ├── common.go │ │ └── etcd.go │ ├── store │ │ ├── store.go │ │ ├── store_suite_test.go │ │ └── store_test.go │ ├── synchronizer │ │ ├── init.go │ │ ├── synchronizer.go │ │ ├── synchronizer_suite_test.go │ │ ├── synchronizer_test.go │ │ ├── virtual_stage.go │ │ └── virtual_stage_test.go │ └── validator │ │ └── validator.go ├── entity │ ├── base.go │ ├── entity.go │ ├── entity_suite_test.go │ ├── entity_test.go │ ├── format.go │ └── format_test.go ├── eventreporter │ └── reporter.go ├── leaderelection │ ├── etcd_election.go │ ├── etcd_election_test.go │ ├── metric.go │ └── registry_suite_test.go ├── logging │ ├── init.go │ └── logger.go ├── metric │ ├── helper.go │ ├── metric_def.go │ ├── registry_metrics.go │ └── sync_metric.go ├── server │ ├── router.go │ ├── server.go │ └── utils.go ├── trace │ └── init.go ├── utils │ ├── envx │ │ ├── envx.go │ │ └── envx_test.go │ ├── groutine.go │ ├── ip.go │ ├── ptr.go │ ├── response.go │ ├── response_test.go │ ├── schema │ │ ├── 3.13 │ │ │ └── schema.json │ │ ├── schema.go │ │ ├── schema_test.go │ │ ├── validate.go │ │ └── validate_test.go │ ├── ssl.go │ ├── sslx │ │ ├── sslx.go │ │ └── sslx_test.go │ ├── string.go │ ├── string_test.go │ ├── testing.go │ ├── tls.go │ ├── uuid.go │ ├── validation.go │ ├── validation_test.go │ ├── version.go │ └── version_test.go └── version │ └── version.go └── tests ├── integration ├── bk_apigw_gateway_default_stage_release.json ├── bk_apigw_gateway_default_stage_resources.json ├── bk_apigw_global_resources.json ├── config_test.yaml ├── docker-compose.yml ├── integration_suite_test.go ├── operator_test.go └── util.go └── util ├── embed_etcd.go └── embed_etcd_test.go /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/README_EN.md -------------------------------------------------------------------------------- /cmd/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/cmd/init.go -------------------------------------------------------------------------------- /cmd/list_apigw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/cmd/list_apigw.go -------------------------------------------------------------------------------- /cmd/list_apisix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/cmd/list_apisix.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/cmd/utils.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/cmd/version.go -------------------------------------------------------------------------------- /config.yaml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/config.yaml.tpl -------------------------------------------------------------------------------- /docs/debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/docs/debug/README.md -------------------------------------------------------------------------------- /docs/debug/README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/docs/debug/README_EN.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/main.go -------------------------------------------------------------------------------- /pkg/apis/open/handler/apigw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/apis/open/handler/apigw.go -------------------------------------------------------------------------------- /pkg/apis/open/handler/apisix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/apis/open/handler/apisix.go -------------------------------------------------------------------------------- /pkg/apis/open/handler/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/apis/open/handler/common.go -------------------------------------------------------------------------------- /pkg/apis/open/handler/leader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/apis/open/handler/leader.go -------------------------------------------------------------------------------- /pkg/apis/open/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/apis/open/router.go -------------------------------------------------------------------------------- /pkg/apis/open/serializer/apigw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/apis/open/serializer/apigw.go -------------------------------------------------------------------------------- /pkg/apis/open/serializer/apisix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/apis/open/serializer/apisix.go -------------------------------------------------------------------------------- /pkg/apis/open/serializer/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/apis/open/serializer/common.go -------------------------------------------------------------------------------- /pkg/biz/apigw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/biz/apigw.go -------------------------------------------------------------------------------- /pkg/biz/apisix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/biz/apisix.go -------------------------------------------------------------------------------- /pkg/biz/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/biz/common.go -------------------------------------------------------------------------------- /pkg/client/apisix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/client/apisix.go -------------------------------------------------------------------------------- /pkg/client/apisix_slz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/client/apisix_slz.go -------------------------------------------------------------------------------- /pkg/client/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/client/base.go -------------------------------------------------------------------------------- /pkg/client/core_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/client/core_api.go -------------------------------------------------------------------------------- /pkg/client/core_api_slz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/client/core_api_slz.go -------------------------------------------------------------------------------- /pkg/client/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/client/resource.go -------------------------------------------------------------------------------- /pkg/client/resource_slz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/client/resource_slz.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/constant/apisix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/constant/apisix.go -------------------------------------------------------------------------------- /pkg/constant/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/constant/event.go -------------------------------------------------------------------------------- /pkg/constant/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/constant/system.go -------------------------------------------------------------------------------- /pkg/core/agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/agent/agent.go -------------------------------------------------------------------------------- /pkg/core/agent/agent_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/agent/agent_suite_test.go -------------------------------------------------------------------------------- /pkg/core/agent/agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/agent/agent_test.go -------------------------------------------------------------------------------- /pkg/core/agent/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/agent/init.go -------------------------------------------------------------------------------- /pkg/core/agent/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/agent/metric.go -------------------------------------------------------------------------------- /pkg/core/agent/timer/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/agent/timer/init.go -------------------------------------------------------------------------------- /pkg/core/agent/timer/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/agent/timer/timer.go -------------------------------------------------------------------------------- /pkg/core/agent/timer/timer_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/agent/timer/timer_suite_test.go -------------------------------------------------------------------------------- /pkg/core/agent/timer/timer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/agent/timer/timer_test.go -------------------------------------------------------------------------------- /pkg/core/committer/committer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/committer/committer.go -------------------------------------------------------------------------------- /pkg/core/committer/committer_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/committer/committer_suite_test.go -------------------------------------------------------------------------------- /pkg/core/committer/committer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/committer/committer_test.go -------------------------------------------------------------------------------- /pkg/core/committer/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/committer/metric.go -------------------------------------------------------------------------------- /pkg/core/differ/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/differ/diff.go -------------------------------------------------------------------------------- /pkg/core/differ/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/differ/diff_test.go -------------------------------------------------------------------------------- /pkg/core/registry/apigw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/registry/apigw.go -------------------------------------------------------------------------------- /pkg/core/registry/apigw_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/registry/apigw_suite_test.go -------------------------------------------------------------------------------- /pkg/core/registry/apigw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/registry/apigw_test.go -------------------------------------------------------------------------------- /pkg/core/registry/apisix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/registry/apisix.go -------------------------------------------------------------------------------- /pkg/core/registry/apisix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/registry/apisix_test.go -------------------------------------------------------------------------------- /pkg/core/runner/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/runner/common.go -------------------------------------------------------------------------------- /pkg/core/runner/etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/runner/etcd.go -------------------------------------------------------------------------------- /pkg/core/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/store/store.go -------------------------------------------------------------------------------- /pkg/core/store/store_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/store/store_suite_test.go -------------------------------------------------------------------------------- /pkg/core/store/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/store/store_test.go -------------------------------------------------------------------------------- /pkg/core/synchronizer/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/synchronizer/init.go -------------------------------------------------------------------------------- /pkg/core/synchronizer/synchronizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/synchronizer/synchronizer.go -------------------------------------------------------------------------------- /pkg/core/synchronizer/synchronizer_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/synchronizer/synchronizer_suite_test.go -------------------------------------------------------------------------------- /pkg/core/synchronizer/synchronizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/synchronizer/synchronizer_test.go -------------------------------------------------------------------------------- /pkg/core/synchronizer/virtual_stage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/synchronizer/virtual_stage.go -------------------------------------------------------------------------------- /pkg/core/synchronizer/virtual_stage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/synchronizer/virtual_stage_test.go -------------------------------------------------------------------------------- /pkg/core/validator/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/core/validator/validator.go -------------------------------------------------------------------------------- /pkg/entity/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/entity/base.go -------------------------------------------------------------------------------- /pkg/entity/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/entity/entity.go -------------------------------------------------------------------------------- /pkg/entity/entity_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/entity/entity_suite_test.go -------------------------------------------------------------------------------- /pkg/entity/entity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/entity/entity_test.go -------------------------------------------------------------------------------- /pkg/entity/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/entity/format.go -------------------------------------------------------------------------------- /pkg/entity/format_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/entity/format_test.go -------------------------------------------------------------------------------- /pkg/eventreporter/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/eventreporter/reporter.go -------------------------------------------------------------------------------- /pkg/leaderelection/etcd_election.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/leaderelection/etcd_election.go -------------------------------------------------------------------------------- /pkg/leaderelection/etcd_election_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/leaderelection/etcd_election_test.go -------------------------------------------------------------------------------- /pkg/leaderelection/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/leaderelection/metric.go -------------------------------------------------------------------------------- /pkg/leaderelection/registry_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/leaderelection/registry_suite_test.go -------------------------------------------------------------------------------- /pkg/logging/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/logging/init.go -------------------------------------------------------------------------------- /pkg/logging/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/logging/logger.go -------------------------------------------------------------------------------- /pkg/metric/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/metric/helper.go -------------------------------------------------------------------------------- /pkg/metric/metric_def.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/metric/metric_def.go -------------------------------------------------------------------------------- /pkg/metric/registry_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/metric/registry_metrics.go -------------------------------------------------------------------------------- /pkg/metric/sync_metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/metric/sync_metric.go -------------------------------------------------------------------------------- /pkg/server/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/server/router.go -------------------------------------------------------------------------------- /pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/server/server.go -------------------------------------------------------------------------------- /pkg/server/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/server/utils.go -------------------------------------------------------------------------------- /pkg/trace/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/trace/init.go -------------------------------------------------------------------------------- /pkg/utils/envx/envx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/envx/envx.go -------------------------------------------------------------------------------- /pkg/utils/envx/envx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/envx/envx_test.go -------------------------------------------------------------------------------- /pkg/utils/groutine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/groutine.go -------------------------------------------------------------------------------- /pkg/utils/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/ip.go -------------------------------------------------------------------------------- /pkg/utils/ptr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/ptr.go -------------------------------------------------------------------------------- /pkg/utils/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/response.go -------------------------------------------------------------------------------- /pkg/utils/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/response_test.go -------------------------------------------------------------------------------- /pkg/utils/schema/3.13/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/schema/3.13/schema.json -------------------------------------------------------------------------------- /pkg/utils/schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/schema/schema.go -------------------------------------------------------------------------------- /pkg/utils/schema/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/schema/schema_test.go -------------------------------------------------------------------------------- /pkg/utils/schema/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/schema/validate.go -------------------------------------------------------------------------------- /pkg/utils/schema/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/schema/validate_test.go -------------------------------------------------------------------------------- /pkg/utils/ssl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/ssl.go -------------------------------------------------------------------------------- /pkg/utils/sslx/sslx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/sslx/sslx.go -------------------------------------------------------------------------------- /pkg/utils/sslx/sslx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/sslx/sslx_test.go -------------------------------------------------------------------------------- /pkg/utils/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/string.go -------------------------------------------------------------------------------- /pkg/utils/string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/string_test.go -------------------------------------------------------------------------------- /pkg/utils/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/testing.go -------------------------------------------------------------------------------- /pkg/utils/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/tls.go -------------------------------------------------------------------------------- /pkg/utils/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/uuid.go -------------------------------------------------------------------------------- /pkg/utils/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/validation.go -------------------------------------------------------------------------------- /pkg/utils/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/validation_test.go -------------------------------------------------------------------------------- /pkg/utils/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/version.go -------------------------------------------------------------------------------- /pkg/utils/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/utils/version_test.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /tests/integration/bk_apigw_gateway_default_stage_release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/integration/bk_apigw_gateway_default_stage_release.json -------------------------------------------------------------------------------- /tests/integration/bk_apigw_gateway_default_stage_resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/integration/bk_apigw_gateway_default_stage_resources.json -------------------------------------------------------------------------------- /tests/integration/bk_apigw_global_resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/integration/bk_apigw_global_resources.json -------------------------------------------------------------------------------- /tests/integration/config_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/integration/config_test.yaml -------------------------------------------------------------------------------- /tests/integration/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/integration/docker-compose.yml -------------------------------------------------------------------------------- /tests/integration/integration_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/integration/integration_suite_test.go -------------------------------------------------------------------------------- /tests/integration/operator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/integration/operator_test.go -------------------------------------------------------------------------------- /tests/integration/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/integration/util.go -------------------------------------------------------------------------------- /tests/util/embed_etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/util/embed_etcd.go -------------------------------------------------------------------------------- /tests/util/embed_etcd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentBlueKing/blueking-apigateway-operator/HEAD/tests/util/embed_etcd_test.go --------------------------------------------------------------------------------