Skip to content

Commit

Permalink
Merge pull request #624 from Tencent/1.19.x
Browse files Browse the repository at this point in the history
1.19.x代码预发布
  • Loading branch information
DeveloperJim committed Oct 15, 2020
2 parents 8a6c639 + bdda350 commit 1e77a92
Show file tree
Hide file tree
Showing 1,203 changed files with 107,774 additions and 18,602 deletions.
32 changes: 32 additions & 0 deletions .code.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
.*/bcs-common/pkg/scheduler/mesosproto/.*
.*/bcs-k8s/bcs-gamedeployment-operator/pkg/apis/.*
.*/bcs-k8s/bcs-gamedeployment-operator/pkg/clientset/.*
.*/bcs-k8s/bcs-gamedeployment-operator/pkg/informers/.*
.*/bcs-k8s/bcs-gamedeployment-operator/pkg/listers/.*
.*/bcs-k8s/bcs-gamestatefulset-operator/pkg/apis/.*
.*/bcs-k8s/bcs-gamestatefulset-operator/pkg/clientset/.*
.*/bcs-k8s/bcs-gamestatefulset-operator/pkg/informers/.*
.*/bcs-k8s/bcs-gamestatefulset-operator/pkg/listers/.*
.*/bcs-k8s/kubedeprecated/.*
.*/bcs-k8s/kubernetes/.*
.*/bcs-mesos/bcs-container-executor/mesos/.*
.*/bcs-mesos/bcs-process-executor/process-executor/protobuf/.*
.*/bcs-mesos/bcs-scheduler/src/mesosproto/.*
.*/bcs-mesos/mesosv2/.*
.*/bcs-mesos/pkg/.*
.*/bcs-network/api/.*
.*/bcs-services/bcs-clb-controller/apis/.*
.*/bcs-services/bcs-clb-controller/client/.*
.*/bcs-services/bcs-log-manager/app/api/proto/.*
.*/bcs-services/bcs-log-manager/pkg/apis/.*
.*/bcs-services/bcs-log-manager/pkg/controllers/.*
.*/bcs-services/bcs-log-manager/pkg/generated/.*
.*/bcs-services/bcs-log-manager/pkg/mock/.*
.*/bcs-services/bcs-mesh-manager/api/.*
.*/bcs-services/bcs-mesh-manager/proto/.*
.*/bcs-services/bcs-mesh-manager/third_party/.*
.*/bmsf-configuration/internal/protocol/.*
.*/bmsf-mesh/pkg/.*
.*/innerdocs/.*
.*/install/conf/bcs-network/bcs-cloud-netservice/swagger-ui/.*
.*/pkg/mod/.*
53 changes: 1 addition & 52 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,55 +3,4 @@
.vscode/
*exvim*
build/
vendor/
vendor/github.com/Nvveen/Gotty/
vendor/github.com/bitly/go-simplejson/
vendor/github.com/coredns/coredns/
vendor/github.com/davecgh/go-spew/
vendor/github.com/dnstap/golang-dnstap/
vendor/github.com/docker/docker/
vendor/github.com/docker/libnetwork/
vendor/github.com/elastic/go-ucfg/
vendor/github.com/farsightsec/golang-framestream/
vendor/github.com/ghodss/yaml/
vendor/github.com/go-sql-driver/mysql/
vendor/github.com/gogo/protobuf/
vendor/github.com/googleapis/gnostic/
vendor/github.com/hashicorp/golang-lru/
vendor/github.com/hashicorp/hcl/
vendor/github.com/hpcloud/tail/
vendor/github.com/leodido/go-urn/
vendor/github.com/modern-go/concurrent/
vendor/github.com/modern-go/reflect2/
vendor/github.com/opencontainers/runc/
vendor/github.com/opencontainers/go-digest/
vendor/github.com/pmezard/go-difflib/
vendor/github.com/prometheus/client_model/
vendor/github.com/prometheus/common/
vendor/github.com/spf13/afero/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/Nvveen/Gotty/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/bitly/go-simplejson/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/coredns/coredns/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/davecgh/go-spew/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/dnstap/golang-dnstap/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/docker/docker/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/docker/libnetwork/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/elastic/go-ucfg/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/farsightsec/golang-framestream/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/ghodss/yaml/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/go-sql-driver/mysql/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/gogo/protobuf/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/googleapis/gnostic/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/hashicorp/golang-lru/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/hashicorp/hcl/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/hpcloud/tail/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/leodido/go-urn/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/modern-go/concurrent/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/modern-go/reflect2/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/opencontainers/runc/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/opencontainers/go-digest/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/pmezard/go-difflib/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/prometheus/client_model/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/prometheus/common/
bcs-k8s/tkex-statefulsetplus-operator/vendor/github.com/spf13/afero/
bcs-k8s/bcs-external-dns/
*vendor*
70 changes: 28 additions & 42 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ PACKAGEPATH=./build/bcs.${VERSION}
EXPORTPATH=./build/api_export

