// Package fission содержит константы GVR и вспомогательные функции // для работы с Fission CRDs через Kubernetes dynamic client. package fission import "k8s.io/apimachinery/pkg/runtime/schema" // GroupVersionResource константы для всех Fission CRD и core K8s ресурсов. // Вынесены сюда чтобы не дублировать между пакетами и легко обновить при смене версии API. var ( EnvironmentGVR = schema.GroupVersionResource{Group: "fission.io", Version: "v1", Resource: "environments"} PackageGVR = schema.GroupVersionResource{Group: "fission.io", Version: "v1", Resource: "packages"} FunctionGVR = schema.GroupVersionResource{Group: "fission.io", Version: "v1", Resource: "functions"} HTTPTrigGVR = schema.GroupVersionResource{Group: "fission.io", Version: "v1", Resource: "httptriggers"} TimeTrigGVR = schema.GroupVersionResource{Group: "fission.io", Version: "v1", Resource: "timetriggers"} NamespaceGVR = schema.GroupVersionResource{Group: "", Version: "v1", Resource: "namespaces"} DeploymentGVR = schema.GroupVersionResource{Group: "apps", Version: "v1", Resource: "deployments"} )