mirror of
https://github.com/kubevela/kubevela.git
synced 2026-05-16 06:16:52 +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>
81 lines
3.8 KiB
Go
81 lines
3.8 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
|
|
|
|
// ErrApplicationConfig application config does not comply with OAM specification
|
|
var ErrApplicationConfig = NewBcode(400, 10000, "application config does not comply with OAM specification")
|
|
|
|
// ErrComponentTypeNotSupport an unsupported component type was used.
|
|
var ErrComponentTypeNotSupport = NewBcode(400, 10001, "An unsupported component type was used.")
|
|
|
|
// ErrApplicationExist application is exist
|
|
var ErrApplicationExist = NewBcode(400, 10002, "application name is exist")
|
|
|
|
// ErrInvalidProperties properties(trait or component or others) is invalid
|
|
var ErrInvalidProperties = NewBcode(400, 10003, "properties is invalid")
|
|
|
|
// ErrDeployConflict Occurs when a new event is triggered before the last deployment event has completed.
|
|
var ErrDeployConflict = NewBcode(400, 10004, "application deploy conflict")
|
|
|
|
// ErrDeployApplyFail Failed to update an application to the control cluster.
|
|
var ErrDeployApplyFail = NewBcode(500, 10005, "application deploy apply failure")
|
|
|
|
// ErrNoComponent no component
|
|
var ErrNoComponent = NewBcode(200, 10006, "application not have components, can not deploy")
|
|
|
|
// ErrApplicationComponetExist application component is exist
|
|
var ErrApplicationComponetExist = NewBcode(400, 10007, "application component is exist")
|
|
|
|
// ErrApplicationComponetNotExist application component is not exist
|
|
var ErrApplicationComponetNotExist = NewBcode(404, 10008, "application component is not exist")
|
|
|
|
// ErrApplicationPolicyExist application policy is exist
|
|
var ErrApplicationPolicyExist = NewBcode(400, 10009, "application policy is exist")
|
|
|
|
// ErrApplicationPolicyNotExist application policy is not exist
|
|
var ErrApplicationPolicyNotExist = NewBcode(404, 10010, "application policy is not exist")
|
|
|
|
// ErrCreateNamespace auto create namespace failure before deploy app
|
|
var ErrCreateNamespace = NewBcode(500, 10011, "auto create namespace failure")
|
|
|
|
// ErrApplicationNotExist application is not exist
|
|
var ErrApplicationNotExist = NewBcode(404, 10012, "application name is not exist")
|
|
|
|
// ErrApplicationNotEnv no env binding policy
|
|
var ErrApplicationNotEnv = NewBcode(404, 10013, "application not set env binding")
|
|
|
|
// ErrApplicationEnvExist application env is exist
|
|
var ErrApplicationEnvExist = NewBcode(400, 10014, "application env is exist")
|
|
|
|
// ErrTraitNotExist trait is not exist
|
|
var ErrTraitNotExist = NewBcode(400, 10015, "trait is not exist")
|
|
|
|
// ErrTraitAlreadyExist trait is already exist
|
|
var ErrTraitAlreadyExist = NewBcode(400, 10016, "trait is already exist")
|
|
|
|
// ErrApplicationNoReadyRevision application not have ready revision
|
|
var ErrApplicationNoReadyRevision = NewBcode(400, 10017, "application not have ready revision")
|
|
|
|
// ErrApplicationRevisionNotExist application revision is not exist
|
|
var ErrApplicationRevisionNotExist = NewBcode(404, 10018, "application revision is not exist")
|
|
|
|
// ErrApplicationRefusedDelete The application cannot be deleted because it has been deployed
|
|
var ErrApplicationRefusedDelete = NewBcode(400, 10019, "The application cannot be deleted because it has been deployed")
|
|
|
|
// ErrApplicationEnvRefusedDelete The application env cannot be deleted because it has been deployed
|
|
var ErrApplicationEnvRefusedDelete = NewBcode(400, 10020, "The application envbinding cannot be deleted because it has been deployed")
|