# options
default:api health client storage check executor mesos-driver mesos-watch scheduler loadbalance metricservice metriccollector exporter k8s-watch kube-agent k8s-driver api-export netservice sd-prometheus process-executor process-daemon bmsf-mesos-adapter hpacontroller kube-sche consoleproxy clb-controller gw-controller logbeat-sidecar csi-cbs bcs-webhook-server gamestatefulset network detection cpuset bcs-networkpolicy tools gateway user-manager egress-controller cc-agent bkcmdb-synchronizer
default:api client storage executor mesos-driver mesos-watch scheduler loadbalance metricservice metriccollector k8s-watch kube-agent k8s-driver netservice sd-prometheus process-executor process-daemon bmsf-mesos-adapter hpacontroller kube-sche consoleproxy clb-controller gw-controller logbeat-sidecar csi-cbs bcs-webhook-server gamestatefulset network detection cpuset bcs-networkpolicy tools gateway user-manager cc-agent bkcmdb-synchronizer bcs-cloud-netservice bcs-cloud-netcontroller bcs-cloud-netagent mesh-manager bcs-ingress-controller log-manager
k8s:api client storage k8s-watch kube-agent k8s-driver csi-cbs kube-sche gamestatefulset
mesos:api client storage dns mesos-driver mesos-watch scheduler loadbalance netservice hpacontroller consoleproxy clb-controller

Expand Down Expand Up @@ -90,7 +90,7 @@ kube-agent:pre
client:pre
mkdir -p ${PACKAGEPATH}/bcs-services
cp -R ./install/conf/bcs-services/bcs-client ${PACKAGEPATH}/bcs-services
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/bcs-client/bcs-client ./bcs-services/bcs-client/cmd/main.go
cd ./bcs-services/bcs-client && go build ${LDFLAG} -o ${WORKSPACE}/${PACKAGEPATH}/bcs-services/bcs-client/bcs-client ./cmd/main.go

dns:
mkdir -p ${PACKAGEPATH}/bcs-services
Expand All @@ -100,13 +100,6 @@ dns:
cd ../coredns && go build ${LDFLAG} -o ${WORKSPACE}/${PACKAGEPATH}/bcs-services/bcs-dns-service/bcs-dns-service coredns.go
cd ../coredns && go build ${LDFLAG} -o ${WORKSPACE}/${PACKAGEPATH}/bcs-mesos-master/bcs-dns/bcs-dns coredns.go

health:pre
mkdir -p ${PACKAGEPATH}/bcs-services
cp -R ./install/conf/bcs-services/bcs-health-master ${PACKAGEPATH}/bcs-services
cp -R ./install/conf/bcs-services/bcs-health-slave ${PACKAGEPATH}/bcs-services
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/bcs-health-master/bcs-health-master ./bcs-services/bcs-health/master/main.go
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/bcs-health-slave/bcs-health-slave ./bcs-services/bcs-health/slave/main.go

metricservice:pre
mkdir -p ${PACKAGEPATH}/bcs-services
cp -R ./install/conf/bcs-services/bcs-metricservice ${PACKAGEPATH}/bcs-services
Expand All @@ -117,13 +110,6 @@ metriccollector:pre
cp -R ./install/conf/bcs-mesos-node/bcs-metriccollector ${PACKAGEPATH}/bcs-mesos-node
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-mesos-node/bcs-metriccollector/bcs-metriccollector ./bcs-services/bcs-metriccollector/main.go

