Files
kubevela/pkg/utils/compression/error.go
Somefive 8c6d97809b Feat: support compression in ResourceTracker (#4613)
* Feat: support compression in ResourceTracker

Signed-off-by: Somefive <yd219913@alibaba-inc.com>

* Feat: add test & chart values

Signed-off-by: Somefive <yd219913@alibaba-inc.com>

* Chore: refactor comments and feature name

Signed-off-by: Somefive <yd219913@alibaba-inc.com>

Signed-off-by: Somefive <yd219913@alibaba-inc.com>
2022-08-16 18:00:53 +08:00

31 lines
963 B
Go

/*
Copyright 2022 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 compression
import "fmt"
type unsupportedCompressionTypeError string
func (e unsupportedCompressionTypeError) Error() string {
return fmt.Sprintf("unsupported compression type: %s", string(e))
}
// NewUnsupportedCompressionTypeError create a new unsupported compression type error
func NewUnsupportedCompressionTypeError(t string) error {
return unsupportedCompressionTypeError(t)
}