argo-cd

Форк
0
19 строк · 719.0 Байт
1
package v1alpha1
2

3
// objectMeta and corresponding GetMetadata() methods is a hack to allow us to use grpc-gateway
4
// side-by-side with k8s protobuf codegen. The grpc-gateway generated .gw.pb.go files expect a
5
// GetMetadata() method to be generated because it assumes the .proto files were generated from
6
// protoc --go_out=plugins=grpc. Instead, kubernetes uses go-to-protobuf to generate .proto files
7
// from go types, and this method is not auto-generated (presumably since ObjectMeta is embedded but
8
// is nested in the 'metadata' field in JSON form).
9
type objectMeta struct {
10
	Name *string
11
}
12

13
func (a *Application) GetMetadata() *objectMeta {
14
	var om objectMeta
15
	if a != nil {
16
		om.Name = &a.Name
17
	}
18
	return &om
19
}
20

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.