exporter:pre
mkdir -p ${PACKAGEPATH}/bcs-services
cp -R ./install/conf/bcs-services/bcs-exporter ${PACKAGEPATH}/bcs-services
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/bcs-exporter/bcs-exporter ./bcs-services/bcs-exporter/main.go
go build ${LDFLAG} -buildmode=plugin -o ${PACKAGEPATH}/bcs-services/bcs-exporter/default_exporter.so ./bcs-services/bcs-exporter/pkg/output/plugins/default_exporter/default_exporter.go
go build ${LDFLAG} -buildmode=plugin -o ${PACKAGEPATH}/bcs-services/bcs-exporter/bkdata_exporter.so ./bcs-services/bcs-exporter/pkg/output/plugins/bkdata_exporter/

storage:pre
mkdir -p ${PACKAGEPATH}/bcs-services
cp -R ./install/conf/bcs-services/bcs-storage ${PACKAGEPATH}/bcs-services
Expand All @@ -133,11 +119,6 @@ loadbalance:pre
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/bcs-loadbalance/bcs-loadbalance ./bcs-services/bcs-loadbalance/main.go
cp -r ./bcs-services/bcs-loadbalance/image/* ${PACKAGEPATH}/bcs-services/bcs-loadbalance/

check:pre
mkdir -p ${PACKAGEPATH}/bcs-mesos-master
cp -R ./install/conf/bcs-mesos-master/bcs-check ${PACKAGEPATH}/bcs-mesos-master
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-mesos-master/bcs-check/bcs-check ./bcs-mesos/bcs-check/bcs-check.go

executor:pre
mkdir -p ${PACKAGEPATH}/bcs-mesos-node
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-mesos-node/bcs-container-executor/bcs-container-executor ./bcs-mesos/bcs-container-executor/main.go
Expand Down Expand Up @@ -178,7 +159,7 @@ mesos-watch:pre
kube-sche:pre
mkdir -p ${PACKAGEPATH}/bcs-k8s-master
cp -R ./install/conf/bcs-k8s-master/bcs-k8s-custom-scheduler ${PACKAGEPATH}/bcs-k8s-master
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-k8s-master/bcs-k8s-custom-scheduler/bcs-k8s-custom-scheduler ./bcs-k8s/bcs-k8s-custom-scheduler/main.go
cd ./bcs-k8s/bcs-k8s-custom-scheduler && go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-k8s-master/bcs-k8s-custom-scheduler/bcs-k8s-custom-scheduler ./main.go

csi-cbs:pre
mkdir -p ${PACKAGEPATH}/bcs-k8s-master
Expand All @@ -194,7 +175,17 @@ scheduler:pre
logbeat-sidecar:pre
mkdir -p ${PACKAGEPATH}/bcs-services
cp -R ./install/conf/bcs-services/bcs-logbeat-sidecar ${PACKAGEPATH}/bcs-services
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/bcs-logbeat-sidecar/bcs-logbeat-sidecar ./bcs-services/bcs-logbeat-sidecar/main.go
cd ./bcs-services/bcs-logbeat-sidecar && go build ${LDFLAG} -o ${WORKSPACE}/${PACKAGEPATH}/bcs-services/bcs-logbeat-sidecar/bcs-logbeat-sidecar ./main.go && cd -

log-manager:pre
mkdir -p ${PACKAGEPATH}/bcs-services
cp -R ./install/conf/bcs-services/bcs-log-manager ${PACKAGEPATH}/bcs-services
cd ./bcs-services/bcs-log-manager && go build ${LDFLAG} -o ${WORKSPACE}/${PACKAGEPATH}/bcs-services/bcs-log-manager/bcs-log-manager ./main.go && cd -

mesh-manager:pre
mkdir -p ${PACKAGEPATH}/bcs-services
cp -R ./install/conf/bcs-services/bcs-mesh-manager ${PACKAGEPATH}/bcs-services
cd bcs-services/bcs-mesh-manager && go build ${LDFLAG} -o ${WORKSPACE}/${PACKAGEPATH}/bcs-services/bcs-mesh-manager/bcs-mesh-manager ./main.go

hpacontroller:pre
mkdir -p ${PACKAGEPATH}/bcs-mesos-master
Expand Down Expand Up @@ -230,13 +221,6 @@ egress-controller:pre
cp -R bcs-k8s/bcs-egress/deploy/config ${PACKAGEPATH}/bcs-k8s-master/bcs-egress-controller
cd bcs-k8s/bcs-egress && go build -o ${WORKSPACE}/${PACKAGEPATH}/bcs-k8s-master/bcs-egress-controller/bcs-egress-controller ./cmd/bcs-egress-controller/main.go

api-export:pre
mkdir -p ${EXPORTPATH}
cp ./bcs-common/common/types/meta.go ${EXPORTPATH}
cp ./bcs-common/common/types/status.go ${EXPORTPATH}
cp ./bcs-common/common/types/secret.go ${EXPORTPATH}
cp ./bcs-common/common/types/configmap.go ${EXPORTPATH}

consoleproxy:pre
mkdir -p ${PACKAGEPATH}/bcs-mesos-node/bcs-consoleproxy
cp -R ./install/conf/bcs-mesos-node/bcs-consoleproxy ${PACKAGEPATH}/bcs-mesos-node
Expand All @@ -248,10 +232,7 @@ bmsf-mesos-adapter:pre
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-mesos-master/bmsf-mesos-adapter/bmsf-mesos-adapter ./bmsf-mesh/bmsf-mesos-adapter/main.go

network:pre
mkdir -p ${PACKAGEPATH}/bcs-mesos-node/bcs-cni/bin
mkdir -p ${PACKAGEPATH}/bcs-mesos-node/bcs-cni/conf
cp ./install/conf/bcs-mesos-node/qcloud-eip/* ${PACKAGEPATH}/bcs-mesos-node/bcs-cni/conf
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-mesos-node/bcs-cni/bin/qcloud-eip ./bcs-services/bcs-network/qcloud-eip/main.go
cd ./bcs-network && make network && cd -

clb-controller:pre
mkdir -p ${PACKAGEPATH}/bcs-services/bcs-clb-controller
Expand Down Expand Up @@ -280,16 +261,10 @@ tools:
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/cryptools ./install/cryptool/main.go

bcs-networkpolicy:pre
mkdir -p ${PACKAGEPATH}/bcs-services/bcs-networkpolicy
cp -R ./install/conf/bcs-services/bcs-networkpolicy ${PACKAGEPATH}/bcs-services
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/bcs-networkpolicy/bcs-networkpolicy ./bcs-services/bcs-networkpolicy/main.go
cd ./bcs-network && make networkpolicy && cd -

bcs-cloud-network-agent:pre
mkdir -p ${PACKAGEPATH}/bcs-services/bcs-cloud-network-agent
cp -R ./install/conf/bcs-services/bcs-cloud-network-agent ${PACKAGEPATH}/bcs-services
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/bcs-cloud-network-agent/bcs-cloud-network-agent ./bcs-services/bcs-network/bcs-cloudnetwork/cloud-network-agent/main.go
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-mesos-node/bcs-cni/bin/bcs-eni ./bcs-services/bcs-network/bcs-cloudnetwork/bcs-eni-cni/main.go
cp ${PACKAGEPATH}/bcs-mesos-node/bcs-cni/bin/bcs-eni ${PACKAGEPATH}/bcs-services/bcs-cloud-network-agent/bcs-eni
cd ./bcs-network && make bcs-cloud-network-agent && cd -

user-manager:pre
mkdir -p ${PACKAGEPATH}/bcs-services/bcs-user-manager
Expand All @@ -305,3 +280,14 @@ bkcmdb-synchronizer:pre
mkdir -p ${PACKAGEPATH}/bcs-services/bcs-bkcmdb-synchronizer
go build ${LDFLAG} -o ${PACKAGEPATH}/bcs-services/bcs-bkcmdb-synchronizer/bcs-bkcmdb-synchronizer ./bcs-services/bcs-bkcmdb-synchronizer/main.go

bcs-cloud-netservice:pre
cd ./bcs-network && make cloud-netservice && cd -

bcs-cloud-netcontroller:pre
cd ./bcs-network && make cloud-netcontroller && cd -

bcs-cloud-netagent:pre
cd ./bcs-network && make cloud-netagent && cd -

bcs-ingress-controller:pre
cd ./bcs-network && make ingress-controller && cd -
163 changes: 0 additions & 163 deletions bcs-common/common/license/license.go

This file was deleted.

Loading

0 comments on commit 1e77a92

Please sign in to comment.