mirror of
https://github.com/kubevela/kubevela.git
synced 2026-05-15 13:57:40 +00:00
* Refactor: use createOrUpdateNamespace as a common util function
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Feat: add ENV webservice handelr
* Fix: fix Env usecase logic
* Feat: Add Delete Env API
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Fix: filter empty addon data
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Feat: split makefiels and make it clear
* Feat: add k8s utils test
* Feat: Add env update interface
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Feat: change env implementation
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Fix: minor fix
* Revert "Fix: minor fix"
This reverts commit 9cafefa65a.
* Fix: use appusecase as parameter
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Refactor: align CLI vela env with new env design
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Fix: minor fix
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Feat: add page index and alias of env
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Fix: fix tests and licence header
* Fix: fix makefile and add default target
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Fix: update build swagger.json
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Fix: change update env api
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Feat: list env with alias
* Feat: add log to env delete
* Fix: can not get app status
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Feat: support update workflow and refactor code
* Fix: lint
* Fix: remove swagger check
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Fix: fix cli vela delete
* Fix: update test
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Fix: update test
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
* Fix: app deploy unit test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Fix: SortOrderDescending is not effective
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Fix: e2e test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Feat: support default project/target/env
* Fix: make test and add swagger
* Fix: use separated datasource for unit test
* Fix: app rollback bug
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Fix: fix e2e test
* Fix: kubeapi driver sort bug
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Fix: e2e test
* Fix: api e2e test
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Fix: e2e test fix
* Fix: try fix e2e test
* Fix: api e2e test
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Co-authored-by: barnettZQG <barnett.zqg@gmail.com>
63 lines
3.0 KiB
Go
63 lines
3.0 KiB
Go
/*
|
|
Copyright 2021 The KubeVela Authors.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
package bcode
|
|
|
|
// ErrInvalidCloudClusterProvider provider is not support now
|
|
var ErrInvalidCloudClusterProvider = NewBcode(400, 40000, "provider is not support")
|
|
|
|
// ErrKubeConfigSecretNotSupport kubeConfig secret is not support
|
|
var ErrKubeConfigSecretNotSupport = NewBcode(400, 40001, "kubeConfig secret is not supported now")
|
|
|
|
// ErrKubeConfigAndSecretIsNotSet kubeConfig and kubeConfigSecret are not set
|
|
var ErrKubeConfigAndSecretIsNotSet = NewBcode(400, 40002, "kubeConfig or kubeConfig secret must be provided")
|
|
|
|
// ErrClusterNotFoundInDataStore cluster not found in datastore
|
|
var ErrClusterNotFoundInDataStore = NewBcode(404, 40003, "cluster not found in data store")
|
|
|
|
// ErrClusterAlreadyExistInDataStore cluster exists in datastore
|
|
var ErrClusterAlreadyExistInDataStore = NewBcode(400, 40004, "cluster already exists in data store")
|
|
|
|
// ErrGetCloudClusterFailure get cloud cluster failed
|
|
var ErrGetCloudClusterFailure = NewBcode(500, 40005, "get cloud cluster information failed")
|
|
|
|
// ErrClusterExistsInKubernetes cluster exists in kubernetes
|
|
var ErrClusterExistsInKubernetes = NewBcode(400, 40006, "cluster already exists in kubernetes")
|
|
|
|
// ErrLocalClusterReserved cluster name reserved for local
|
|
var ErrLocalClusterReserved = NewBcode(400, 40007, "local cluster is reserved")
|
|
|
|
// ErrLocalClusterImmutable local cluster kubeConfig is immutable
|
|
var ErrLocalClusterImmutable = NewBcode(400, 40008, "local cluster is immutable")
|
|
|
|
// ErrCloudClusterAlreadyExists cloud cluster already exists
|
|
var ErrCloudClusterAlreadyExists = NewBcode(400, 40009, "cloud cluster already exists")
|
|
|
|
// ErrTerraformConfigurationNotFound cannot find terraform configuration
|
|
var ErrTerraformConfigurationNotFound = NewBcode(404, 40010, "cannot find terraform configuration")
|
|
|
|
// ErrClusterIDNotFoundInTerraformConfiguration cannot find cluster_id in terraform configuration
|
|
var ErrClusterIDNotFoundInTerraformConfiguration = NewBcode(500, 40011, "cannot find cluster_id in terraform configuration")
|
|
|
|
// ErrBootstrapTerraformConfiguration failed to bootstrap terraform configuration
|
|
var ErrBootstrapTerraformConfiguration = NewBcode(500, 40012, "failed to bootstrap terraform configuration")
|
|
|
|
// ErrInvalidAccessKeyOrSecretKey access key or secret key is invalid
|
|
var ErrInvalidAccessKeyOrSecretKey = NewBcode(400, 40013, "access key or secret key is invalid")
|
|
|
|
// ErrClusterCreateNamespaceNoPermission cluster create namespace is forbidden
|
|
var ErrClusterCreateNamespaceNoPermission = NewBcode(401, 40014, "no permission to create namespace in cluster")
|