Follow kubernetes APIs directory structure (#1497)

This commit is contained in:
Ta-Ching Chen
2020-01-20 17:06:46 +08:00
committed by GitHub
parent bb3e6d6907
commit 11f9ef1045
160 changed files with 542 additions and 541 deletions
+4 -4
View File
@@ -27,7 +27,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/utils" "github.com/fission/fission/pkg/utils"
) )
@@ -89,7 +89,7 @@ func (client *PreUpgradeTaskClient) VerifyFunctionSpecReferences() {
var fList *fv1.FunctionList var fList *fv1.FunctionList
for i := 0; i < maxRetries; i++ { for i := 0; i < maxRetries; i++ {
fList, err = client.fissionClient.V1().Functions(metav1.NamespaceAll).List(metav1.ListOptions{}) fList, err = client.fissionClient.CoreV1().Functions(metav1.NamespaceAll).List(metav1.ListOptions{})
if err == nil { if err == nil {
break break
} }
@@ -167,12 +167,12 @@ func (client *PreUpgradeTaskClient) RemoveClusterAdminRolesForFissionSAs() {
// This is because, we just deleted the ClusterRoleBindings for these service accounts in the previous function and // This is because, we just deleted the ClusterRoleBindings for these service accounts in the previous function and
// for the existing functions to work, we need to give these SAs the right privileges // for the existing functions to work, we need to give these SAs the right privileges
func (client *PreUpgradeTaskClient) NeedRoleBindings() bool { func (client *PreUpgradeTaskClient) NeedRoleBindings() bool {
pkgList, err := client.fissionClient.V1().Packages(metav1.NamespaceDefault).List(metav1.ListOptions{}) pkgList, err := client.fissionClient.CoreV1().Packages(metav1.NamespaceDefault).List(metav1.ListOptions{})
if err == nil && len(pkgList.Items) > 0 { if err == nil && len(pkgList.Items) > 0 {
return true return true
} }
fnList, err := client.fissionClient.V1().Functions(metav1.NamespaceDefault).List(metav1.ListOptions{}) fnList, err := client.fissionClient.CoreV1().Functions(metav1.NamespaceDefault).List(metav1.ListOptions{})
if err == nil && len(fnList.Items) > 0 { if err == nil && len(fnList.Items) > 0 {
return true return true
} }
+3 -3
View File
@@ -5,11 +5,11 @@
``` bash ``` bash
$ cd $GOPATH/src/github.com/fission/fission/ $ cd $GOPATH/src/github.com/fission/fission/
$ $GOPATH/src/k8s.io/code-generator/generate-groups.sh \ $ bash $GOPATH/src/k8s.io/code-generator/generate-groups.sh \
all \ all \
github.com/fission/fission/pkg/apis/genclient/v1 \ github.com/fission/fission/pkg/apis/genclient \
github.com/fission/fission/pkg/apis \ github.com/fission/fission/pkg/apis \
fission.io:v1 \ "core:v1" \
--go-header-file $GOPATH/src/github.com/fission/fission/pkg/apis/boilerplate.txt --go-header-file $GOPATH/src/github.com/fission/fission/pkg/apis/boilerplate.txt
``` ```
@@ -17,10 +17,15 @@ limitations under the License.
// This file tells deepcopy-gen to generate deepcopy methods for all structs in the package. // This file tells deepcopy-gen to generate deepcopy methods for all structs in the package.
// For more details, please visit https://blog.openshift.com/kubernetes-deep-dive-code-generation-customresources/ // For more details, please visit https://blog.openshift.com/kubernetes-deep-dive-code-generation-customresources/
// +k8s:deepcopy-gen=package,register // +k8s:deepcopy-gen=package
// +k8s:defaulter-gen=TypeMeta // +k8s:defaulter-gen=TypeMeta
// +groupName=fission.io // +groupName=fission.io
// +groupGoName=V1 // +groupGoName=core
//
// In order not to break the backward compatibility, keep coreV1 types stay
// at "fission.io" group instead of moving them to "core.fission.io".
// If the value of group is different from the one we register, the
// CRD client will not be able to get anything from the API server.
package v1 package v1
const ( const (
@@ -22,6 +22,10 @@ import (
"k8s.io/apimachinery/pkg/runtime/schema" "k8s.io/apimachinery/pkg/runtime/schema"
) )
// In order not to break the backward compatibility, keep coreV1 types stay
// at "fission.io" group instead of moving them to "core.fission.io".
// If the value of group is different from the one we register, the
// CRD client will not be able to get anything from the API server.
var SchemeGroupVersion = schema.GroupVersion{Group: "fission.io", Version: "v1"} var SchemeGroupVersion = schema.GroupVersion{Group: "fission.io", Version: "v1"}
var ( var (
@@ -21,7 +21,7 @@ package versioned
import ( import (
"fmt" "fmt"
v1v1 "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/typed/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/typed/core/v1"
discovery "k8s.io/client-go/discovery" discovery "k8s.io/client-go/discovery"
rest "k8s.io/client-go/rest" rest "k8s.io/client-go/rest"
flowcontrol "k8s.io/client-go/util/flowcontrol" flowcontrol "k8s.io/client-go/util/flowcontrol"
@@ -29,19 +29,19 @@ import (
type Interface interface { type Interface interface {
Discovery() discovery.DiscoveryInterface Discovery() discovery.DiscoveryInterface
V1V1() v1v1.V1V1Interface CoreV1() corev1.CoreV1Interface
} }
// Clientset contains the clients for groups. Each group has exactly one // Clientset contains the clients for groups. Each group has exactly one
// version included in a Clientset. // version included in a Clientset.
type Clientset struct { type Clientset struct {
*discovery.DiscoveryClient *discovery.DiscoveryClient
v1V1 *v1v1.V1V1Client coreV1 *corev1.CoreV1Client
} }
// V1V1 retrieves the V1V1Client // CoreV1 retrieves the CoreV1Client
func (c *Clientset) V1V1() v1v1.V1V1Interface { func (c *Clientset) CoreV1() corev1.CoreV1Interface {
return c.v1V1 return c.coreV1
} }
// Discovery retrieves the DiscoveryClient // Discovery retrieves the DiscoveryClient
@@ -65,7 +65,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) {
} }
var cs Clientset var cs Clientset
var err error var err error
cs.v1V1, err = v1v1.NewForConfig(&configShallowCopy) cs.coreV1, err = corev1.NewForConfig(&configShallowCopy)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@@ -81,7 +81,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) {
// panics if there is an error in the config. // panics if there is an error in the config.
func NewForConfigOrDie(c *rest.Config) *Clientset { func NewForConfigOrDie(c *rest.Config) *Clientset {
var cs Clientset var cs Clientset
cs.v1V1 = v1v1.NewForConfigOrDie(c) cs.coreV1 = corev1.NewForConfigOrDie(c)
cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c) cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c)
return &cs return &cs
@@ -90,7 +90,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset {
// New creates a new Clientset for the given RESTClient. // New creates a new Clientset for the given RESTClient.
func New(c rest.Interface) *Clientset { func New(c rest.Interface) *Clientset {
var cs Clientset var cs Clientset
cs.v1V1 = v1v1.New(c) cs.coreV1 = corev1.New(c)
cs.DiscoveryClient = discovery.NewDiscoveryClient(c) cs.DiscoveryClient = discovery.NewDiscoveryClient(c)
return &cs return &cs
@@ -19,9 +19,9 @@ limitations under the License.
package fake package fake
import ( import (
clientset "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" clientset "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
v1v1 "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/typed/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/typed/core/v1"
fakev1v1 "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/typed/fission.io/v1/fake" fakecorev1 "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/typed/core/v1/fake"
"k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/watch" "k8s.io/apimachinery/pkg/watch"
"k8s.io/client-go/discovery" "k8s.io/client-go/discovery"
@@ -76,7 +76,7 @@ func (c *Clientset) Tracker() testing.ObjectTracker {
var _ clientset.Interface = &Clientset{} var _ clientset.Interface = &Clientset{}
// V1V1 retrieves the V1V1Client // CoreV1 retrieves the CoreV1Client
func (c *Clientset) V1V1() v1v1.V1V1Interface { func (c *Clientset) CoreV1() corev1.CoreV1Interface {
return &fakev1v1.FakeV1V1{Fake: &c.Fake} return &fakecorev1.FakeCoreV1{Fake: &c.Fake}
} }
@@ -19,7 +19,7 @@ limitations under the License.
package fake package fake
import ( import (
v1v1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -31,7 +31,7 @@ var scheme = runtime.NewScheme()
var codecs = serializer.NewCodecFactory(scheme) var codecs = serializer.NewCodecFactory(scheme)
var parameterCodec = runtime.NewParameterCodec(scheme) var parameterCodec = runtime.NewParameterCodec(scheme)
var localSchemeBuilder = runtime.SchemeBuilder{ var localSchemeBuilder = runtime.SchemeBuilder{
v1v1.AddToScheme, corev1.AddToScheme,
} }
// AddToScheme adds all types of this clientset into the given scheme. This allows composition // AddToScheme adds all types of this clientset into the given scheme. This allows composition
@@ -19,7 +19,7 @@ limitations under the License.
package scheme package scheme
import ( import (
v1v1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -31,7 +31,7 @@ var Scheme = runtime.NewScheme()
var Codecs = serializer.NewCodecFactory(Scheme) var Codecs = serializer.NewCodecFactory(Scheme)
var ParameterCodec = runtime.NewParameterCodec(Scheme) var ParameterCodec = runtime.NewParameterCodec(Scheme)
var localSchemeBuilder = runtime.SchemeBuilder{ var localSchemeBuilder = runtime.SchemeBuilder{
v1v1.AddToScheme, corev1.AddToScheme,
} }
// AddToScheme adds all types of this clientset into the given scheme. This allows composition // AddToScheme adds all types of this clientset into the given scheme. This allows composition
@@ -21,8 +21,8 @@ package v1
import ( import (
"time" "time"
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
scheme "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/scheme" scheme "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types" types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -56,7 +56,7 @@ type canaryConfigs struct {
} }
// newCanaryConfigs returns a CanaryConfigs // newCanaryConfigs returns a CanaryConfigs
func newCanaryConfigs(c *V1V1Client, namespace string) *canaryConfigs { func newCanaryConfigs(c *CoreV1Client, namespace string) *canaryConfigs {
return &canaryConfigs{ return &canaryConfigs{
client: c.RESTClient(), client: c.RESTClient(),
ns: namespace, ns: namespace,
@@ -19,12 +19,12 @@ limitations under the License.
package v1 package v1
import ( import (
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/scheme" "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/scheme"
rest "k8s.io/client-go/rest" rest "k8s.io/client-go/rest"
) )
type V1V1Interface interface { type CoreV1Interface interface {
RESTClient() rest.Interface RESTClient() rest.Interface
CanaryConfigsGetter CanaryConfigsGetter
EnvironmentsGetter EnvironmentsGetter
@@ -36,45 +36,45 @@ type V1V1Interface interface {
TimeTriggersGetter TimeTriggersGetter
} }
// V1V1Client is used to interact with features provided by the fission.io group. // CoreV1Client is used to interact with features provided by the fission.io group.
type V1V1Client struct { type CoreV1Client struct {
restClient rest.Interface restClient rest.Interface
} }
func (c *V1V1Client) CanaryConfigs(namespace string) CanaryConfigInterface { func (c *CoreV1Client) CanaryConfigs(namespace string) CanaryConfigInterface {
return newCanaryConfigs(c, namespace) return newCanaryConfigs(c, namespace)
} }
func (c *V1V1Client) Environments(namespace string) EnvironmentInterface { func (c *CoreV1Client) Environments(namespace string) EnvironmentInterface {
return newEnvironments(c, namespace) return newEnvironments(c, namespace)
} }
func (c *V1V1Client) Functions(namespace string) FunctionInterface { func (c *CoreV1Client) Functions(namespace string) FunctionInterface {
return newFunctions(c, namespace) return newFunctions(c, namespace)
} }
func (c *V1V1Client) HTTPTriggers(namespace string) HTTPTriggerInterface { func (c *CoreV1Client) HTTPTriggers(namespace string) HTTPTriggerInterface {
return newHTTPTriggers(c, namespace) return newHTTPTriggers(c, namespace)
} }
func (c *V1V1Client) KubernetesWatchTriggers(namespace string) KubernetesWatchTriggerInterface { func (c *CoreV1Client) KubernetesWatchTriggers(namespace string) KubernetesWatchTriggerInterface {
return newKubernetesWatchTriggers(c, namespace) return newKubernetesWatchTriggers(c, namespace)
} }
func (c *V1V1Client) MessageQueueTriggers(namespace string) MessageQueueTriggerInterface { func (c *CoreV1Client) MessageQueueTriggers(namespace string) MessageQueueTriggerInterface {
return newMessageQueueTriggers(c, namespace) return newMessageQueueTriggers(c, namespace)
} }
func (c *V1V1Client) Packages(namespace string) PackageInterface { func (c *CoreV1Client) Packages(namespace string) PackageInterface {
return newPackages(c, namespace) return newPackages(c, namespace)
} }
func (c *V1V1Client) TimeTriggers(namespace string) TimeTriggerInterface { func (c *CoreV1Client) TimeTriggers(namespace string) TimeTriggerInterface {
return newTimeTriggers(c, namespace) return newTimeTriggers(c, namespace)
} }
// NewForConfig creates a new V1V1Client for the given config. // NewForConfig creates a new CoreV1Client for the given config.
func NewForConfig(c *rest.Config) (*V1V1Client, error) { func NewForConfig(c *rest.Config) (*CoreV1Client, error) {
config := *c config := *c
if err := setConfigDefaults(&config); err != nil { if err := setConfigDefaults(&config); err != nil {
return nil, err return nil, err
@@ -83,12 +83,12 @@ func NewForConfig(c *rest.Config) (*V1V1Client, error) {
if err != nil { if err != nil {
return nil, err return nil, err
} }
return &V1V1Client{client}, nil return &CoreV1Client{client}, nil
} }
// NewForConfigOrDie creates a new V1V1Client for the given config and // NewForConfigOrDie creates a new CoreV1Client for the given config and
// panics if there is an error in the config. // panics if there is an error in the config.
func NewForConfigOrDie(c *rest.Config) *V1V1Client { func NewForConfigOrDie(c *rest.Config) *CoreV1Client {
client, err := NewForConfig(c) client, err := NewForConfig(c)
if err != nil { if err != nil {
panic(err) panic(err)
@@ -96,9 +96,9 @@ func NewForConfigOrDie(c *rest.Config) *V1V1Client {
return client return client
} }
// New creates a new V1V1Client for the given RESTClient. // New creates a new CoreV1Client for the given RESTClient.
func New(c rest.Interface) *V1V1Client { func New(c rest.Interface) *CoreV1Client {
return &V1V1Client{c} return &CoreV1Client{c}
} }
func setConfigDefaults(config *rest.Config) error { func setConfigDefaults(config *rest.Config) error {
@@ -116,7 +116,7 @@ func setConfigDefaults(config *rest.Config) error {
// RESTClient returns a RESTClient that is used to communicate // RESTClient returns a RESTClient that is used to communicate
// with API server by this client implementation. // with API server by this client implementation.
func (c *V1V1Client) RESTClient() rest.Interface { func (c *CoreV1Client) RESTClient() rest.Interface {
if c == nil { if c == nil {
return nil return nil
} }
@@ -21,8 +21,8 @@ package v1
import ( import (
"time" "time"
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
scheme "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/scheme" scheme "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types" types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -55,7 +55,7 @@ type environments struct {
} }
// newEnvironments returns a Environments // newEnvironments returns a Environments
func newEnvironments(c *V1V1Client, namespace string) *environments { func newEnvironments(c *CoreV1Client, namespace string) *environments {
return &environments{ return &environments{
client: c.RESTClient(), client: c.RESTClient(),
ns: namespace, ns: namespace,
@@ -19,7 +19,7 @@ limitations under the License.
package fake package fake
import ( import (
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels" labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -30,7 +30,7 @@ import (
// FakeCanaryConfigs implements CanaryConfigInterface // FakeCanaryConfigs implements CanaryConfigInterface
type FakeCanaryConfigs struct { type FakeCanaryConfigs struct {
Fake *FakeV1V1 Fake *FakeCoreV1
ns string ns string
} }
@@ -39,20 +39,20 @@ var canaryconfigsResource = schema.GroupVersionResource{Group: "fission.io", Ver
var canaryconfigsKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "CanaryConfig"} var canaryconfigsKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "CanaryConfig"}
// Get takes name of the _canaryConfig, and returns the corresponding canaryConfig object, and an error if there is any. // Get takes name of the _canaryConfig, and returns the corresponding canaryConfig object, and an error if there is any.
func (c *FakeCanaryConfigs) Get(name string, options v1.GetOptions) (result *fissioniov1.CanaryConfig, err error) { func (c *FakeCanaryConfigs) Get(name string, options v1.GetOptions) (result *corev1.CanaryConfig, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewGetAction(canaryconfigsResource, c.ns, name), &fissioniov1.CanaryConfig{}) Invokes(testing.NewGetAction(canaryconfigsResource, c.ns, name), &corev1.CanaryConfig{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.CanaryConfig), err return obj.(*corev1.CanaryConfig), err
} }
// List takes label and field selectors, and returns the list of CanaryConfigs that match those selectors. // List takes label and field selectors, and returns the list of CanaryConfigs that match those selectors.
func (c *FakeCanaryConfigs) List(opts v1.ListOptions) (result *fissioniov1.CanaryConfigList, err error) { func (c *FakeCanaryConfigs) List(opts v1.ListOptions) (result *corev1.CanaryConfigList, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewListAction(canaryconfigsResource, canaryconfigsKind, c.ns, opts), &fissioniov1.CanaryConfigList{}) Invokes(testing.NewListAction(canaryconfigsResource, canaryconfigsKind, c.ns, opts), &corev1.CanaryConfigList{})
if obj == nil { if obj == nil {
return nil, err return nil, err
@@ -62,8 +62,8 @@ func (c *FakeCanaryConfigs) List(opts v1.ListOptions) (result *fissioniov1.Canar
if label == nil { if label == nil {
label = labels.Everything() label = labels.Everything()
} }
list := &fissioniov1.CanaryConfigList{ListMeta: obj.(*fissioniov1.CanaryConfigList).ListMeta} list := &corev1.CanaryConfigList{ListMeta: obj.(*corev1.CanaryConfigList).ListMeta}
for _, item := range obj.(*fissioniov1.CanaryConfigList).Items { for _, item := range obj.(*corev1.CanaryConfigList).Items {
if label.Matches(labels.Set(item.Labels)) { if label.Matches(labels.Set(item.Labels)) {
list.Items = append(list.Items, item) list.Items = append(list.Items, item)
} }
@@ -79,43 +79,43 @@ func (c *FakeCanaryConfigs) Watch(opts v1.ListOptions) (watch.Interface, error)
} }
// Create takes the representation of a _canaryConfig and creates it. Returns the server's representation of the canaryConfig, and an error, if there is any. // Create takes the representation of a _canaryConfig and creates it. Returns the server's representation of the canaryConfig, and an error, if there is any.
func (c *FakeCanaryConfigs) Create(_canaryConfig *fissioniov1.CanaryConfig) (result *fissioniov1.CanaryConfig, err error) { func (c *FakeCanaryConfigs) Create(_canaryConfig *corev1.CanaryConfig) (result *corev1.CanaryConfig, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewCreateAction(canaryconfigsResource, c.ns, _canaryConfig), &fissioniov1.CanaryConfig{}) Invokes(testing.NewCreateAction(canaryconfigsResource, c.ns, _canaryConfig), &corev1.CanaryConfig{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.CanaryConfig), err return obj.(*corev1.CanaryConfig), err
} }
// Update takes the representation of a _canaryConfig and updates it. Returns the server's representation of the canaryConfig, and an error, if there is any. // Update takes the representation of a _canaryConfig and updates it. Returns the server's representation of the canaryConfig, and an error, if there is any.
func (c *FakeCanaryConfigs) Update(_canaryConfig *fissioniov1.CanaryConfig) (result *fissioniov1.CanaryConfig, err error) { func (c *FakeCanaryConfigs) Update(_canaryConfig *corev1.CanaryConfig) (result *corev1.CanaryConfig, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateAction(canaryconfigsResource, c.ns, _canaryConfig), &fissioniov1.CanaryConfig{}) Invokes(testing.NewUpdateAction(canaryconfigsResource, c.ns, _canaryConfig), &corev1.CanaryConfig{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.CanaryConfig), err return obj.(*corev1.CanaryConfig), err
} }
// UpdateStatus was generated because the type contains a Status member. // UpdateStatus was generated because the type contains a Status member.
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). // Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
func (c *FakeCanaryConfigs) UpdateStatus(_canaryConfig *fissioniov1.CanaryConfig) (*fissioniov1.CanaryConfig, error) { func (c *FakeCanaryConfigs) UpdateStatus(_canaryConfig *corev1.CanaryConfig) (*corev1.CanaryConfig, error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateSubresourceAction(canaryconfigsResource, "status", c.ns, _canaryConfig), &fissioniov1.CanaryConfig{}) Invokes(testing.NewUpdateSubresourceAction(canaryconfigsResource, "status", c.ns, _canaryConfig), &corev1.CanaryConfig{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.CanaryConfig), err return obj.(*corev1.CanaryConfig), err
} }
// Delete takes name of the _canaryConfig and deletes it. Returns an error if one occurs. // Delete takes name of the _canaryConfig and deletes it. Returns an error if one occurs.
func (c *FakeCanaryConfigs) Delete(name string, options *v1.DeleteOptions) error { func (c *FakeCanaryConfigs) Delete(name string, options *v1.DeleteOptions) error {
_, err := c.Fake. _, err := c.Fake.
Invokes(testing.NewDeleteAction(canaryconfigsResource, c.ns, name), &fissioniov1.CanaryConfig{}) Invokes(testing.NewDeleteAction(canaryconfigsResource, c.ns, name), &corev1.CanaryConfig{})
return err return err
} }
@@ -124,17 +124,17 @@ func (c *FakeCanaryConfigs) Delete(name string, options *v1.DeleteOptions) error
func (c *FakeCanaryConfigs) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { func (c *FakeCanaryConfigs) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {
action := testing.NewDeleteCollectionAction(canaryconfigsResource, c.ns, listOptions) action := testing.NewDeleteCollectionAction(canaryconfigsResource, c.ns, listOptions)
_, err := c.Fake.Invokes(action, &fissioniov1.CanaryConfigList{}) _, err := c.Fake.Invokes(action, &corev1.CanaryConfigList{})
return err return err
} }
// Patch applies the patch and returns the patched canaryConfig. // Patch applies the patch and returns the patched canaryConfig.
func (c *FakeCanaryConfigs) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *fissioniov1.CanaryConfig, err error) { func (c *FakeCanaryConfigs) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *corev1.CanaryConfig, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewPatchSubresourceAction(canaryconfigsResource, c.ns, name, pt, data, subresources...), &fissioniov1.CanaryConfig{}) Invokes(testing.NewPatchSubresourceAction(canaryconfigsResource, c.ns, name, pt, data, subresources...), &corev1.CanaryConfig{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.CanaryConfig), err return obj.(*corev1.CanaryConfig), err
} }
@@ -19,50 +19,50 @@ limitations under the License.
package fake package fake
import ( import (
v1 "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/typed/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/typed/core/v1"
rest "k8s.io/client-go/rest" rest "k8s.io/client-go/rest"
testing "k8s.io/client-go/testing" testing "k8s.io/client-go/testing"
) )
type FakeV1V1 struct { type FakeCoreV1 struct {
*testing.Fake *testing.Fake
} }
func (c *FakeV1V1) CanaryConfigs(namespace string) v1.CanaryConfigInterface { func (c *FakeCoreV1) CanaryConfigs(namespace string) v1.CanaryConfigInterface {
return &FakeCanaryConfigs{c, namespace} return &FakeCanaryConfigs{c, namespace}
} }
func (c *FakeV1V1) Environments(namespace string) v1.EnvironmentInterface { func (c *FakeCoreV1) Environments(namespace string) v1.EnvironmentInterface {
return &FakeEnvironments{c, namespace} return &FakeEnvironments{c, namespace}
} }
func (c *FakeV1V1) Functions(namespace string) v1.FunctionInterface { func (c *FakeCoreV1) Functions(namespace string) v1.FunctionInterface {
return &FakeFunctions{c, namespace} return &FakeFunctions{c, namespace}
} }
func (c *FakeV1V1) HTTPTriggers(namespace string) v1.HTTPTriggerInterface { func (c *FakeCoreV1) HTTPTriggers(namespace string) v1.HTTPTriggerInterface {
return &FakeHTTPTriggers{c, namespace} return &FakeHTTPTriggers{c, namespace}
} }
func (c *FakeV1V1) KubernetesWatchTriggers(namespace string) v1.KubernetesWatchTriggerInterface { func (c *FakeCoreV1) KubernetesWatchTriggers(namespace string) v1.KubernetesWatchTriggerInterface {
return &FakeKubernetesWatchTriggers{c, namespace} return &FakeKubernetesWatchTriggers{c, namespace}
} }
func (c *FakeV1V1) MessageQueueTriggers(namespace string) v1.MessageQueueTriggerInterface { func (c *FakeCoreV1) MessageQueueTriggers(namespace string) v1.MessageQueueTriggerInterface {
return &FakeMessageQueueTriggers{c, namespace} return &FakeMessageQueueTriggers{c, namespace}
} }
func (c *FakeV1V1) Packages(namespace string) v1.PackageInterface { func (c *FakeCoreV1) Packages(namespace string) v1.PackageInterface {
return &FakePackages{c, namespace} return &FakePackages{c, namespace}
} }
func (c *FakeV1V1) TimeTriggers(namespace string) v1.TimeTriggerInterface { func (c *FakeCoreV1) TimeTriggers(namespace string) v1.TimeTriggerInterface {
return &FakeTimeTriggers{c, namespace} return &FakeTimeTriggers{c, namespace}
} }
// RESTClient returns a RESTClient that is used to communicate // RESTClient returns a RESTClient that is used to communicate
// with API server by this client implementation. // with API server by this client implementation.
func (c *FakeV1V1) RESTClient() rest.Interface { func (c *FakeCoreV1) RESTClient() rest.Interface {
var ret *rest.RESTClient var ret *rest.RESTClient
return ret return ret
} }
@@ -19,7 +19,7 @@ limitations under the License.
package fake package fake
import ( import (
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels" labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -30,7 +30,7 @@ import (
// FakeEnvironments implements EnvironmentInterface // FakeEnvironments implements EnvironmentInterface
type FakeEnvironments struct { type FakeEnvironments struct {
Fake *FakeV1V1 Fake *FakeCoreV1
ns string ns string
} }
@@ -39,20 +39,20 @@ var environmentsResource = schema.GroupVersionResource{Group: "fission.io", Vers
var environmentsKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "Environment"} var environmentsKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "Environment"}
// Get takes name of the _environment, and returns the corresponding environment object, and an error if there is any. // Get takes name of the _environment, and returns the corresponding environment object, and an error if there is any.
func (c *FakeEnvironments) Get(name string, options v1.GetOptions) (result *fissioniov1.Environment, err error) { func (c *FakeEnvironments) Get(name string, options v1.GetOptions) (result *corev1.Environment, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewGetAction(environmentsResource, c.ns, name), &fissioniov1.Environment{}) Invokes(testing.NewGetAction(environmentsResource, c.ns, name), &corev1.Environment{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Environment), err return obj.(*corev1.Environment), err
} }
// List takes label and field selectors, and returns the list of Environments that match those selectors. // List takes label and field selectors, and returns the list of Environments that match those selectors.
func (c *FakeEnvironments) List(opts v1.ListOptions) (result *fissioniov1.EnvironmentList, err error) { func (c *FakeEnvironments) List(opts v1.ListOptions) (result *corev1.EnvironmentList, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewListAction(environmentsResource, environmentsKind, c.ns, opts), &fissioniov1.EnvironmentList{}) Invokes(testing.NewListAction(environmentsResource, environmentsKind, c.ns, opts), &corev1.EnvironmentList{})
if obj == nil { if obj == nil {
return nil, err return nil, err
@@ -62,8 +62,8 @@ func (c *FakeEnvironments) List(opts v1.ListOptions) (result *fissioniov1.Enviro
if label == nil { if label == nil {
label = labels.Everything() label = labels.Everything()
} }
list := &fissioniov1.EnvironmentList{ListMeta: obj.(*fissioniov1.EnvironmentList).ListMeta} list := &corev1.EnvironmentList{ListMeta: obj.(*corev1.EnvironmentList).ListMeta}
for _, item := range obj.(*fissioniov1.EnvironmentList).Items { for _, item := range obj.(*corev1.EnvironmentList).Items {
if label.Matches(labels.Set(item.Labels)) { if label.Matches(labels.Set(item.Labels)) {
list.Items = append(list.Items, item) list.Items = append(list.Items, item)
} }
@@ -79,31 +79,31 @@ func (c *FakeEnvironments) Watch(opts v1.ListOptions) (watch.Interface, error) {
} }
// Create takes the representation of a _environment and creates it. Returns the server's representation of the environment, and an error, if there is any. // Create takes the representation of a _environment and creates it. Returns the server's representation of the environment, and an error, if there is any.
func (c *FakeEnvironments) Create(_environment *fissioniov1.Environment) (result *fissioniov1.Environment, err error) { func (c *FakeEnvironments) Create(_environment *corev1.Environment) (result *corev1.Environment, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewCreateAction(environmentsResource, c.ns, _environment), &fissioniov1.Environment{}) Invokes(testing.NewCreateAction(environmentsResource, c.ns, _environment), &corev1.Environment{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Environment), err return obj.(*corev1.Environment), err
} }
// Update takes the representation of a _environment and updates it. Returns the server's representation of the environment, and an error, if there is any. // Update takes the representation of a _environment and updates it. Returns the server's representation of the environment, and an error, if there is any.
func (c *FakeEnvironments) Update(_environment *fissioniov1.Environment) (result *fissioniov1.Environment, err error) { func (c *FakeEnvironments) Update(_environment *corev1.Environment) (result *corev1.Environment, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateAction(environmentsResource, c.ns, _environment), &fissioniov1.Environment{}) Invokes(testing.NewUpdateAction(environmentsResource, c.ns, _environment), &corev1.Environment{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Environment), err return obj.(*corev1.Environment), err
} }
// Delete takes name of the _environment and deletes it. Returns an error if one occurs. // Delete takes name of the _environment and deletes it. Returns an error if one occurs.
func (c *FakeEnvironments) Delete(name string, options *v1.DeleteOptions) error { func (c *FakeEnvironments) Delete(name string, options *v1.DeleteOptions) error {
_, err := c.Fake. _, err := c.Fake.
Invokes(testing.NewDeleteAction(environmentsResource, c.ns, name), &fissioniov1.Environment{}) Invokes(testing.NewDeleteAction(environmentsResource, c.ns, name), &corev1.Environment{})
return err return err
} }
@@ -112,17 +112,17 @@ func (c *FakeEnvironments) Delete(name string, options *v1.DeleteOptions) error
func (c *FakeEnvironments) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { func (c *FakeEnvironments) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {
action := testing.NewDeleteCollectionAction(environmentsResource, c.ns, listOptions) action := testing.NewDeleteCollectionAction(environmentsResource, c.ns, listOptions)
_, err := c.Fake.Invokes(action, &fissioniov1.EnvironmentList{}) _, err := c.Fake.Invokes(action, &corev1.EnvironmentList{})
return err return err
} }
// Patch applies the patch and returns the patched environment. // Patch applies the patch and returns the patched environment.
func (c *FakeEnvironments) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *fissioniov1.Environment, err error) { func (c *FakeEnvironments) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *corev1.Environment, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewPatchSubresourceAction(environmentsResource, c.ns, name, pt, data, subresources...), &fissioniov1.Environment{}) Invokes(testing.NewPatchSubresourceAction(environmentsResource, c.ns, name, pt, data, subresources...), &corev1.Environment{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Environment), err return obj.(*corev1.Environment), err
} }
@@ -19,7 +19,7 @@ limitations under the License.
package fake package fake
import ( import (
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels" labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -30,7 +30,7 @@ import (
// FakeFunctions implements FunctionInterface // FakeFunctions implements FunctionInterface
type FakeFunctions struct { type FakeFunctions struct {
Fake *FakeV1V1 Fake *FakeCoreV1
ns string ns string
} }
@@ -39,20 +39,20 @@ var functionsResource = schema.GroupVersionResource{Group: "fission.io", Version
var functionsKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "Function"} var functionsKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "Function"}
// Get takes name of the _function, and returns the corresponding function object, and an error if there is any. // Get takes name of the _function, and returns the corresponding function object, and an error if there is any.
func (c *FakeFunctions) Get(name string, options v1.GetOptions) (result *fissioniov1.Function, err error) { func (c *FakeFunctions) Get(name string, options v1.GetOptions) (result *corev1.Function, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewGetAction(functionsResource, c.ns, name), &fissioniov1.Function{}) Invokes(testing.NewGetAction(functionsResource, c.ns, name), &corev1.Function{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Function), err return obj.(*corev1.Function), err
} }
// List takes label and field selectors, and returns the list of Functions that match those selectors. // List takes label and field selectors, and returns the list of Functions that match those selectors.
func (c *FakeFunctions) List(opts v1.ListOptions) (result *fissioniov1.FunctionList, err error) { func (c *FakeFunctions) List(opts v1.ListOptions) (result *corev1.FunctionList, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewListAction(functionsResource, functionsKind, c.ns, opts), &fissioniov1.FunctionList{}) Invokes(testing.NewListAction(functionsResource, functionsKind, c.ns, opts), &corev1.FunctionList{})
if obj == nil { if obj == nil {
return nil, err return nil, err
@@ -62,8 +62,8 @@ func (c *FakeFunctions) List(opts v1.ListOptions) (result *fissioniov1.FunctionL
if label == nil { if label == nil {
label = labels.Everything() label = labels.Everything()
} }
list := &fissioniov1.FunctionList{ListMeta: obj.(*fissioniov1.FunctionList).ListMeta} list := &corev1.FunctionList{ListMeta: obj.(*corev1.FunctionList).ListMeta}
for _, item := range obj.(*fissioniov1.FunctionList).Items { for _, item := range obj.(*corev1.FunctionList).Items {
if label.Matches(labels.Set(item.Labels)) { if label.Matches(labels.Set(item.Labels)) {
list.Items = append(list.Items, item) list.Items = append(list.Items, item)
} }
@@ -79,31 +79,31 @@ func (c *FakeFunctions) Watch(opts v1.ListOptions) (watch.Interface, error) {
} }
// Create takes the representation of a _function and creates it. Returns the server's representation of the function, and an error, if there is any. // Create takes the representation of a _function and creates it. Returns the server's representation of the function, and an error, if there is any.
func (c *FakeFunctions) Create(_function *fissioniov1.Function) (result *fissioniov1.Function, err error) { func (c *FakeFunctions) Create(_function *corev1.Function) (result *corev1.Function, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewCreateAction(functionsResource, c.ns, _function), &fissioniov1.Function{}) Invokes(testing.NewCreateAction(functionsResource, c.ns, _function), &corev1.Function{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Function), err return obj.(*corev1.Function), err
} }
// Update takes the representation of a _function and updates it. Returns the server's representation of the function, and an error, if there is any. // Update takes the representation of a _function and updates it. Returns the server's representation of the function, and an error, if there is any.
func (c *FakeFunctions) Update(_function *fissioniov1.Function) (result *fissioniov1.Function, err error) { func (c *FakeFunctions) Update(_function *corev1.Function) (result *corev1.Function, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateAction(functionsResource, c.ns, _function), &fissioniov1.Function{}) Invokes(testing.NewUpdateAction(functionsResource, c.ns, _function), &corev1.Function{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Function), err return obj.(*corev1.Function), err
} }
// Delete takes name of the _function and deletes it. Returns an error if one occurs. // Delete takes name of the _function and deletes it. Returns an error if one occurs.
func (c *FakeFunctions) Delete(name string, options *v1.DeleteOptions) error { func (c *FakeFunctions) Delete(name string, options *v1.DeleteOptions) error {
_, err := c.Fake. _, err := c.Fake.
Invokes(testing.NewDeleteAction(functionsResource, c.ns, name), &fissioniov1.Function{}) Invokes(testing.NewDeleteAction(functionsResource, c.ns, name), &corev1.Function{})
return err return err
} }
@@ -112,17 +112,17 @@ func (c *FakeFunctions) Delete(name string, options *v1.DeleteOptions) error {
func (c *FakeFunctions) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { func (c *FakeFunctions) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {
action := testing.NewDeleteCollectionAction(functionsResource, c.ns, listOptions) action := testing.NewDeleteCollectionAction(functionsResource, c.ns, listOptions)
_, err := c.Fake.Invokes(action, &fissioniov1.FunctionList{}) _, err := c.Fake.Invokes(action, &corev1.FunctionList{})
return err return err
} }
// Patch applies the patch and returns the patched function. // Patch applies the patch and returns the patched function.
func (c *FakeFunctions) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *fissioniov1.Function, err error) { func (c *FakeFunctions) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *corev1.Function, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewPatchSubresourceAction(functionsResource, c.ns, name, pt, data, subresources...), &fissioniov1.Function{}) Invokes(testing.NewPatchSubresourceAction(functionsResource, c.ns, name, pt, data, subresources...), &corev1.Function{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Function), err return obj.(*corev1.Function), err
} }
@@ -19,7 +19,7 @@ limitations under the License.
package fake package fake
import ( import (
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels" labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -30,7 +30,7 @@ import (
// FakeHTTPTriggers implements HTTPTriggerInterface // FakeHTTPTriggers implements HTTPTriggerInterface
type FakeHTTPTriggers struct { type FakeHTTPTriggers struct {
Fake *FakeV1V1 Fake *FakeCoreV1
ns string ns string
} }
@@ -39,20 +39,20 @@ var httptriggersResource = schema.GroupVersionResource{Group: "fission.io", Vers
var httptriggersKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "HTTPTrigger"} var httptriggersKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "HTTPTrigger"}
// Get takes name of the _hTTPTrigger, and returns the corresponding hTTPTrigger object, and an error if there is any. // Get takes name of the _hTTPTrigger, and returns the corresponding hTTPTrigger object, and an error if there is any.
func (c *FakeHTTPTriggers) Get(name string, options v1.GetOptions) (result *fissioniov1.HTTPTrigger, err error) { func (c *FakeHTTPTriggers) Get(name string, options v1.GetOptions) (result *corev1.HTTPTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewGetAction(httptriggersResource, c.ns, name), &fissioniov1.HTTPTrigger{}) Invokes(testing.NewGetAction(httptriggersResource, c.ns, name), &corev1.HTTPTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.HTTPTrigger), err return obj.(*corev1.HTTPTrigger), err
} }
// List takes label and field selectors, and returns the list of HTTPTriggers that match those selectors. // List takes label and field selectors, and returns the list of HTTPTriggers that match those selectors.
func (c *FakeHTTPTriggers) List(opts v1.ListOptions) (result *fissioniov1.HTTPTriggerList, err error) { func (c *FakeHTTPTriggers) List(opts v1.ListOptions) (result *corev1.HTTPTriggerList, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewListAction(httptriggersResource, httptriggersKind, c.ns, opts), &fissioniov1.HTTPTriggerList{}) Invokes(testing.NewListAction(httptriggersResource, httptriggersKind, c.ns, opts), &corev1.HTTPTriggerList{})
if obj == nil { if obj == nil {
return nil, err return nil, err
@@ -62,8 +62,8 @@ func (c *FakeHTTPTriggers) List(opts v1.ListOptions) (result *fissioniov1.HTTPTr
if label == nil { if label == nil {
label = labels.Everything() label = labels.Everything()
} }
list := &fissioniov1.HTTPTriggerList{ListMeta: obj.(*fissioniov1.HTTPTriggerList).ListMeta} list := &corev1.HTTPTriggerList{ListMeta: obj.(*corev1.HTTPTriggerList).ListMeta}
for _, item := range obj.(*fissioniov1.HTTPTriggerList).Items { for _, item := range obj.(*corev1.HTTPTriggerList).Items {
if label.Matches(labels.Set(item.Labels)) { if label.Matches(labels.Set(item.Labels)) {
list.Items = append(list.Items, item) list.Items = append(list.Items, item)
} }
@@ -79,31 +79,31 @@ func (c *FakeHTTPTriggers) Watch(opts v1.ListOptions) (watch.Interface, error) {
} }
// Create takes the representation of a _hTTPTrigger and creates it. Returns the server's representation of the hTTPTrigger, and an error, if there is any. // Create takes the representation of a _hTTPTrigger and creates it. Returns the server's representation of the hTTPTrigger, and an error, if there is any.
func (c *FakeHTTPTriggers) Create(_hTTPTrigger *fissioniov1.HTTPTrigger) (result *fissioniov1.HTTPTrigger, err error) { func (c *FakeHTTPTriggers) Create(_hTTPTrigger *corev1.HTTPTrigger) (result *corev1.HTTPTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewCreateAction(httptriggersResource, c.ns, _hTTPTrigger), &fissioniov1.HTTPTrigger{}) Invokes(testing.NewCreateAction(httptriggersResource, c.ns, _hTTPTrigger), &corev1.HTTPTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.HTTPTrigger), err return obj.(*corev1.HTTPTrigger), err
} }
// Update takes the representation of a _hTTPTrigger and updates it. Returns the server's representation of the hTTPTrigger, and an error, if there is any. // Update takes the representation of a _hTTPTrigger and updates it. Returns the server's representation of the hTTPTrigger, and an error, if there is any.
func (c *FakeHTTPTriggers) Update(_hTTPTrigger *fissioniov1.HTTPTrigger) (result *fissioniov1.HTTPTrigger, err error) { func (c *FakeHTTPTriggers) Update(_hTTPTrigger *corev1.HTTPTrigger) (result *corev1.HTTPTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateAction(httptriggersResource, c.ns, _hTTPTrigger), &fissioniov1.HTTPTrigger{}) Invokes(testing.NewUpdateAction(httptriggersResource, c.ns, _hTTPTrigger), &corev1.HTTPTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.HTTPTrigger), err return obj.(*corev1.HTTPTrigger), err
} }
// Delete takes name of the _hTTPTrigger and deletes it. Returns an error if one occurs. // Delete takes name of the _hTTPTrigger and deletes it. Returns an error if one occurs.
func (c *FakeHTTPTriggers) Delete(name string, options *v1.DeleteOptions) error { func (c *FakeHTTPTriggers) Delete(name string, options *v1.DeleteOptions) error {
_, err := c.Fake. _, err := c.Fake.
Invokes(testing.NewDeleteAction(httptriggersResource, c.ns, name), &fissioniov1.HTTPTrigger{}) Invokes(testing.NewDeleteAction(httptriggersResource, c.ns, name), &corev1.HTTPTrigger{})
return err return err
} }
@@ -112,17 +112,17 @@ func (c *FakeHTTPTriggers) Delete(name string, options *v1.DeleteOptions) error
func (c *FakeHTTPTriggers) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { func (c *FakeHTTPTriggers) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {
action := testing.NewDeleteCollectionAction(httptriggersResource, c.ns, listOptions) action := testing.NewDeleteCollectionAction(httptriggersResource, c.ns, listOptions)
_, err := c.Fake.Invokes(action, &fissioniov1.HTTPTriggerList{}) _, err := c.Fake.Invokes(action, &corev1.HTTPTriggerList{})
return err return err
} }
// Patch applies the patch and returns the patched hTTPTrigger. // Patch applies the patch and returns the patched hTTPTrigger.
func (c *FakeHTTPTriggers) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *fissioniov1.HTTPTrigger, err error) { func (c *FakeHTTPTriggers) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *corev1.HTTPTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewPatchSubresourceAction(httptriggersResource, c.ns, name, pt, data, subresources...), &fissioniov1.HTTPTrigger{}) Invokes(testing.NewPatchSubresourceAction(httptriggersResource, c.ns, name, pt, data, subresources...), &corev1.HTTPTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.HTTPTrigger), err return obj.(*corev1.HTTPTrigger), err
} }
@@ -19,7 +19,7 @@ limitations under the License.
package fake package fake
import ( import (
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels" labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -30,7 +30,7 @@ import (
// FakeKubernetesWatchTriggers implements KubernetesWatchTriggerInterface // FakeKubernetesWatchTriggers implements KubernetesWatchTriggerInterface
type FakeKubernetesWatchTriggers struct { type FakeKubernetesWatchTriggers struct {
Fake *FakeV1V1 Fake *FakeCoreV1
ns string ns string
} }
@@ -39,20 +39,20 @@ var kuberneteswatchtriggersResource = schema.GroupVersionResource{Group: "fissio
var kuberneteswatchtriggersKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "KubernetesWatchTrigger"} var kuberneteswatchtriggersKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "KubernetesWatchTrigger"}
// Get takes name of the _kubernetesWatchTrigger, and returns the corresponding kubernetesWatchTrigger object, and an error if there is any. // Get takes name of the _kubernetesWatchTrigger, and returns the corresponding kubernetesWatchTrigger object, and an error if there is any.
func (c *FakeKubernetesWatchTriggers) Get(name string, options v1.GetOptions) (result *fissioniov1.KubernetesWatchTrigger, err error) { func (c *FakeKubernetesWatchTriggers) Get(name string, options v1.GetOptions) (result *corev1.KubernetesWatchTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewGetAction(kuberneteswatchtriggersResource, c.ns, name), &fissioniov1.KubernetesWatchTrigger{}) Invokes(testing.NewGetAction(kuberneteswatchtriggersResource, c.ns, name), &corev1.KubernetesWatchTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.KubernetesWatchTrigger), err return obj.(*corev1.KubernetesWatchTrigger), err
} }
// List takes label and field selectors, and returns the list of KubernetesWatchTriggers that match those selectors. // List takes label and field selectors, and returns the list of KubernetesWatchTriggers that match those selectors.
func (c *FakeKubernetesWatchTriggers) List(opts v1.ListOptions) (result *fissioniov1.KubernetesWatchTriggerList, err error) { func (c *FakeKubernetesWatchTriggers) List(opts v1.ListOptions) (result *corev1.KubernetesWatchTriggerList, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewListAction(kuberneteswatchtriggersResource, kuberneteswatchtriggersKind, c.ns, opts), &fissioniov1.KubernetesWatchTriggerList{}) Invokes(testing.NewListAction(kuberneteswatchtriggersResource, kuberneteswatchtriggersKind, c.ns, opts), &corev1.KubernetesWatchTriggerList{})
if obj == nil { if obj == nil {
return nil, err return nil, err
@@ -62,8 +62,8 @@ func (c *FakeKubernetesWatchTriggers) List(opts v1.ListOptions) (result *fission
if label == nil { if label == nil {
label = labels.Everything() label = labels.Everything()
} }
list := &fissioniov1.KubernetesWatchTriggerList{ListMeta: obj.(*fissioniov1.KubernetesWatchTriggerList).ListMeta} list := &corev1.KubernetesWatchTriggerList{ListMeta: obj.(*corev1.KubernetesWatchTriggerList).ListMeta}
for _, item := range obj.(*fissioniov1.KubernetesWatchTriggerList).Items { for _, item := range obj.(*corev1.KubernetesWatchTriggerList).Items {
if label.Matches(labels.Set(item.Labels)) { if label.Matches(labels.Set(item.Labels)) {
list.Items = append(list.Items, item) list.Items = append(list.Items, item)
} }
@@ -79,31 +79,31 @@ func (c *FakeKubernetesWatchTriggers) Watch(opts v1.ListOptions) (watch.Interfac
} }
// Create takes the representation of a _kubernetesWatchTrigger and creates it. Returns the server's representation of the kubernetesWatchTrigger, and an error, if there is any. // Create takes the representation of a _kubernetesWatchTrigger and creates it. Returns the server's representation of the kubernetesWatchTrigger, and an error, if there is any.
func (c *FakeKubernetesWatchTriggers) Create(_kubernetesWatchTrigger *fissioniov1.KubernetesWatchTrigger) (result *fissioniov1.KubernetesWatchTrigger, err error) { func (c *FakeKubernetesWatchTriggers) Create(_kubernetesWatchTrigger *corev1.KubernetesWatchTrigger) (result *corev1.KubernetesWatchTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewCreateAction(kuberneteswatchtriggersResource, c.ns, _kubernetesWatchTrigger), &fissioniov1.KubernetesWatchTrigger{}) Invokes(testing.NewCreateAction(kuberneteswatchtriggersResource, c.ns, _kubernetesWatchTrigger), &corev1.KubernetesWatchTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.KubernetesWatchTrigger), err return obj.(*corev1.KubernetesWatchTrigger), err
} }
// Update takes the representation of a _kubernetesWatchTrigger and updates it. Returns the server's representation of the kubernetesWatchTrigger, and an error, if there is any. // Update takes the representation of a _kubernetesWatchTrigger and updates it. Returns the server's representation of the kubernetesWatchTrigger, and an error, if there is any.
func (c *FakeKubernetesWatchTriggers) Update(_kubernetesWatchTrigger *fissioniov1.KubernetesWatchTrigger) (result *fissioniov1.KubernetesWatchTrigger, err error) { func (c *FakeKubernetesWatchTriggers) Update(_kubernetesWatchTrigger *corev1.KubernetesWatchTrigger) (result *corev1.KubernetesWatchTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateAction(kuberneteswatchtriggersResource, c.ns, _kubernetesWatchTrigger), &fissioniov1.KubernetesWatchTrigger{}) Invokes(testing.NewUpdateAction(kuberneteswatchtriggersResource, c.ns, _kubernetesWatchTrigger), &corev1.KubernetesWatchTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.KubernetesWatchTrigger), err return obj.(*corev1.KubernetesWatchTrigger), err
} }
// Delete takes name of the _kubernetesWatchTrigger and deletes it. Returns an error if one occurs. // Delete takes name of the _kubernetesWatchTrigger and deletes it. Returns an error if one occurs.
func (c *FakeKubernetesWatchTriggers) Delete(name string, options *v1.DeleteOptions) error { func (c *FakeKubernetesWatchTriggers) Delete(name string, options *v1.DeleteOptions) error {
_, err := c.Fake. _, err := c.Fake.
Invokes(testing.NewDeleteAction(kuberneteswatchtriggersResource, c.ns, name), &fissioniov1.KubernetesWatchTrigger{}) Invokes(testing.NewDeleteAction(kuberneteswatchtriggersResource, c.ns, name), &corev1.KubernetesWatchTrigger{})
return err return err
} }
@@ -112,17 +112,17 @@ func (c *FakeKubernetesWatchTriggers) Delete(name string, options *v1.DeleteOpti
func (c *FakeKubernetesWatchTriggers) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { func (c *FakeKubernetesWatchTriggers) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {
action := testing.NewDeleteCollectionAction(kuberneteswatchtriggersResource, c.ns, listOptions) action := testing.NewDeleteCollectionAction(kuberneteswatchtriggersResource, c.ns, listOptions)
_, err := c.Fake.Invokes(action, &fissioniov1.KubernetesWatchTriggerList{}) _, err := c.Fake.Invokes(action, &corev1.KubernetesWatchTriggerList{})
return err return err
} }
// Patch applies the patch and returns the patched kubernetesWatchTrigger. // Patch applies the patch and returns the patched kubernetesWatchTrigger.
func (c *FakeKubernetesWatchTriggers) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *fissioniov1.KubernetesWatchTrigger, err error) { func (c *FakeKubernetesWatchTriggers) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *corev1.KubernetesWatchTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewPatchSubresourceAction(kuberneteswatchtriggersResource, c.ns, name, pt, data, subresources...), &fissioniov1.KubernetesWatchTrigger{}) Invokes(testing.NewPatchSubresourceAction(kuberneteswatchtriggersResource, c.ns, name, pt, data, subresources...), &corev1.KubernetesWatchTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.KubernetesWatchTrigger), err return obj.(*corev1.KubernetesWatchTrigger), err
} }
@@ -19,7 +19,7 @@ limitations under the License.
package fake package fake
import ( import (
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels" labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -30,7 +30,7 @@ import (
// FakeMessageQueueTriggers implements MessageQueueTriggerInterface // FakeMessageQueueTriggers implements MessageQueueTriggerInterface
type FakeMessageQueueTriggers struct { type FakeMessageQueueTriggers struct {
Fake *FakeV1V1 Fake *FakeCoreV1
ns string ns string
} }
@@ -39,20 +39,20 @@ var messagequeuetriggersResource = schema.GroupVersionResource{Group: "fission.i
var messagequeuetriggersKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "MessageQueueTrigger"} var messagequeuetriggersKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "MessageQueueTrigger"}
// Get takes name of the _messageQueueTrigger, and returns the corresponding messageQueueTrigger object, and an error if there is any. // Get takes name of the _messageQueueTrigger, and returns the corresponding messageQueueTrigger object, and an error if there is any.
func (c *FakeMessageQueueTriggers) Get(name string, options v1.GetOptions) (result *fissioniov1.MessageQueueTrigger, err error) { func (c *FakeMessageQueueTriggers) Get(name string, options v1.GetOptions) (result *corev1.MessageQueueTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewGetAction(messagequeuetriggersResource, c.ns, name), &fissioniov1.MessageQueueTrigger{}) Invokes(testing.NewGetAction(messagequeuetriggersResource, c.ns, name), &corev1.MessageQueueTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.MessageQueueTrigger), err return obj.(*corev1.MessageQueueTrigger), err
} }
// List takes label and field selectors, and returns the list of MessageQueueTriggers that match those selectors. // List takes label and field selectors, and returns the list of MessageQueueTriggers that match those selectors.
func (c *FakeMessageQueueTriggers) List(opts v1.ListOptions) (result *fissioniov1.MessageQueueTriggerList, err error) { func (c *FakeMessageQueueTriggers) List(opts v1.ListOptions) (result *corev1.MessageQueueTriggerList, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewListAction(messagequeuetriggersResource, messagequeuetriggersKind, c.ns, opts), &fissioniov1.MessageQueueTriggerList{}) Invokes(testing.NewListAction(messagequeuetriggersResource, messagequeuetriggersKind, c.ns, opts), &corev1.MessageQueueTriggerList{})
if obj == nil { if obj == nil {
return nil, err return nil, err
@@ -62,8 +62,8 @@ func (c *FakeMessageQueueTriggers) List(opts v1.ListOptions) (result *fissioniov
if label == nil { if label == nil {
label = labels.Everything() label = labels.Everything()
} }
list := &fissioniov1.MessageQueueTriggerList{ListMeta: obj.(*fissioniov1.MessageQueueTriggerList).ListMeta} list := &corev1.MessageQueueTriggerList{ListMeta: obj.(*corev1.MessageQueueTriggerList).ListMeta}
for _, item := range obj.(*fissioniov1.MessageQueueTriggerList).Items { for _, item := range obj.(*corev1.MessageQueueTriggerList).Items {
if label.Matches(labels.Set(item.Labels)) { if label.Matches(labels.Set(item.Labels)) {
list.Items = append(list.Items, item) list.Items = append(list.Items, item)
} }
@@ -79,31 +79,31 @@ func (c *FakeMessageQueueTriggers) Watch(opts v1.ListOptions) (watch.Interface,
} }
// Create takes the representation of a _messageQueueTrigger and creates it. Returns the server's representation of the messageQueueTrigger, and an error, if there is any. // Create takes the representation of a _messageQueueTrigger and creates it. Returns the server's representation of the messageQueueTrigger, and an error, if there is any.
func (c *FakeMessageQueueTriggers) Create(_messageQueueTrigger *fissioniov1.MessageQueueTrigger) (result *fissioniov1.MessageQueueTrigger, err error) { func (c *FakeMessageQueueTriggers) Create(_messageQueueTrigger *corev1.MessageQueueTrigger) (result *corev1.MessageQueueTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewCreateAction(messagequeuetriggersResource, c.ns, _messageQueueTrigger), &fissioniov1.MessageQueueTrigger{}) Invokes(testing.NewCreateAction(messagequeuetriggersResource, c.ns, _messageQueueTrigger), &corev1.MessageQueueTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.MessageQueueTrigger), err return obj.(*corev1.MessageQueueTrigger), err
} }
// Update takes the representation of a _messageQueueTrigger and updates it. Returns the server's representation of the messageQueueTrigger, and an error, if there is any. // Update takes the representation of a _messageQueueTrigger and updates it. Returns the server's representation of the messageQueueTrigger, and an error, if there is any.
func (c *FakeMessageQueueTriggers) Update(_messageQueueTrigger *fissioniov1.MessageQueueTrigger) (result *fissioniov1.MessageQueueTrigger, err error) { func (c *FakeMessageQueueTriggers) Update(_messageQueueTrigger *corev1.MessageQueueTrigger) (result *corev1.MessageQueueTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateAction(messagequeuetriggersResource, c.ns, _messageQueueTrigger), &fissioniov1.MessageQueueTrigger{}) Invokes(testing.NewUpdateAction(messagequeuetriggersResource, c.ns, _messageQueueTrigger), &corev1.MessageQueueTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.MessageQueueTrigger), err return obj.(*corev1.MessageQueueTrigger), err
} }
// Delete takes name of the _messageQueueTrigger and deletes it. Returns an error if one occurs. // Delete takes name of the _messageQueueTrigger and deletes it. Returns an error if one occurs.
func (c *FakeMessageQueueTriggers) Delete(name string, options *v1.DeleteOptions) error { func (c *FakeMessageQueueTriggers) Delete(name string, options *v1.DeleteOptions) error {
_, err := c.Fake. _, err := c.Fake.
Invokes(testing.NewDeleteAction(messagequeuetriggersResource, c.ns, name), &fissioniov1.MessageQueueTrigger{}) Invokes(testing.NewDeleteAction(messagequeuetriggersResource, c.ns, name), &corev1.MessageQueueTrigger{})
return err return err
} }
@@ -112,17 +112,17 @@ func (c *FakeMessageQueueTriggers) Delete(name string, options *v1.DeleteOptions
func (c *FakeMessageQueueTriggers) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { func (c *FakeMessageQueueTriggers) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {
action := testing.NewDeleteCollectionAction(messagequeuetriggersResource, c.ns, listOptions) action := testing.NewDeleteCollectionAction(messagequeuetriggersResource, c.ns, listOptions)
_, err := c.Fake.Invokes(action, &fissioniov1.MessageQueueTriggerList{}) _, err := c.Fake.Invokes(action, &corev1.MessageQueueTriggerList{})
return err return err
} }
// Patch applies the patch and returns the patched messageQueueTrigger. // Patch applies the patch and returns the patched messageQueueTrigger.
func (c *FakeMessageQueueTriggers) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *fissioniov1.MessageQueueTrigger, err error) { func (c *FakeMessageQueueTriggers) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *corev1.MessageQueueTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewPatchSubresourceAction(messagequeuetriggersResource, c.ns, name, pt, data, subresources...), &fissioniov1.MessageQueueTrigger{}) Invokes(testing.NewPatchSubresourceAction(messagequeuetriggersResource, c.ns, name, pt, data, subresources...), &corev1.MessageQueueTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.MessageQueueTrigger), err return obj.(*corev1.MessageQueueTrigger), err
} }
@@ -19,7 +19,7 @@ limitations under the License.
package fake package fake
import ( import (
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels" labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -30,7 +30,7 @@ import (
// FakePackages implements PackageInterface // FakePackages implements PackageInterface
type FakePackages struct { type FakePackages struct {
Fake *FakeV1V1 Fake *FakeCoreV1
ns string ns string
} }
@@ -39,20 +39,20 @@ var packagesResource = schema.GroupVersionResource{Group: "fission.io", Version:
var packagesKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "Package"} var packagesKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "Package"}
// Get takes name of the _package, and returns the corresponding package object, and an error if there is any. // Get takes name of the _package, and returns the corresponding package object, and an error if there is any.
func (c *FakePackages) Get(name string, options v1.GetOptions) (result *fissioniov1.Package, err error) { func (c *FakePackages) Get(name string, options v1.GetOptions) (result *corev1.Package, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewGetAction(packagesResource, c.ns, name), &fissioniov1.Package{}) Invokes(testing.NewGetAction(packagesResource, c.ns, name), &corev1.Package{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Package), err return obj.(*corev1.Package), err
} }
// List takes label and field selectors, and returns the list of Packages that match those selectors. // List takes label and field selectors, and returns the list of Packages that match those selectors.
func (c *FakePackages) List(opts v1.ListOptions) (result *fissioniov1.PackageList, err error) { func (c *FakePackages) List(opts v1.ListOptions) (result *corev1.PackageList, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewListAction(packagesResource, packagesKind, c.ns, opts), &fissioniov1.PackageList{}) Invokes(testing.NewListAction(packagesResource, packagesKind, c.ns, opts), &corev1.PackageList{})
if obj == nil { if obj == nil {
return nil, err return nil, err
@@ -62,8 +62,8 @@ func (c *FakePackages) List(opts v1.ListOptions) (result *fissioniov1.PackageLis
if label == nil { if label == nil {
label = labels.Everything() label = labels.Everything()
} }
list := &fissioniov1.PackageList{ListMeta: obj.(*fissioniov1.PackageList).ListMeta} list := &corev1.PackageList{ListMeta: obj.(*corev1.PackageList).ListMeta}
for _, item := range obj.(*fissioniov1.PackageList).Items { for _, item := range obj.(*corev1.PackageList).Items {
if label.Matches(labels.Set(item.Labels)) { if label.Matches(labels.Set(item.Labels)) {
list.Items = append(list.Items, item) list.Items = append(list.Items, item)
} }
@@ -79,43 +79,43 @@ func (c *FakePackages) Watch(opts v1.ListOptions) (watch.Interface, error) {
} }
// Create takes the representation of a _package and creates it. Returns the server's representation of the package, and an error, if there is any. // Create takes the representation of a _package and creates it. Returns the server's representation of the package, and an error, if there is any.
func (c *FakePackages) Create(_package *fissioniov1.Package) (result *fissioniov1.Package, err error) { func (c *FakePackages) Create(_package *corev1.Package) (result *corev1.Package, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewCreateAction(packagesResource, c.ns, _package), &fissioniov1.Package{}) Invokes(testing.NewCreateAction(packagesResource, c.ns, _package), &corev1.Package{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Package), err return obj.(*corev1.Package), err
} }
// Update takes the representation of a _package and updates it. Returns the server's representation of the package, and an error, if there is any. // Update takes the representation of a _package and updates it. Returns the server's representation of the package, and an error, if there is any.
func (c *FakePackages) Update(_package *fissioniov1.Package) (result *fissioniov1.Package, err error) { func (c *FakePackages) Update(_package *corev1.Package) (result *corev1.Package, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateAction(packagesResource, c.ns, _package), &fissioniov1.Package{}) Invokes(testing.NewUpdateAction(packagesResource, c.ns, _package), &corev1.Package{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Package), err return obj.(*corev1.Package), err
} }
// UpdateStatus was generated because the type contains a Status member. // UpdateStatus was generated because the type contains a Status member.
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). // Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
func (c *FakePackages) UpdateStatus(_package *fissioniov1.Package) (*fissioniov1.Package, error) { func (c *FakePackages) UpdateStatus(_package *corev1.Package) (*corev1.Package, error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateSubresourceAction(packagesResource, "status", c.ns, _package), &fissioniov1.Package{}) Invokes(testing.NewUpdateSubresourceAction(packagesResource, "status", c.ns, _package), &corev1.Package{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Package), err return obj.(*corev1.Package), err
} }
// Delete takes name of the _package and deletes it. Returns an error if one occurs. // Delete takes name of the _package and deletes it. Returns an error if one occurs.
func (c *FakePackages) Delete(name string, options *v1.DeleteOptions) error { func (c *FakePackages) Delete(name string, options *v1.DeleteOptions) error {
_, err := c.Fake. _, err := c.Fake.
Invokes(testing.NewDeleteAction(packagesResource, c.ns, name), &fissioniov1.Package{}) Invokes(testing.NewDeleteAction(packagesResource, c.ns, name), &corev1.Package{})
return err return err
} }
@@ -124,17 +124,17 @@ func (c *FakePackages) Delete(name string, options *v1.DeleteOptions) error {
func (c *FakePackages) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { func (c *FakePackages) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {
action := testing.NewDeleteCollectionAction(packagesResource, c.ns, listOptions) action := testing.NewDeleteCollectionAction(packagesResource, c.ns, listOptions)
_, err := c.Fake.Invokes(action, &fissioniov1.PackageList{}) _, err := c.Fake.Invokes(action, &corev1.PackageList{})
return err return err
} }
// Patch applies the patch and returns the patched package. // Patch applies the patch and returns the patched package.
func (c *FakePackages) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *fissioniov1.Package, err error) { func (c *FakePackages) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *corev1.Package, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewPatchSubresourceAction(packagesResource, c.ns, name, pt, data, subresources...), &fissioniov1.Package{}) Invokes(testing.NewPatchSubresourceAction(packagesResource, c.ns, name, pt, data, subresources...), &corev1.Package{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.Package), err return obj.(*corev1.Package), err
} }
@@ -19,7 +19,7 @@ limitations under the License.
package fake package fake
import ( import (
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels" labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -30,7 +30,7 @@ import (
// FakeTimeTriggers implements TimeTriggerInterface // FakeTimeTriggers implements TimeTriggerInterface
type FakeTimeTriggers struct { type FakeTimeTriggers struct {
Fake *FakeV1V1 Fake *FakeCoreV1
ns string ns string
} }
@@ -39,20 +39,20 @@ var timetriggersResource = schema.GroupVersionResource{Group: "fission.io", Vers
var timetriggersKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "TimeTrigger"} var timetriggersKind = schema.GroupVersionKind{Group: "fission.io", Version: "v1", Kind: "TimeTrigger"}
// Get takes name of the _timeTrigger, and returns the corresponding timeTrigger object, and an error if there is any. // Get takes name of the _timeTrigger, and returns the corresponding timeTrigger object, and an error if there is any.
func (c *FakeTimeTriggers) Get(name string, options v1.GetOptions) (result *fissioniov1.TimeTrigger, err error) { func (c *FakeTimeTriggers) Get(name string, options v1.GetOptions) (result *corev1.TimeTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewGetAction(timetriggersResource, c.ns, name), &fissioniov1.TimeTrigger{}) Invokes(testing.NewGetAction(timetriggersResource, c.ns, name), &corev1.TimeTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.TimeTrigger), err return obj.(*corev1.TimeTrigger), err
} }
// List takes label and field selectors, and returns the list of TimeTriggers that match those selectors. // List takes label and field selectors, and returns the list of TimeTriggers that match those selectors.
func (c *FakeTimeTriggers) List(opts v1.ListOptions) (result *fissioniov1.TimeTriggerList, err error) { func (c *FakeTimeTriggers) List(opts v1.ListOptions) (result *corev1.TimeTriggerList, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewListAction(timetriggersResource, timetriggersKind, c.ns, opts), &fissioniov1.TimeTriggerList{}) Invokes(testing.NewListAction(timetriggersResource, timetriggersKind, c.ns, opts), &corev1.TimeTriggerList{})
if obj == nil { if obj == nil {
return nil, err return nil, err
@@ -62,8 +62,8 @@ func (c *FakeTimeTriggers) List(opts v1.ListOptions) (result *fissioniov1.TimeTr
if label == nil { if label == nil {
label = labels.Everything() label = labels.Everything()
} }
list := &fissioniov1.TimeTriggerList{ListMeta: obj.(*fissioniov1.TimeTriggerList).ListMeta} list := &corev1.TimeTriggerList{ListMeta: obj.(*corev1.TimeTriggerList).ListMeta}
for _, item := range obj.(*fissioniov1.TimeTriggerList).Items { for _, item := range obj.(*corev1.TimeTriggerList).Items {
if label.Matches(labels.Set(item.Labels)) { if label.Matches(labels.Set(item.Labels)) {
list.Items = append(list.Items, item) list.Items = append(list.Items, item)
} }
@@ -79,31 +79,31 @@ func (c *FakeTimeTriggers) Watch(opts v1.ListOptions) (watch.Interface, error) {
} }
// Create takes the representation of a _timeTrigger and creates it. Returns the server's representation of the timeTrigger, and an error, if there is any. // Create takes the representation of a _timeTrigger and creates it. Returns the server's representation of the timeTrigger, and an error, if there is any.
func (c *FakeTimeTriggers) Create(_timeTrigger *fissioniov1.TimeTrigger) (result *fissioniov1.TimeTrigger, err error) { func (c *FakeTimeTriggers) Create(_timeTrigger *corev1.TimeTrigger) (result *corev1.TimeTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewCreateAction(timetriggersResource, c.ns, _timeTrigger), &fissioniov1.TimeTrigger{}) Invokes(testing.NewCreateAction(timetriggersResource, c.ns, _timeTrigger), &corev1.TimeTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.TimeTrigger), err return obj.(*corev1.TimeTrigger), err
} }
// Update takes the representation of a _timeTrigger and updates it. Returns the server's representation of the timeTrigger, and an error, if there is any. // Update takes the representation of a _timeTrigger and updates it. Returns the server's representation of the timeTrigger, and an error, if there is any.
func (c *FakeTimeTriggers) Update(_timeTrigger *fissioniov1.TimeTrigger) (result *fissioniov1.TimeTrigger, err error) { func (c *FakeTimeTriggers) Update(_timeTrigger *corev1.TimeTrigger) (result *corev1.TimeTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewUpdateAction(timetriggersResource, c.ns, _timeTrigger), &fissioniov1.TimeTrigger{}) Invokes(testing.NewUpdateAction(timetriggersResource, c.ns, _timeTrigger), &corev1.TimeTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.TimeTrigger), err return obj.(*corev1.TimeTrigger), err
} }
// Delete takes name of the _timeTrigger and deletes it. Returns an error if one occurs. // Delete takes name of the _timeTrigger and deletes it. Returns an error if one occurs.
func (c *FakeTimeTriggers) Delete(name string, options *v1.DeleteOptions) error { func (c *FakeTimeTriggers) Delete(name string, options *v1.DeleteOptions) error {
_, err := c.Fake. _, err := c.Fake.
Invokes(testing.NewDeleteAction(timetriggersResource, c.ns, name), &fissioniov1.TimeTrigger{}) Invokes(testing.NewDeleteAction(timetriggersResource, c.ns, name), &corev1.TimeTrigger{})
return err return err
} }
@@ -112,17 +112,17 @@ func (c *FakeTimeTriggers) Delete(name string, options *v1.DeleteOptions) error
func (c *FakeTimeTriggers) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { func (c *FakeTimeTriggers) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {
action := testing.NewDeleteCollectionAction(timetriggersResource, c.ns, listOptions) action := testing.NewDeleteCollectionAction(timetriggersResource, c.ns, listOptions)
_, err := c.Fake.Invokes(action, &fissioniov1.TimeTriggerList{}) _, err := c.Fake.Invokes(action, &corev1.TimeTriggerList{})
return err return err
} }
// Patch applies the patch and returns the patched timeTrigger. // Patch applies the patch and returns the patched timeTrigger.
func (c *FakeTimeTriggers) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *fissioniov1.TimeTrigger, err error) { func (c *FakeTimeTriggers) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *corev1.TimeTrigger, err error) {
obj, err := c.Fake. obj, err := c.Fake.
Invokes(testing.NewPatchSubresourceAction(timetriggersResource, c.ns, name, pt, data, subresources...), &fissioniov1.TimeTrigger{}) Invokes(testing.NewPatchSubresourceAction(timetriggersResource, c.ns, name, pt, data, subresources...), &corev1.TimeTrigger{})
if obj == nil { if obj == nil {
return nil, err return nil, err
} }
return obj.(*fissioniov1.TimeTrigger), err return obj.(*corev1.TimeTrigger), err
} }
@@ -21,8 +21,8 @@ package v1
import ( import (
"time" "time"
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
scheme "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/scheme" scheme "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types" types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -55,7 +55,7 @@ type functions struct {
} }
// newFunctions returns a Functions // newFunctions returns a Functions
func newFunctions(c *V1V1Client, namespace string) *functions { func newFunctions(c *CoreV1Client, namespace string) *functions {
return &functions{ return &functions{
client: c.RESTClient(), client: c.RESTClient(),
ns: namespace, ns: namespace,
@@ -21,8 +21,8 @@ package v1
import ( import (
"time" "time"
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
scheme "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/scheme" scheme "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types" types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -55,7 +55,7 @@ type hTTPTriggers struct {
} }
// newHTTPTriggers returns a HTTPTriggers // newHTTPTriggers returns a HTTPTriggers
func newHTTPTriggers(c *V1V1Client, namespace string) *hTTPTriggers { func newHTTPTriggers(c *CoreV1Client, namespace string) *hTTPTriggers {
return &hTTPTriggers{ return &hTTPTriggers{
client: c.RESTClient(), client: c.RESTClient(),
ns: namespace, ns: namespace,
@@ -21,8 +21,8 @@ package v1
import ( import (
"time" "time"
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
scheme "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/scheme" scheme "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types" types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -55,7 +55,7 @@ type kubernetesWatchTriggers struct {
} }
// newKubernetesWatchTriggers returns a KubernetesWatchTriggers // newKubernetesWatchTriggers returns a KubernetesWatchTriggers
func newKubernetesWatchTriggers(c *V1V1Client, namespace string) *kubernetesWatchTriggers { func newKubernetesWatchTriggers(c *CoreV1Client, namespace string) *kubernetesWatchTriggers {
return &kubernetesWatchTriggers{ return &kubernetesWatchTriggers{
client: c.RESTClient(), client: c.RESTClient(),
ns: namespace, ns: namespace,
@@ -21,8 +21,8 @@ package v1
import ( import (
"time" "time"
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
scheme "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/scheme" scheme "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types" types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -55,7 +55,7 @@ type messageQueueTriggers struct {
} }
// newMessageQueueTriggers returns a MessageQueueTriggers // newMessageQueueTriggers returns a MessageQueueTriggers
func newMessageQueueTriggers(c *V1V1Client, namespace string) *messageQueueTriggers { func newMessageQueueTriggers(c *CoreV1Client, namespace string) *messageQueueTriggers {
return &messageQueueTriggers{ return &messageQueueTriggers{
client: c.RESTClient(), client: c.RESTClient(),
ns: namespace, ns: namespace,
@@ -21,8 +21,8 @@ package v1
import ( import (
"time" "time"
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
scheme "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/scheme" scheme "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types" types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -56,7 +56,7 @@ type packages struct {
} }
// newPackages returns a Packages // newPackages returns a Packages
func newPackages(c *V1V1Client, namespace string) *packages { func newPackages(c *CoreV1Client, namespace string) *packages {
return &packages{ return &packages{
client: c.RESTClient(), client: c.RESTClient(),
ns: namespace, ns: namespace,
@@ -21,8 +21,8 @@ package v1
import ( import (
"time" "time"
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
scheme "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/scheme" scheme "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types" types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -55,7 +55,7 @@ type timeTriggers struct {
} }
// newTimeTriggers returns a TimeTriggers // newTimeTriggers returns a TimeTriggers
func newTimeTriggers(c *V1V1Client, namespace string) *timeTriggers { func newTimeTriggers(c *CoreV1Client, namespace string) *timeTriggers {
return &timeTriggers{ return &timeTriggers{
client: c.RESTClient(), client: c.RESTClient(),
ns: namespace, ns: namespace,
@@ -16,11 +16,11 @@ limitations under the License.
// Code generated by informer-gen. DO NOT EDIT. // Code generated by informer-gen. DO NOT EDIT.
package fission package core
import ( import (
v1 "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/core/v1"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
) )
// Interface provides access to each of this group's versions. // Interface provides access to each of this group's versions.
@@ -21,10 +21,10 @@ package v1
import ( import (
time "time" time "time"
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
v1 "github.com/fission/fission/pkg/apis/genclient/v1/listers/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/listers/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -61,16 +61,16 @@ func NewFilteredCanaryConfigInformer(client versioned.Interface, namespace strin
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().CanaryConfigs(namespace).List(options) return client.CoreV1().CanaryConfigs(namespace).List(options)
}, },
WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) {
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().CanaryConfigs(namespace).Watch(options) return client.CoreV1().CanaryConfigs(namespace).Watch(options)
}, },
}, },
&fissioniov1.CanaryConfig{}, &corev1.CanaryConfig{},
resyncPeriod, resyncPeriod,
indexers, indexers,
) )
@@ -81,7 +81,7 @@ func (f *_canaryConfigInformer) defaultInformer(client versioned.Interface, resy
} }
func (f *_canaryConfigInformer) Informer() cache.SharedIndexInformer { func (f *_canaryConfigInformer) Informer() cache.SharedIndexInformer {
return f.factory.InformerFor(&fissioniov1.CanaryConfig{}, f.defaultInformer) return f.factory.InformerFor(&corev1.CanaryConfig{}, f.defaultInformer)
} }
func (f *_canaryConfigInformer) Lister() v1.CanaryConfigLister { func (f *_canaryConfigInformer) Lister() v1.CanaryConfigLister {
@@ -21,10 +21,10 @@ package v1
import ( import (
time "time" time "time"
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
v1 "github.com/fission/fission/pkg/apis/genclient/v1/listers/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/listers/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -61,16 +61,16 @@ func NewFilteredEnvironmentInformer(client versioned.Interface, namespace string
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().Environments(namespace).List(options) return client.CoreV1().Environments(namespace).List(options)
}, },
WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) {
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().Environments(namespace).Watch(options) return client.CoreV1().Environments(namespace).Watch(options)
}, },
}, },
&fissioniov1.Environment{}, &corev1.Environment{},
resyncPeriod, resyncPeriod,
indexers, indexers,
) )
@@ -81,7 +81,7 @@ func (f *_environmentInformer) defaultInformer(client versioned.Interface, resyn
} }
func (f *_environmentInformer) Informer() cache.SharedIndexInformer { func (f *_environmentInformer) Informer() cache.SharedIndexInformer {
return f.factory.InformerFor(&fissioniov1.Environment{}, f.defaultInformer) return f.factory.InformerFor(&corev1.Environment{}, f.defaultInformer)
} }
func (f *_environmentInformer) Lister() v1.EnvironmentLister { func (f *_environmentInformer) Lister() v1.EnvironmentLister {
@@ -21,10 +21,10 @@ package v1
import ( import (
time "time" time "time"
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
v1 "github.com/fission/fission/pkg/apis/genclient/v1/listers/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/listers/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -61,16 +61,16 @@ func NewFilteredFunctionInformer(client versioned.Interface, namespace string, r
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().Functions(namespace).List(options) return client.CoreV1().Functions(namespace).List(options)
}, },
WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) {
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().Functions(namespace).Watch(options) return client.CoreV1().Functions(namespace).Watch(options)
}, },
}, },
&fissioniov1.Function{}, &corev1.Function{},
resyncPeriod, resyncPeriod,
indexers, indexers,
) )
@@ -81,7 +81,7 @@ func (f *_functionInformer) defaultInformer(client versioned.Interface, resyncPe
} }
func (f *_functionInformer) Informer() cache.SharedIndexInformer { func (f *_functionInformer) Informer() cache.SharedIndexInformer {
return f.factory.InformerFor(&fissioniov1.Function{}, f.defaultInformer) return f.factory.InformerFor(&corev1.Function{}, f.defaultInformer)
} }
func (f *_functionInformer) Lister() v1.FunctionLister { func (f *_functionInformer) Lister() v1.FunctionLister {
@@ -21,10 +21,10 @@ package v1
import ( import (
time "time" time "time"
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
v1 "github.com/fission/fission/pkg/apis/genclient/v1/listers/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/listers/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -61,16 +61,16 @@ func NewFilteredHTTPTriggerInformer(client versioned.Interface, namespace string
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().HTTPTriggers(namespace).List(options) return client.CoreV1().HTTPTriggers(namespace).List(options)
}, },
WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) {
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().HTTPTriggers(namespace).Watch(options) return client.CoreV1().HTTPTriggers(namespace).Watch(options)
}, },
}, },
&fissioniov1.HTTPTrigger{}, &corev1.HTTPTrigger{},
resyncPeriod, resyncPeriod,
indexers, indexers,
) )
@@ -81,7 +81,7 @@ func (f *_hTTPTriggerInformer) defaultInformer(client versioned.Interface, resyn
} }
func (f *_hTTPTriggerInformer) Informer() cache.SharedIndexInformer { func (f *_hTTPTriggerInformer) Informer() cache.SharedIndexInformer {
return f.factory.InformerFor(&fissioniov1.HTTPTrigger{}, f.defaultInformer) return f.factory.InformerFor(&corev1.HTTPTrigger{}, f.defaultInformer)
} }
func (f *_hTTPTriggerInformer) Lister() v1.HTTPTriggerLister { func (f *_hTTPTriggerInformer) Lister() v1.HTTPTriggerLister {
@@ -19,7 +19,7 @@ limitations under the License.
package v1 package v1
import ( import (
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
) )
// Interface provides access to all the informers in this group version. // Interface provides access to all the informers in this group version.
@@ -21,10 +21,10 @@ package v1
import ( import (
time "time" time "time"
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
v1 "github.com/fission/fission/pkg/apis/genclient/v1/listers/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/listers/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -61,16 +61,16 @@ func NewFilteredKubernetesWatchTriggerInformer(client versioned.Interface, names
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().KubernetesWatchTriggers(namespace).List(options) return client.CoreV1().KubernetesWatchTriggers(namespace).List(options)
}, },
WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) {
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().KubernetesWatchTriggers(namespace).Watch(options) return client.CoreV1().KubernetesWatchTriggers(namespace).Watch(options)
}, },
}, },
&fissioniov1.KubernetesWatchTrigger{}, &corev1.KubernetesWatchTrigger{},
resyncPeriod, resyncPeriod,
indexers, indexers,
) )
@@ -81,7 +81,7 @@ func (f *_kubernetesWatchTriggerInformer) defaultInformer(client versioned.Inter
} }
func (f *_kubernetesWatchTriggerInformer) Informer() cache.SharedIndexInformer { func (f *_kubernetesWatchTriggerInformer) Informer() cache.SharedIndexInformer {
return f.factory.InformerFor(&fissioniov1.KubernetesWatchTrigger{}, f.defaultInformer) return f.factory.InformerFor(&corev1.KubernetesWatchTrigger{}, f.defaultInformer)
} }
func (f *_kubernetesWatchTriggerInformer) Lister() v1.KubernetesWatchTriggerLister { func (f *_kubernetesWatchTriggerInformer) Lister() v1.KubernetesWatchTriggerLister {
@@ -21,10 +21,10 @@ package v1
import ( import (
time "time" time "time"
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
v1 "github.com/fission/fission/pkg/apis/genclient/v1/listers/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/listers/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -61,16 +61,16 @@ func NewFilteredMessageQueueTriggerInformer(client versioned.Interface, namespac
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().MessageQueueTriggers(namespace).List(options) return client.CoreV1().MessageQueueTriggers(namespace).List(options)
}, },
WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) {
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().MessageQueueTriggers(namespace).Watch(options) return client.CoreV1().MessageQueueTriggers(namespace).Watch(options)
}, },
}, },
&fissioniov1.MessageQueueTrigger{}, &corev1.MessageQueueTrigger{},
resyncPeriod, resyncPeriod,
indexers, indexers,
) )
@@ -81,7 +81,7 @@ func (f *_messageQueueTriggerInformer) defaultInformer(client versioned.Interfac
} }
func (f *_messageQueueTriggerInformer) Informer() cache.SharedIndexInformer { func (f *_messageQueueTriggerInformer) Informer() cache.SharedIndexInformer {
return f.factory.InformerFor(&fissioniov1.MessageQueueTrigger{}, f.defaultInformer) return f.factory.InformerFor(&corev1.MessageQueueTrigger{}, f.defaultInformer)
} }
func (f *_messageQueueTriggerInformer) Lister() v1.MessageQueueTriggerLister { func (f *_messageQueueTriggerInformer) Lister() v1.MessageQueueTriggerLister {
@@ -21,10 +21,10 @@ package v1
import ( import (
time "time" time "time"
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
v1 "github.com/fission/fission/pkg/apis/genclient/v1/listers/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/listers/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -61,16 +61,16 @@ func NewFilteredPackageInformer(client versioned.Interface, namespace string, re
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().Packages(namespace).List(options) return client.CoreV1().Packages(namespace).List(options)
}, },
WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) {
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().Packages(namespace).Watch(options) return client.CoreV1().Packages(namespace).Watch(options)
}, },
}, },
&fissioniov1.Package{}, &corev1.Package{},
resyncPeriod, resyncPeriod,
indexers, indexers,
) )
@@ -81,7 +81,7 @@ func (f *_packageInformer) defaultInformer(client versioned.Interface, resyncPer
} }
func (f *_packageInformer) Informer() cache.SharedIndexInformer { func (f *_packageInformer) Informer() cache.SharedIndexInformer {
return f.factory.InformerFor(&fissioniov1.Package{}, f.defaultInformer) return f.factory.InformerFor(&corev1.Package{}, f.defaultInformer)
} }
func (f *_packageInformer) Lister() v1.PackageLister { func (f *_packageInformer) Lister() v1.PackageLister {
@@ -21,10 +21,10 @@ package v1
import ( import (
time "time" time "time"
fissioniov1 "github.com/fission/fission/pkg/apis/fission.io/v1" corev1 "github.com/fission/fission/pkg/apis/core/v1"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
v1 "github.com/fission/fission/pkg/apis/genclient/v1/listers/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/genclient/listers/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch" watch "k8s.io/apimachinery/pkg/watch"
@@ -61,16 +61,16 @@ func NewFilteredTimeTriggerInformer(client versioned.Interface, namespace string
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().TimeTriggers(namespace).List(options) return client.CoreV1().TimeTriggers(namespace).List(options)
}, },
WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) {
if tweakListOptions != nil { if tweakListOptions != nil {
tweakListOptions(&options) tweakListOptions(&options)
} }
return client.V1V1().TimeTriggers(namespace).Watch(options) return client.CoreV1().TimeTriggers(namespace).Watch(options)
}, },
}, },
&fissioniov1.TimeTrigger{}, &corev1.TimeTrigger{},
resyncPeriod, resyncPeriod,
indexers, indexers,
) )
@@ -81,7 +81,7 @@ func (f *_timeTriggerInformer) defaultInformer(client versioned.Interface, resyn
} }
func (f *_timeTriggerInformer) Informer() cache.SharedIndexInformer { func (f *_timeTriggerInformer) Informer() cache.SharedIndexInformer {
return f.factory.InformerFor(&fissioniov1.TimeTrigger{}, f.defaultInformer) return f.factory.InformerFor(&corev1.TimeTrigger{}, f.defaultInformer)
} }
func (f *_timeTriggerInformer) Lister() v1.TimeTriggerLister { func (f *_timeTriggerInformer) Lister() v1.TimeTriggerLister {
@@ -23,9 +23,9 @@ import (
sync "sync" sync "sync"
time "time" time "time"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
fissionio "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/fission.io" core "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/core"
internalinterfaces "github.com/fission/fission/pkg/apis/genclient/v1/informers/externalversions/internalinterfaces" internalinterfaces "github.com/fission/fission/pkg/apis/genclient/informers/externalversions/internalinterfaces"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
@@ -172,9 +172,9 @@ type SharedInformerFactory interface {
ForResource(resource schema.GroupVersionResource) (GenericInformer, error) ForResource(resource schema.GroupVersionResource) (GenericInformer, error)
WaitForCacheSync(stopCh <-chan struct{}) map[reflect.Type]bool WaitForCacheSync(stopCh <-chan struct{}) map[reflect.Type]bool
V1() fissionio.Interface Core() core.Interface
} }
func (f *sharedInformerFactory) V1() fissionio.Interface { func (f *sharedInformerFactory) Core() core.Interface {
return fissionio.New(f, f.namespace, f.tweakListOptions) return core.New(f, f.namespace, f.tweakListOptions)
} }
@@ -21,7 +21,7 @@ package externalversions
import ( import (
"fmt" "fmt"
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
schema "k8s.io/apimachinery/pkg/runtime/schema" schema "k8s.io/apimachinery/pkg/runtime/schema"
cache "k8s.io/client-go/tools/cache" cache "k8s.io/client-go/tools/cache"
) )
@@ -54,21 +54,21 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource
switch resource { switch resource {
// Group=fission.io, Version=v1 // Group=fission.io, Version=v1
case v1.SchemeGroupVersion.WithResource("canaryconfigs"): case v1.SchemeGroupVersion.WithResource("canaryconfigs"):
return &genericInformer{resource: resource.GroupResource(), informer: f.V1().V1().CanaryConfigs().Informer()}, nil return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1().CanaryConfigs().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("environments"): case v1.SchemeGroupVersion.WithResource("environments"):
return &genericInformer{resource: resource.GroupResource(), informer: f.V1().V1().Environments().Informer()}, nil return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1().Environments().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("functions"): case v1.SchemeGroupVersion.WithResource("functions"):
return &genericInformer{resource: resource.GroupResource(), informer: f.V1().V1().Functions().Informer()}, nil return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1().Functions().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("httptriggers"): case v1.SchemeGroupVersion.WithResource("httptriggers"):
return &genericInformer{resource: resource.GroupResource(), informer: f.V1().V1().HTTPTriggers().Informer()}, nil return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1().HTTPTriggers().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("kuberneteswatchtriggers"): case v1.SchemeGroupVersion.WithResource("kuberneteswatchtriggers"):
return &genericInformer{resource: resource.GroupResource(), informer: f.V1().V1().KubernetesWatchTriggers().Informer()}, nil return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1().KubernetesWatchTriggers().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("messagequeuetriggers"): case v1.SchemeGroupVersion.WithResource("messagequeuetriggers"):
return &genericInformer{resource: resource.GroupResource(), informer: f.V1().V1().MessageQueueTriggers().Informer()}, nil return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1().MessageQueueTriggers().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("packages"): case v1.SchemeGroupVersion.WithResource("packages"):
return &genericInformer{resource: resource.GroupResource(), informer: f.V1().V1().Packages().Informer()}, nil return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1().Packages().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("timetriggers"): case v1.SchemeGroupVersion.WithResource("timetriggers"):
return &genericInformer{resource: resource.GroupResource(), informer: f.V1().V1().TimeTriggers().Informer()}, nil return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1().TimeTriggers().Informer()}, nil
} }
@@ -21,7 +21,7 @@ package internalinterfaces
import ( import (
time "time" time "time"
versioned "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" versioned "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime" runtime "k8s.io/apimachinery/pkg/runtime"
cache "k8s.io/client-go/tools/cache" cache "k8s.io/client-go/tools/cache"
@@ -19,7 +19,7 @@ limitations under the License.
package v1 package v1
import ( import (
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
"k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/cache"
@@ -19,7 +19,7 @@ limitations under the License.
package v1 package v1
import ( import (
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
"k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/cache"
@@ -19,7 +19,7 @@ limitations under the License.
package v1 package v1
import ( import (
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
"k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/cache"
@@ -19,7 +19,7 @@ limitations under the License.
package v1 package v1
import ( import (
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
"k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/cache"
@@ -19,7 +19,7 @@ limitations under the License.
package v1 package v1
import ( import (
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
"k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/cache"
@@ -19,7 +19,7 @@ limitations under the License.
package v1 package v1
import ( import (
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
"k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/cache"
@@ -19,7 +19,7 @@ limitations under the License.
package v1 package v1
import ( import (
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
"k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/cache"
@@ -19,7 +19,7 @@ limitations under the License.
package v1 package v1
import ( import (
v1 "github.com/fission/fission/pkg/apis/fission.io/v1" v1 "github.com/fission/fission/pkg/apis/core/v1"
"k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/cache"
+3 -3
View File
@@ -28,7 +28,7 @@ import (
"go.uber.org/zap" "go.uber.org/zap"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/builder" "github.com/fission/fission/pkg/builder"
builderClient "github.com/fission/fission/pkg/builder/client" builderClient "github.com/fission/fission/pkg/builder/client"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
@@ -47,7 +47,7 @@ import (
func buildPackage(ctx context.Context, logger *zap.Logger, fissionClient *crd.FissionClient, envBuilderNamespace string, func buildPackage(ctx context.Context, logger *zap.Logger, fissionClient *crd.FissionClient, envBuilderNamespace string,
storageSvcUrl string, pkg *fv1.Package) (uploadResp *fetcher.ArchiveUploadResponse, buildLogs string, err error) { storageSvcUrl string, pkg *fv1.Package) (uploadResp *fetcher.ArchiveUploadResponse, buildLogs string, err error) {
env, err := fissionClient.V1().Environments(pkg.Spec.Environment.Namespace).Get(pkg.Spec.Environment.Name, metav1.GetOptions{}) env, err := fissionClient.CoreV1().Environments(pkg.Spec.Environment.Namespace).Get(pkg.Spec.Environment.Name, metav1.GetOptions{})
if err != nil { if err != nil {
e := "error getting environment CRD info" e := "error getting environment CRD info"
logger.Error(e, zap.Error(err)) logger.Error(e, zap.Error(err))
@@ -140,7 +140,7 @@ func updatePackage(logger *zap.Logger, fissionClient *crd.FissionClient,
} }
// update package spec // update package spec
pkg, err := fissionClient.V1().Packages(pkg.ObjectMeta.Namespace).Update(pkg) pkg, err := fissionClient.CoreV1().Packages(pkg.ObjectMeta.Namespace).Update(pkg)
if err != nil { if err != nil {
e := "error updating package" e := "error updating package"
logger.Error(e, zap.Error(err)) logger.Error(e, zap.Error(err))
+3 -3
View File
@@ -32,7 +32,7 @@ import (
"k8s.io/apimachinery/pkg/watch" "k8s.io/apimachinery/pkg/watch"
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/executor/util" "github.com/fission/fission/pkg/executor/util"
fetcherConfig "github.com/fission/fission/pkg/fetcher/config" fetcherConfig "github.com/fission/fission/pkg/fetcher/config"
@@ -147,7 +147,7 @@ func (envw *environmentWatcher) getLabels(envName string, envNamespace string, e
func (envw *environmentWatcher) watchEnvironments() { func (envw *environmentWatcher) watchEnvironments() {
rv := "" rv := ""
for { for {
wi, err := envw.fissionClient.V1().Environments(metav1.NamespaceAll).Watch(metav1.ListOptions{ wi, err := envw.fissionClient.CoreV1().Environments(metav1.NamespaceAll).Watch(metav1.ListOptions{
ResourceVersion: rv, ResourceVersion: rv,
}) })
if err != nil { if err != nil {
@@ -181,7 +181,7 @@ func (envw *environmentWatcher) watchEnvironments() {
func (envw *environmentWatcher) sync() { func (envw *environmentWatcher) sync() {
maxRetries := 10 maxRetries := 10
for i := 0; i < maxRetries; i++ { for i := 0; i < maxRetries; i++ {
envList, err := envw.fissionClient.V1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{}) envList, err := envw.fissionClient.CoreV1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
if utils.IsNetworkError(err) { if utils.IsNetworkError(err) {
envw.logger.Error("error syncing environment CRD resources due to network error, retrying later", zap.Error(err)) envw.logger.Error("error syncing environment CRD resources due to network error, retrying later", zap.Error(err))
+5 -5
View File
@@ -29,7 +29,7 @@ import (
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
k8sCache "k8s.io/client-go/tools/cache" k8sCache "k8s.io/client-go/tools/cache"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/cache" "github.com/fission/fission/pkg/cache"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/utils" "github.com/fission/fission/pkg/utils"
@@ -97,7 +97,7 @@ func (pkgw *packageWatcher) build(buildCache *cache.Cache, srcpkg *fv1.Package)
return return
} }
env, err := pkgw.fissionClient.V1().Environments(pkg.Spec.Environment.Namespace).Get(pkg.Spec.Environment.Name, metav1.GetOptions{}) env, err := pkgw.fissionClient.CoreV1().Environments(pkg.Spec.Environment.Namespace).Get(pkg.Spec.Environment.Name, metav1.GetOptions{})
if k8serrors.IsNotFound(err) { if k8serrors.IsNotFound(err) {
e := "environment does not exist" e := "environment does not exist"
pkgw.logger.Error(e, zap.String("environment", pkg.Spec.Environment.Name)) pkgw.logger.Error(e, zap.String("environment", pkg.Spec.Environment.Name))
@@ -180,7 +180,7 @@ func (pkgw *packageWatcher) build(buildCache *cache.Cache, srcpkg *fv1.Package)
pkgw.logger.Info("starting package info update", zap.String("package_name", pkg.ObjectMeta.Name)) pkgw.logger.Info("starting package info update", zap.String("package_name", pkg.ObjectMeta.Name))
fnList, err := pkgw.fissionClient.V1(). fnList, err := pkgw.fissionClient.CoreV1().
Functions(metav1.NamespaceAll).List(metav1.ListOptions{}) Functions(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
e := "error getting function list" e := "error getting function list"
@@ -197,7 +197,7 @@ func (pkgw *packageWatcher) build(buildCache *cache.Cache, srcpkg *fv1.Package)
fn.Spec.Package.PackageRef.ResourceVersion != pkg.ObjectMeta.ResourceVersion { fn.Spec.Package.PackageRef.ResourceVersion != pkg.ObjectMeta.ResourceVersion {
fn.Spec.Package.PackageRef.ResourceVersion = pkg.ObjectMeta.ResourceVersion fn.Spec.Package.PackageRef.ResourceVersion = pkg.ObjectMeta.ResourceVersion
// update CRD // update CRD
_, err = pkgw.fissionClient.V1().Functions(fn.ObjectMeta.Namespace).Update(&fn) _, err = pkgw.fissionClient.CoreV1().Functions(fn.ObjectMeta.Namespace).Update(&fn)
if err != nil { if err != nil {
e := "error updating function package resource version" e := "error updating function package resource version"
pkgw.logger.Error(e, zap.Error(err)) pkgw.logger.Error(e, zap.Error(err))
@@ -231,7 +231,7 @@ func (pkgw *packageWatcher) build(buildCache *cache.Cache, srcpkg *fv1.Package)
func (pkgw *packageWatcher) watchPackages(fissionClient *crd.FissionClient, func (pkgw *packageWatcher) watchPackages(fissionClient *crd.FissionClient,
kubernetesClient *kubernetes.Clientset, builderNamespace string) { kubernetesClient *kubernetes.Clientset, builderNamespace string) {
buildCache := cache.MakeCache(0, 0) buildCache := cache.MakeCache(0, 0)
lw := k8sCache.NewListWatchFromClient(pkgw.fissionClient.V1().RESTClient(), "packages", apiv1.NamespaceAll, fields.Everything()) lw := k8sCache.NewListWatchFromClient(pkgw.fissionClient.CoreV1().RESTClient(), "packages", apiv1.NamespaceAll, fields.Everything())
pkgStore, controller := k8sCache.NewInformer(lw, &fv1.Package{}, 60*time.Second, k8sCache.ResourceEventHandlerFuncs{ pkgStore, controller := k8sCache.NewInformer(lw, &fv1.Package{}, 60*time.Second, k8sCache.ResourceEventHandlerFuncs{
AddFunc: func(obj interface{}) { AddFunc: func(obj interface{}) {
pkg := obj.(*fv1.Package) pkg := obj.(*fv1.Package)
+6 -6
View File
@@ -33,7 +33,7 @@ import (
"k8s.io/client-go/rest" "k8s.io/client-go/rest"
k8sCache "k8s.io/client-go/tools/cache" k8sCache "k8s.io/client-go/tools/cache"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
) )
@@ -242,7 +242,7 @@ func (canaryCfgMgr *canaryConfigMgr) RollForwardOrBack(canaryConfig *fv1.CanaryC
} }
// get the http trigger object associated with this canary config // get the http trigger object associated with this canary config
triggerObj, err := canaryCfgMgr.fissionClient.V1().HTTPTriggers(canaryConfig.ObjectMeta.Namespace).Get(canaryConfig.Spec.Trigger, metav1.GetOptions{}) triggerObj, err := canaryCfgMgr.fissionClient.CoreV1().HTTPTriggers(canaryConfig.ObjectMeta.Namespace).Get(canaryConfig.Spec.Trigger, metav1.GetOptions{})
if err != nil { if err != nil {
// if the http trigger is not found, then give up processing this config. // if the http trigger is not found, then give up processing this config.
if k8serrors.IsNotFound(err) { if k8serrors.IsNotFound(err) {
@@ -361,7 +361,7 @@ func (canaryCfgMgr *canaryConfigMgr) RollForwardOrBack(canaryConfig *fv1.CanaryC
func (canaryCfgMgr *canaryConfigMgr) updateHttpTriggerWithRetries(triggerName, triggerNamespace string, fnWeights map[string]int) (err error) { func (canaryCfgMgr *canaryConfigMgr) updateHttpTriggerWithRetries(triggerName, triggerNamespace string, fnWeights map[string]int) (err error) {
for i := 0; i < maxRetries; i++ { for i := 0; i < maxRetries; i++ {
triggerObj, err := canaryCfgMgr.fissionClient.V1().HTTPTriggers(triggerNamespace).Get(triggerName, metav1.GetOptions{}) triggerObj, err := canaryCfgMgr.fissionClient.CoreV1().HTTPTriggers(triggerNamespace).Get(triggerName, metav1.GetOptions{})
if err != nil { if err != nil {
e := "error getting http trigger object" e := "error getting http trigger object"
canaryCfgMgr.logger.Error(e, zap.Error(err), zap.String("trigger_name", triggerName), zap.String("trigger_namespace", triggerNamespace)) canaryCfgMgr.logger.Error(e, zap.Error(err), zap.String("trigger_name", triggerName), zap.String("trigger_namespace", triggerNamespace))
@@ -370,7 +370,7 @@ func (canaryCfgMgr *canaryConfigMgr) updateHttpTriggerWithRetries(triggerName, t
triggerObj.Spec.FunctionReference.FunctionWeights = fnWeights triggerObj.Spec.FunctionReference.FunctionWeights = fnWeights
_, err = canaryCfgMgr.fissionClient.V1().HTTPTriggers(triggerNamespace).Update(triggerObj) _, err = canaryCfgMgr.fissionClient.CoreV1().HTTPTriggers(triggerNamespace).Update(triggerObj)
switch { switch {
case err == nil: case err == nil:
canaryCfgMgr.logger.Debug("updated http trigger", zap.String("trigger_name", triggerName), zap.String("trigger_namespace", triggerNamespace)) canaryCfgMgr.logger.Debug("updated http trigger", zap.String("trigger_name", triggerName), zap.String("trigger_namespace", triggerNamespace))
@@ -396,7 +396,7 @@ func (canaryCfgMgr *canaryConfigMgr) updateHttpTriggerWithRetries(triggerName, t
func (canaryCfgMgr *canaryConfigMgr) updateCanaryConfigStatusWithRetries(cfgName, cfgNamespace string, status string) (err error) { func (canaryCfgMgr *canaryConfigMgr) updateCanaryConfigStatusWithRetries(cfgName, cfgNamespace string, status string) (err error) {
for i := 0; i < maxRetries; i++ { for i := 0; i < maxRetries; i++ {
canaryCfgObj, err := canaryCfgMgr.fissionClient.V1().CanaryConfigs(cfgNamespace).Get(cfgName, metav1.GetOptions{}) canaryCfgObj, err := canaryCfgMgr.fissionClient.CoreV1().CanaryConfigs(cfgNamespace).Get(cfgName, metav1.GetOptions{})
if err != nil { if err != nil {
e := "error getting http canary config object" e := "error getting http canary config object"
canaryCfgMgr.logger.Error(e, canaryCfgMgr.logger.Error(e,
@@ -414,7 +414,7 @@ func (canaryCfgMgr *canaryConfigMgr) updateCanaryConfigStatusWithRetries(cfgName
canaryCfgObj.Status.Status = status canaryCfgObj.Status.Status = status
_, err = canaryCfgMgr.fissionClient.V1().CanaryConfigs(cfgNamespace).Update(canaryCfgObj) _, err = canaryCfgMgr.fissionClient.CoreV1().CanaryConfigs(cfgNamespace).Update(canaryCfgObj)
switch { switch {
case err == nil: case err == nil:
canaryCfgMgr.logger.Info("updated canary config", canaryCfgMgr.logger.Info("updated canary config",
+1 -1
View File
@@ -32,7 +32,7 @@ import (
"k8s.io/api/core/v1" "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/controller/client" "github.com/fission/fission/pkg/controller/client"
"github.com/fission/fission/pkg/controller/client/rest" "github.com/fission/fission/pkg/controller/client/rest"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
+6 -6
View File
@@ -29,7 +29,7 @@ import (
"go.uber.org/zap" "go.uber.org/zap"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
config "github.com/fission/fission/pkg/featureconfig" config "github.com/fission/fission/pkg/featureconfig"
) )
@@ -122,7 +122,7 @@ func (a *API) CanaryConfigApiCreate(w http.ResponseWriter, r *http.Request) {
return return
} }
canaryCfgNew, err := a.fissionClient.V1().CanaryConfigs(canaryCfg.ObjectMeta.Namespace).Create(&canaryCfg) canaryCfgNew, err := a.fissionClient.CoreV1().CanaryConfigs(canaryCfg.ObjectMeta.Namespace).Create(&canaryCfg)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -153,7 +153,7 @@ func (a *API) CanaryConfigApiGet(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
canaryCfg, err := a.fissionClient.V1().CanaryConfigs(ns).Get(name, metav1.GetOptions{}) canaryCfg, err := a.fissionClient.CoreV1().CanaryConfigs(ns).Get(name, metav1.GetOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -180,7 +180,7 @@ func (a *API) CanaryConfigApiList(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
canaryCfgs, err := a.fissionClient.V1().CanaryConfigs(ns).List(metav1.ListOptions{}) canaryCfgs, err := a.fissionClient.CoreV1().CanaryConfigs(ns).List(metav1.ListOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -215,7 +215,7 @@ func (a *API) CanaryConfigApiUpdate(w http.ResponseWriter, r *http.Request) {
return return
} }
canayCfgNew, err := a.fissionClient.V1().CanaryConfigs(c.ObjectMeta.Namespace).Update(&c) canayCfgNew, err := a.fissionClient.CoreV1().CanaryConfigs(c.ObjectMeta.Namespace).Update(&c)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -244,7 +244,7 @@ func (a *API) CanaryConfigApiDelete(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
err := a.fissionClient.V1().CanaryConfigs(ns).Delete(name, &metav1.DeleteOptions{}) err := a.fissionClient.CoreV1().CanaryConfigs(ns).Delete(name, &metav1.DeleteOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
+1 -1
View File
@@ -23,7 +23,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
) )
type ( type (
+1 -1
View File
@@ -23,7 +23,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/generator/encoder" "github.com/fission/fission/pkg/generator/encoder"
v1generator "github.com/fission/fission/pkg/generator/v1" v1generator "github.com/fission/fission/pkg/generator/v1"
) )
+1 -1
View File
@@ -22,7 +22,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/controller/client/rest" "github.com/fission/fission/pkg/controller/client/rest"
) )
+1 -1
View File
@@ -23,7 +23,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
) )
type ( type (
@@ -23,7 +23,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
) )
+1 -1
View File
@@ -23,7 +23,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
) )
type ( type (
+1 -1
View File
@@ -23,7 +23,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
) )
type ( type (
+1 -1
View File
@@ -23,7 +23,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
) )
type ( type (
+1 -1
View File
@@ -31,7 +31,7 @@ import (
func ConfigCanaryFeature(context context.Context, logger *zap.Logger, fissionClient *crd.FissionClient, kubeClient *kubernetes.Clientset, featureConfig *config.FeatureConfig, featureStatus map[string]string) error { func ConfigCanaryFeature(context context.Context, logger *zap.Logger, fissionClient *crd.FissionClient, kubeClient *kubernetes.Clientset, featureConfig *config.FeatureConfig, featureStatus map[string]string) error {
// start the appropriate controller // start the appropriate controller
if featureConfig.CanaryConfig.IsEnabled { if featureConfig.CanaryConfig.IsEnabled {
canaryCfgMgr, err := canaryconfigmgr.MakeCanaryConfigMgr(logger, fissionClient, kubeClient, fissionClient.V1().RESTClient(), canaryCfgMgr, err := canaryconfigmgr.MakeCanaryConfigMgr(logger, fissionClient, kubeClient, fissionClient.CoreV1().RESTClient(),
featureConfig.CanaryConfig.PrometheusSvc) featureConfig.CanaryConfig.PrometheusSvc)
if err != nil { if err != nil {
featureStatus[config.CanaryFeature] = err.Error() featureStatus[config.CanaryFeature] = err.Error()
+6 -6
View File
@@ -28,7 +28,7 @@ import (
"go.uber.org/zap" "go.uber.org/zap"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
) )
@@ -105,7 +105,7 @@ func (a *API) EnvironmentApiList(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceAll ns = metav1.NamespaceAll
} }
envs, err := a.fissionClient.V1().Environments(ns).List(metav1.ListOptions{}) envs, err := a.fissionClient.CoreV1().Environments(ns).List(metav1.ListOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -142,7 +142,7 @@ func (a *API) EnvironmentApiCreate(w http.ResponseWriter, r *http.Request) {
return return
} }
enew, err := a.fissionClient.V1().Environments(env.ObjectMeta.Namespace).Create(&env) enew, err := a.fissionClient.CoreV1().Environments(env.ObjectMeta.Namespace).Create(&env)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -167,7 +167,7 @@ func (a *API) EnvironmentApiGet(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
env, err := a.fissionClient.V1().Environments(ns).Get(name, metav1.GetOptions{}) env, err := a.fissionClient.CoreV1().Environments(ns).Get(name, metav1.GetOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -205,7 +205,7 @@ func (a *API) EnvironmentApiUpdate(w http.ResponseWriter, r *http.Request) {
return return
} }
enew, err := a.fissionClient.V1().Environments(env.ObjectMeta.Namespace).Update(&env) enew, err := a.fissionClient.CoreV1().Environments(env.ObjectMeta.Namespace).Update(&env)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -229,7 +229,7 @@ func (a *API) EnvironmentApiDelete(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
err := a.fissionClient.V1().Environments(ns).Delete(name, &metav1.DeleteOptions{}) err := a.fissionClient.CoreV1().Environments(ns).Delete(name, &metav1.DeleteOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
+7 -7
View File
@@ -39,7 +39,7 @@ import (
"k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
) )
@@ -116,7 +116,7 @@ func (a *API) FunctionApiList(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceAll ns = metav1.NamespaceAll
} }
funcs, err := a.fissionClient.V1().Functions(ns).List(metav1.ListOptions{}) funcs, err := a.fissionClient.CoreV1().Functions(ns).List(metav1.ListOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -152,7 +152,7 @@ func (a *API) FunctionApiCreate(w http.ResponseWriter, r *http.Request) {
return return
} }
fnew, err := a.fissionClient.V1().Functions(f.ObjectMeta.Namespace).Create(&f) fnew, err := a.fissionClient.CoreV1().Functions(f.ObjectMeta.Namespace).Create(&f)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -176,7 +176,7 @@ func (a *API) FunctionApiGet(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
f, err := a.fissionClient.V1().Functions(ns).Get(name, metav1.GetOptions{}) f, err := a.fissionClient.CoreV1().Functions(ns).Get(name, metav1.GetOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -213,7 +213,7 @@ func (a *API) FunctionApiUpdate(w http.ResponseWriter, r *http.Request) {
return return
} }
fnew, err := a.fissionClient.V1().Functions(f.ObjectMeta.Namespace).Update(&f) fnew, err := a.fissionClient.CoreV1().Functions(f.ObjectMeta.Namespace).Update(&f)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -235,7 +235,7 @@ func (a *API) FunctionApiDelete(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
err := a.fissionClient.V1().Functions(ns).Delete(name, &metav1.DeleteOptions{}) err := a.fissionClient.CoreV1().Functions(ns).Delete(name, &metav1.DeleteOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -298,7 +298,7 @@ func (a *API) FunctionPodLogs(w http.ResponseWriter, r *http.Request) {
podNs = ns podNs = ns
} }
f, err := a.fissionClient.V1().Functions(ns).Get(fnName, metav1.GetOptions{}) f, err := a.fissionClient.CoreV1().Functions(ns).Get(fnName, metav1.GetOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
+7 -7
View File
@@ -28,7 +28,7 @@ import (
"github.com/gorilla/mux" "github.com/gorilla/mux"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
) )
@@ -105,7 +105,7 @@ func (a *API) HTTPTriggerApiList(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceAll ns = metav1.NamespaceAll
} }
triggers, err := a.fissionClient.V1().HTTPTriggers(ns).List(metav1.ListOptions{}) triggers, err := a.fissionClient.CoreV1().HTTPTriggers(ns).List(metav1.ListOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -122,7 +122,7 @@ func (a *API) HTTPTriggerApiList(w http.ResponseWriter, r *http.Request) {
// checkHTTPTriggerDuplicates checks whether the tuple (Method, Host, URL) is duplicate or not. // checkHTTPTriggerDuplicates checks whether the tuple (Method, Host, URL) is duplicate or not.
func (a *API) checkHTTPTriggerDuplicates(t *fv1.HTTPTrigger) error { func (a *API) checkHTTPTriggerDuplicates(t *fv1.HTTPTrigger) error {
triggers, err := a.fissionClient.V1().HTTPTriggers(metav1.NamespaceAll).List(metav1.ListOptions{}) triggers, err := a.fissionClient.CoreV1().HTTPTriggers(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
return err return err
} }
@@ -168,7 +168,7 @@ func (a *API) HTTPTriggerApiCreate(w http.ResponseWriter, r *http.Request) {
return return
} }
tnew, err := a.fissionClient.V1().HTTPTriggers(t.ObjectMeta.Namespace).Create(&t) tnew, err := a.fissionClient.CoreV1().HTTPTriggers(t.ObjectMeta.Namespace).Create(&t)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -192,7 +192,7 @@ func (a *API) HTTPTriggerApiGet(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
t, err := a.fissionClient.V1().HTTPTriggers(ns).Get(name, metav1.GetOptions{}) t, err := a.fissionClient.CoreV1().HTTPTriggers(ns).Get(name, metav1.GetOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -236,7 +236,7 @@ func (a *API) HTTPTriggerApiUpdate(w http.ResponseWriter, r *http.Request) {
return return
} }
tnew, err := a.fissionClient.V1().HTTPTriggers(t.ObjectMeta.Namespace).Update(&t) tnew, err := a.fissionClient.CoreV1().HTTPTriggers(t.ObjectMeta.Namespace).Update(&t)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -258,7 +258,7 @@ func (a *API) HTTPTriggerApiDelete(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
err := a.fissionClient.V1().HTTPTriggers(ns).Delete(name, &metav1.DeleteOptions{}) err := a.fissionClient.CoreV1().HTTPTriggers(ns).Delete(name, &metav1.DeleteOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
+6 -6
View File
@@ -27,7 +27,7 @@ import (
"github.com/gorilla/mux" "github.com/gorilla/mux"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
) )
@@ -105,7 +105,7 @@ func (a *API) MessageQueueTriggerApiList(w http.ResponseWriter, r *http.Request)
ns = metav1.NamespaceAll ns = metav1.NamespaceAll
} }
triggers, err := a.fissionClient.V1().MessageQueueTriggers(ns).List(metav1.ListOptions{}) triggers, err := a.fissionClient.CoreV1().MessageQueueTriggers(ns).List(metav1.ListOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -139,7 +139,7 @@ func (a *API) MessageQueueTriggerApiCreate(w http.ResponseWriter, r *http.Reques
return return
} }
tnew, err := a.fissionClient.V1().MessageQueueTriggers(mqTrigger.ObjectMeta.Namespace).Create(&mqTrigger) tnew, err := a.fissionClient.CoreV1().MessageQueueTriggers(mqTrigger.ObjectMeta.Namespace).Create(&mqTrigger)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -162,7 +162,7 @@ func (a *API) MessageQueueTriggerApiGet(w http.ResponseWriter, r *http.Request)
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
mqTrigger, err := a.fissionClient.V1().MessageQueueTriggers(ns).Get(name, metav1.GetOptions{}) mqTrigger, err := a.fissionClient.CoreV1().MessageQueueTriggers(ns).Get(name, metav1.GetOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -198,7 +198,7 @@ func (a *API) MessageQueueTriggerApiUpdate(w http.ResponseWriter, r *http.Reques
return return
} }
tnew, err := a.fissionClient.V1().MessageQueueTriggers(mqTrigger.ObjectMeta.Namespace).Update(&mqTrigger) tnew, err := a.fissionClient.CoreV1().MessageQueueTriggers(mqTrigger.ObjectMeta.Namespace).Update(&mqTrigger)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -220,7 +220,7 @@ func (a *API) MessageQueueTriggerApiDelete(w http.ResponseWriter, r *http.Reques
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
err := a.fissionClient.V1().MessageQueueTriggers(ns).Delete(name, &metav1.DeleteOptions{}) err := a.fissionClient.CoreV1().MessageQueueTriggers(ns).Delete(name, &metav1.DeleteOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
+6 -6
View File
@@ -29,7 +29,7 @@ import (
"github.com/gorilla/mux" "github.com/gorilla/mux"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
) )
@@ -105,7 +105,7 @@ func (a *API) PackageApiList(w http.ResponseWriter, r *http.Request) {
if len(ns) == 0 { if len(ns) == 0 {
ns = metav1.NamespaceAll ns = metav1.NamespaceAll
} }
funcs, err := a.fissionClient.V1().Packages(ns).List(metav1.ListOptions{}) funcs, err := a.fissionClient.CoreV1().Packages(ns).List(metav1.ListOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -155,7 +155,7 @@ func (a *API) PackageApiCreate(w http.ResponseWriter, r *http.Request) {
return return
} }
fnew, err := a.fissionClient.V1().Packages(f.ObjectMeta.Namespace).Create(&f) fnew, err := a.fissionClient.CoreV1().Packages(f.ObjectMeta.Namespace).Create(&f)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -180,7 +180,7 @@ func (a *API) PackageApiGet(w http.ResponseWriter, r *http.Request) {
} }
raw := r.FormValue("raw") // just the deployment pkg raw := r.FormValue("raw") // just the deployment pkg
f, err := a.fissionClient.V1().Packages(ns).Get(name, metav1.GetOptions{}) f, err := a.fissionClient.CoreV1().Packages(ns).Get(name, metav1.GetOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -222,7 +222,7 @@ func (a *API) PackageApiUpdate(w http.ResponseWriter, r *http.Request) {
return return
} }
fnew, err := a.fissionClient.V1().Packages(f.ObjectMeta.Namespace).Update(&f) fnew, err := a.fissionClient.CoreV1().Packages(f.ObjectMeta.Namespace).Update(&f)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -244,7 +244,7 @@ func (a *API) PackageApiDelete(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
err := a.fissionClient.V1().Packages(ns).Delete(name, &metav1.DeleteOptions{}) err := a.fissionClient.CoreV1().Packages(ns).Delete(name, &metav1.DeleteOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
+6 -6
View File
@@ -28,7 +28,7 @@ import (
"github.com/robfig/cron" "github.com/robfig/cron"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
) )
@@ -105,7 +105,7 @@ func (a *API) TimeTriggerApiList(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceAll ns = metav1.NamespaceAll
} }
triggers, err := a.fissionClient.V1().TimeTriggers(ns).List(metav1.ListOptions{}) triggers, err := a.fissionClient.CoreV1().TimeTriggers(ns).List(metav1.ListOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -149,7 +149,7 @@ func (a *API) TimeTriggerApiCreate(w http.ResponseWriter, r *http.Request) {
return return
} }
tnew, err := a.fissionClient.V1().TimeTriggers(t.ObjectMeta.Namespace).Create(&t) tnew, err := a.fissionClient.CoreV1().TimeTriggers(t.ObjectMeta.Namespace).Create(&t)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -173,7 +173,7 @@ func (a *API) TimeTriggerApiGet(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
t, err := a.fissionClient.V1().TimeTriggers(ns).Get(name, metav1.GetOptions{}) t, err := a.fissionClient.CoreV1().TimeTriggers(ns).Get(name, metav1.GetOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -218,7 +218,7 @@ func (a *API) TimeTriggerApiUpdate(w http.ResponseWriter, r *http.Request) {
return return
} }
tnew, err := a.fissionClient.V1().TimeTriggers(t.ObjectMeta.Namespace).Update(&t) tnew, err := a.fissionClient.CoreV1().TimeTriggers(t.ObjectMeta.Namespace).Update(&t)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -240,7 +240,7 @@ func (a *API) TimeTriggerApiDelete(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
err := a.fissionClient.V1().TimeTriggers(ns).Delete(name, &metav1.DeleteOptions{}) err := a.fissionClient.CoreV1().TimeTriggers(ns).Delete(name, &metav1.DeleteOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
+5 -5
View File
@@ -27,7 +27,7 @@ import (
"github.com/gorilla/mux" "github.com/gorilla/mux"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
) )
@@ -104,7 +104,7 @@ func (a *API) WatchApiList(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceAll ns = metav1.NamespaceAll
} }
watches, err := a.fissionClient.V1().KubernetesWatchTriggers(ns).List(metav1.ListOptions{}) watches, err := a.fissionClient.CoreV1().KubernetesWatchTriggers(ns).List(metav1.ListOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -142,7 +142,7 @@ func (a *API) WatchApiCreate(w http.ResponseWriter, r *http.Request) {
return return
} }
wnew, err := a.fissionClient.V1().KubernetesWatchTriggers(watch.ObjectMeta.Namespace).Create(&watch) wnew, err := a.fissionClient.CoreV1().KubernetesWatchTriggers(watch.ObjectMeta.Namespace).Create(&watch)
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -166,7 +166,7 @@ func (a *API) WatchApiGet(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
watch, err := a.fissionClient.V1().KubernetesWatchTriggers(ns).Get(name, metav1.GetOptions{}) watch, err := a.fissionClient.CoreV1().KubernetesWatchTriggers(ns).Get(name, metav1.GetOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
@@ -194,7 +194,7 @@ func (a *API) WatchApiDelete(w http.ResponseWriter, r *http.Request) {
ns = metav1.NamespaceDefault ns = metav1.NamespaceDefault
} }
err := a.fissionClient.V1().KubernetesWatchTriggers(ns).Delete(name, &metav1.DeleteOptions{}) err := a.fissionClient.CoreV1().KubernetesWatchTriggers(ns).Delete(name, &metav1.DeleteOptions{})
if err != nil { if err != nil {
a.respondWithError(w, err) a.respondWithError(w, err)
return return
+5 -13
View File
@@ -28,13 +28,12 @@ import (
"k8s.io/client-go/rest" "k8s.io/client-go/rest"
"k8s.io/client-go/tools/clientcmd" "k8s.io/client-go/tools/clientcmd"
clientset "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned" genClientset "github.com/fission/fission/pkg/apis/genclient/clientset/versioned"
genv1 "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/typed/fission.io/v1"
) )
type ( type (
FissionClient struct { FissionClient struct {
crdClient clientset.Interface genClientset.Interface
} }
) )
@@ -81,28 +80,21 @@ func MakeFissionClient() (*FissionClient, *kubernetes.Clientset, *apiextensionsc
} }
// make a CRD REST client with the config // make a CRD REST client with the config
crdClient, err := clientset.NewForConfig(config) crdClient, err := genClientset.NewForConfig(config)
if err != nil { if err != nil {
return nil, nil, nil, err return nil, nil, nil, err
} }
fc := &FissionClient{ fc := &FissionClient{
crdClient: crdClient, Interface: crdClient,
} }
return fc, kubeClient, apiExtClient, nil return fc, kubeClient, apiExtClient, nil
} }
// V1 returns the instance of v1 rest client.
// The only reason to have this function is to avoid
// using V1V1() in codebase.
func (fc *FissionClient) V1() genv1.V1V1Interface {
return fc.crdClient.V1V1()
}
func (fc *FissionClient) WaitForCRDs() error { func (fc *FissionClient) WaitForCRDs() error {
start := time.Now() start := time.Now()
for { for {
fi := fc.crdClient.V1V1().Functions(metav1.NamespaceDefault) fi := fc.CoreV1().Functions(metav1.NamespaceDefault)
_, err := fi.List(metav1.ListOptions{}) _, err := fi.List(metav1.ListOptions{})
if err != nil { if err != nil {
time.Sleep(100 * time.Millisecond) time.Sleep(100 * time.Millisecond)
+10 -10
View File
@@ -25,8 +25,8 @@ import (
"go.uber.org/zap" "go.uber.org/zap"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
genv1 "github.com/fission/fission/pkg/apis/genclient/v1/clientset/versioned/typed/fission.io/v1" genInformerCoreV1 "github.com/fission/fission/pkg/apis/genclient/clientset/versioned/typed/core/v1"
) )
func panicIf(err error) { func panicIf(err error) {
@@ -35,7 +35,7 @@ func panicIf(err error) {
} }
} }
func functionTests(crdClient genv1.V1V1Interface) { func functionTests(crdClient genInformerCoreV1.CoreV1Interface) {
// sample function object // sample function object
function := &fv1.Function{ function := &fv1.Function{
TypeMeta: metav1.TypeMeta{ TypeMeta: metav1.TypeMeta{
@@ -135,7 +135,7 @@ func functionTests(crdClient genv1.V1V1Interface) {
} }
func environmentTests(crdClient genv1.V1V1Interface) { func environmentTests(crdClient genInformerCoreV1.CoreV1Interface) {
// sample environment object // sample environment object
environment := &fv1.Environment{ environment := &fv1.Environment{
TypeMeta: metav1.TypeMeta{ TypeMeta: metav1.TypeMeta{
@@ -229,7 +229,7 @@ func environmentTests(crdClient genv1.V1V1Interface) {
} }
func httpTriggerTests(crdClient genv1.V1V1Interface) { func httpTriggerTests(crdClient genInformerCoreV1.CoreV1Interface) {
// sample httpTrigger object // sample httpTrigger object
httpTrigger := &fv1.HTTPTrigger{ httpTrigger := &fv1.HTTPTrigger{
TypeMeta: metav1.TypeMeta{ TypeMeta: metav1.TypeMeta{
@@ -321,7 +321,7 @@ func httpTriggerTests(crdClient genv1.V1V1Interface) {
} }
func kubernetesWatchTriggerTests(crdClient genv1.V1V1Interface) { func kubernetesWatchTriggerTests(crdClient genInformerCoreV1.CoreV1Interface) {
// sample kubernetesWatchTrigger object // sample kubernetesWatchTrigger object
kubernetesWatchTrigger := &fv1.KubernetesWatchTrigger{ kubernetesWatchTrigger := &fv1.KubernetesWatchTrigger{
TypeMeta: metav1.TypeMeta{ TypeMeta: metav1.TypeMeta{
@@ -440,8 +440,8 @@ func TestCrd(t *testing.T) {
panicIf(err) panicIf(err)
// rest client with knowledge about our crd types // rest client with knowledge about our crd types
functionTests(fc.crdClient.V1V1()) functionTests(fc.CoreV1())
environmentTests(fc.crdClient.V1V1()) environmentTests(fc.CoreV1())
httpTriggerTests(fc.crdClient.V1V1()) httpTriggerTests(fc.CoreV1())
kubernetesWatchTriggerTests(fc.crdClient.V1V1()) kubernetesWatchTriggerTests(fc.CoreV1())
} }
+2 -2
View File
@@ -31,7 +31,7 @@ import (
k8serrors "k8s.io/apimachinery/pkg/api/errors" k8serrors "k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
"github.com/fission/fission/pkg/executor/client" "github.com/fission/fission/pkg/executor/client"
) )
@@ -51,7 +51,7 @@ func (executor *Executor) getServiceForFunctionApi(w http.ResponseWriter, r *htt
return return
} }
fn, err := executor.fissionClient.V1().Functions(m.Namespace).Get(m.Name, metav1.GetOptions{}) fn, err := executor.fissionClient.CoreV1().Functions(m.Namespace).Get(m.Name, metav1.GetOptions{})
if err != nil { if err != nil {
if k8serrors.IsNotFound(err) { if k8serrors.IsNotFound(err) {
http.Error(w, "Failed to find function", http.StatusNotFound) http.Error(w, "Failed to find function", http.StatusNotFound)
+1 -1
View File
@@ -32,7 +32,7 @@ import (
"golang.org/x/net/context/ctxhttp" "golang.org/x/net/context/ctxhttp"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"
) )
+3 -3
View File
@@ -28,7 +28,7 @@ import (
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/cache"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/executor/executortype" "github.com/fission/fission/pkg/executor/executortype"
) )
@@ -93,7 +93,7 @@ func initConfigmapController(logger *zap.Logger, fissionClient *crd.FissionClien
} }
func getConfigmapRelatedFuncs(logger *zap.Logger, m *metav1.ObjectMeta, fissionClient *crd.FissionClient) ([]fv1.Function, error) { func getConfigmapRelatedFuncs(logger *zap.Logger, m *metav1.ObjectMeta, fissionClient *crd.FissionClient) ([]fv1.Function, error) {
funcList, err := fissionClient.V1().Functions(metav1.NamespaceAll).List(metav1.ListOptions{}) funcList, err := fissionClient.CoreV1().Functions(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
return nil, err return nil, err
} }
@@ -140,7 +140,7 @@ func initSecretController(logger *zap.Logger, fissionClient *crd.FissionClient,
} }
func getSecretRelatedFuncs(logger *zap.Logger, m *metav1.ObjectMeta, fissionClient *crd.FissionClient) ([]fv1.Function, error) { func getSecretRelatedFuncs(logger *zap.Logger, m *metav1.ObjectMeta, fissionClient *crd.FissionClient) ([]fv1.Function, error) {
funcList, err := fissionClient.V1().Functions(metav1.NamespaceAll).List(metav1.ListOptions{}) funcList, err := fissionClient.CoreV1().Functions(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
return nil, err return nil, err
} }
+2 -2
View File
@@ -31,7 +31,7 @@ import (
"github.com/prometheus/client_golang/prometheus/promhttp" "github.com/prometheus/client_golang/prometheus/promhttp"
"go.uber.org/zap" "go.uber.org/zap"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/executor/cms" "github.com/fission/fission/pkg/executor/cms"
"github.com/fission/fission/pkg/executor/executortype" "github.com/fission/fission/pkg/executor/executortype"
@@ -236,7 +236,7 @@ func StartExecutor(logger *zap.Logger, functionNamespace string, envBuilderNames
ndm := newdeploy.MakeNewDeploy( ndm := newdeploy.MakeNewDeploy(
logger, logger,
fissionClient, kubernetesClient, fissionClient.V1().RESTClient(), fissionClient, kubernetesClient, fissionClient.CoreV1().RESTClient(),
functionNamespace, fetcherConfig, executorInstanceID) functionNamespace, fetcherConfig, executorInstanceID)
executorTypes := make(map[fv1.ExecutorType]executortype.ExecutorType) executorTypes := make(map[fv1.ExecutorType]executortype.ExecutorType)
+4 -4
View File
@@ -38,7 +38,7 @@ import (
"k8s.io/apimachinery/pkg/util/intstr" "k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/executor/client" "github.com/fission/fission/pkg/executor/client"
) )
@@ -141,7 +141,7 @@ func TestExecutor(t *testing.T) {
} }
// create an env on the cluster // create an env on the cluster
env, err := fissionClient.V1().Environments(fissionNs).Create(&fv1.Environment{ env, err := fissionClient.CoreV1().Environments(fissionNs).Create(&fv1.Environment{
ObjectMeta: metav1.ObjectMeta{ ObjectMeta: metav1.ObjectMeta{
Name: "nodejs", Name: "nodejs",
Namespace: fissionNs, Namespace: fissionNs,
@@ -194,7 +194,7 @@ func TestExecutor(t *testing.T) {
Deployment: deployment, Deployment: deployment,
}, },
} }
p, err = fissionClient.V1().Packages(fissionNs).Create(p) p, err = fissionClient.CoreV1().Packages(fissionNs).Create(p)
if err != nil { if err != nil {
log.Panicf("failed to create package: %v", err) log.Panicf("failed to create package: %v", err)
} }
@@ -216,7 +216,7 @@ func TestExecutor(t *testing.T) {
}, },
}, },
} }
_, err = fissionClient.V1().Functions(fissionNs).Create(f) _, err = fissionClient.CoreV1().Functions(fissionNs).Create(f)
if err != nil { if err != nil {
log.Panicf("failed to create function: %v", err) log.Panicf("failed to create function: %v", err)
} }
+1 -1
View File
@@ -20,7 +20,7 @@ import (
"context" "context"
"go.uber.org/zap" "go.uber.org/zap"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/executor/fscache" "github.com/fission/fission/pkg/executor/fscache"
) )
@@ -33,7 +33,7 @@ import (
"k8s.io/apimachinery/pkg/util/intstr" "k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/executor/util" "github.com/fission/fission/pkg/executor/util"
"github.com/fission/fission/pkg/utils" "github.com/fission/fission/pkg/utils"
) )
@@ -39,7 +39,7 @@ import (
"k8s.io/client-go/rest" "k8s.io/client-go/rest"
k8sCache "k8s.io/client-go/tools/cache" k8sCache "k8s.io/client-go/tools/cache"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/executor/executortype" "github.com/fission/fission/pkg/executor/executortype"
"github.com/fission/fission/pkg/executor/fscache" "github.com/fission/fission/pkg/executor/fscache"
@@ -204,7 +204,7 @@ func (deploy *NewDeploy) IsValid(fsvc *fscache.FuncSvc) bool {
// RefreshFuncPods deleted pods related to the function so that new pods are replenished // RefreshFuncPods deleted pods related to the function so that new pods are replenished
func (deploy *NewDeploy) RefreshFuncPods(logger *zap.Logger, f fv1.Function) error { func (deploy *NewDeploy) RefreshFuncPods(logger *zap.Logger, f fv1.Function) error {
env, err := deploy.fissionClient.V1().Environments(f.Spec.Environment.Namespace).Get(f.Spec.Environment.Name, metav1.GetOptions{}) env, err := deploy.fissionClient.CoreV1().Environments(f.Spec.Environment.Namespace).Get(f.Spec.Environment.Name, metav1.GetOptions{})
if err != nil { if err != nil {
return err return err
} }
@@ -244,7 +244,7 @@ func (deploy *NewDeploy) RefreshFuncPods(logger *zap.Logger, f fv1.Function) err
} }
func (deploy *NewDeploy) AdoptExistingResources() { func (deploy *NewDeploy) AdoptExistingResources() {
fnList, err := deploy.fissionClient.V1().Functions(metav1.NamespaceAll).List(metav1.ListOptions{}) fnList, err := deploy.fissionClient.CoreV1().Functions(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
deploy.logger.Error("error getting function list", zap.Error(err)) deploy.logger.Error("error getting function list", zap.Error(err))
return return
@@ -363,7 +363,7 @@ func (deploy *NewDeploy) initEnvController() (k8sCache.Store, k8sCache.Controlle
deploy.logger.Debug("Updating all function of the environment that changed, old env:", zap.Any("environment", oldEnv)) deploy.logger.Debug("Updating all function of the environment that changed, old env:", zap.Any("environment", oldEnv))
funcs := deploy.getEnvFunctions(&newEnv.ObjectMeta) funcs := deploy.getEnvFunctions(&newEnv.ObjectMeta)
for _, f := range funcs { for _, f := range funcs {
function, err := deploy.fissionClient.V1().Functions(f.ObjectMeta.Namespace).Get(f.ObjectMeta.Name, metav1.GetOptions{}) function, err := deploy.fissionClient.CoreV1().Functions(f.ObjectMeta.Namespace).Get(f.ObjectMeta.Name, metav1.GetOptions{})
if err != nil { if err != nil {
deploy.logger.Error("Error getting function", zap.Error(err), zap.Any("function", function)) deploy.logger.Error("Error getting function", zap.Error(err), zap.Any("function", function))
continue continue
@@ -381,7 +381,7 @@ func (deploy *NewDeploy) initEnvController() (k8sCache.Store, k8sCache.Controlle
} }
func (deploy *NewDeploy) getEnvFunctions(m *metav1.ObjectMeta) []fv1.Function { func (deploy *NewDeploy) getEnvFunctions(m *metav1.ObjectMeta) []fv1.Function {
funcList, err := deploy.fissionClient.V1().Functions(m.Namespace).List(metav1.ListOptions{}) funcList, err := deploy.fissionClient.CoreV1().Functions(m.Namespace).List(metav1.ListOptions{})
if err != nil { if err != nil {
deploy.logger.Error("Error getting functions for env", zap.Error(err), zap.Any("environment", m)) deploy.logger.Error("Error getting functions for env", zap.Error(err), zap.Any("environment", m))
} }
@@ -435,7 +435,7 @@ func (deploy *NewDeploy) deleteFunction(fn *fv1.Function) error {
} }
func (deploy *NewDeploy) fnCreate(fn *fv1.Function) (*fscache.FuncSvc, error) { func (deploy *NewDeploy) fnCreate(fn *fv1.Function) (*fscache.FuncSvc, error) {
env, err := deploy.fissionClient.V1(). env, err := deploy.fissionClient.CoreV1().
Environments(fn.Spec.Environment.Namespace). Environments(fn.Spec.Environment.Namespace).
Get(fn.Spec.Environment.Name, metav1.GetOptions{}) Get(fn.Spec.Environment.Name, metav1.GetOptions{})
if err != nil { if err != nil {
@@ -642,7 +642,7 @@ func (deploy *NewDeploy) updateFunction(oldFn *fv1.Function, newFn *fv1.Function
} }
if deployChanged { if deployChanged {
env, err := deploy.fissionClient.V1().Environments(newFn.Spec.Environment.Namespace). env, err := deploy.fissionClient.CoreV1().Environments(newFn.Spec.Environment.Namespace).
Get(newFn.Spec.Environment.Name, metav1.GetOptions{}) Get(newFn.Spec.Environment.Name, metav1.GetOptions{})
if err != nil { if err != nil {
deploy.updateStatus(oldFn, err, "failed to get environment while updating function") deploy.updateStatus(oldFn, err, "failed to get environment while updating function")
@@ -773,7 +773,7 @@ func (deploy *NewDeploy) idleObjectReaper() {
for { for {
time.Sleep(pollSleep) time.Sleep(pollSleep)
envs, err := deploy.fissionClient.V1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{}) envs, err := deploy.fissionClient.CoreV1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
deploy.logger.Fatal("failed to get environment list", zap.Error(err)) deploy.logger.Fatal("failed to get environment list", zap.Error(err))
} }
@@ -802,7 +802,7 @@ func (deploy *NewDeploy) idleObjectReaper() {
zap.String("function", fsvc.Name)) zap.String("function", fsvc.Name))
} }
fn, err := deploy.fissionClient.V1().Functions(fsvc.Function.Namespace).Get(fsvc.Function.Name, metav1.GetOptions{}) fn, err := deploy.fissionClient.CoreV1().Functions(fsvc.Function.Namespace).Get(fsvc.Function.Name, metav1.GetOptions{})
if err != nil { if err != nil {
// Newdeploy manager handles the function delete event and clean cache/kubeobjs itself, // Newdeploy manager handles the function delete event and clean cache/kubeobjs itself,
// so we ignore the not found error for functions with newdeploy executor type here. // so we ignore the not found error for functions with newdeploy executor type here.
@@ -28,7 +28,7 @@ import (
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
k8sCache "k8s.io/client-go/tools/cache" k8sCache "k8s.io/client-go/tools/cache"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/utils" "github.com/fission/fission/pkg/utils"
) )
@@ -43,7 +43,7 @@ func (gpm *GenericPoolManager) makeFuncController(fissionClient *crd.FissionClie
kubernetesClient *kubernetes.Clientset, fissionfnNamespace string, istioEnabled bool) (k8sCache.Store, k8sCache.Controller) { kubernetesClient *kubernetes.Clientset, fissionfnNamespace string, istioEnabled bool) (k8sCache.Store, k8sCache.Controller) {
resyncPeriod := 30 * time.Second resyncPeriod := 30 * time.Second
lw := k8sCache.NewListWatchFromClient(fissionClient.V1().RESTClient(), "functions", metav1.NamespaceAll, fields.Everything()) lw := k8sCache.NewListWatchFromClient(fissionClient.CoreV1().RESTClient(), "functions", metav1.NamespaceAll, fields.Everything())
funcStore, controller := k8sCache.NewInformer(lw, &fv1.Function{}, resyncPeriod, funcStore, controller := k8sCache.NewInformer(lw, &fv1.Function{}, resyncPeriod,
k8sCache.ResourceEventHandlerFuncs{ k8sCache.ResourceEventHandlerFuncs{
+1 -1
View File
@@ -39,7 +39,7 @@ import (
"k8s.io/apimachinery/pkg/util/intstr" "k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/executor/fscache" "github.com/fission/fission/pkg/executor/fscache"
"github.com/fission/fission/pkg/executor/util" "github.com/fission/fission/pkg/executor/util"
+6 -6
View File
@@ -36,7 +36,7 @@ import (
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
k8sCache "k8s.io/client-go/tools/cache" k8sCache "k8s.io/client-go/tools/cache"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/cache" "github.com/fission/fission/pkg/cache"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
"github.com/fission/fission/pkg/executor/executortype" "github.com/fission/fission/pkg/executor/executortype"
@@ -207,7 +207,7 @@ func (gpm *GenericPoolManager) IsValid(fsvc *fscache.FuncSvc) bool {
func (gpm *GenericPoolManager) RefreshFuncPods(logger *zap.Logger, f fv1.Function) error { func (gpm *GenericPoolManager) RefreshFuncPods(logger *zap.Logger, f fv1.Function) error {
env, err := gpm.fissionClient.V1().Environments(f.Spec.Environment.Namespace).Get(f.Spec.Environment.Name, metav1.GetOptions{}) env, err := gpm.fissionClient.CoreV1().Environments(f.Spec.Environment.Namespace).Get(f.Spec.Environment.Name, metav1.GetOptions{})
if err != nil { if err != nil {
return err return err
} }
@@ -248,7 +248,7 @@ func (gpm *GenericPoolManager) RefreshFuncPods(logger *zap.Logger, f fv1.Functio
} }
func (gpm *GenericPoolManager) AdoptExistingResources() { func (gpm *GenericPoolManager) AdoptExistingResources() {
envs, err := gpm.fissionClient.V1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{}) envs, err := gpm.fissionClient.CoreV1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
gpm.logger.Error("error getting environment list", zap.Error(err)) gpm.logger.Error("error getting environment list", zap.Error(err))
return return
@@ -484,7 +484,7 @@ func (gpm *GenericPoolManager) getFunctionEnv(fn *fv1.Function) (*fv1.Environmen
} }
// Get env from controller // Get env from controller
env, err = gpm.fissionClient.V1().Environments(fn.Spec.Environment.Namespace).Get(fn.Spec.Environment.Name, metav1.GetOptions{}) env, err = gpm.fissionClient.CoreV1().Environments(fn.Spec.Environment.Namespace).Get(fn.Spec.Environment.Name, metav1.GetOptions{})
if err != nil { if err != nil {
return nil, err return nil, err
} }
@@ -500,7 +500,7 @@ func (gpm *GenericPoolManager) eagerPoolCreator() {
pollSleep := 2 * time.Second pollSleep := 2 * time.Second
for { for {
// get list of envs from controller // get list of envs from controller
envs, err := gpm.fissionClient.V1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{}) envs, err := gpm.fissionClient.CoreV1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
if utils.IsNetworkError(err) { if utils.IsNetworkError(err) {
gpm.logger.Error("encountered network error, retrying", zap.Error(err)) gpm.logger.Error("encountered network error, retrying", zap.Error(err))
@@ -557,7 +557,7 @@ func (gpm *GenericPoolManager) idleObjectReaper() {
for { for {
time.Sleep(pollSleep) time.Sleep(pollSleep)
envs, err := gpm.fissionClient.V1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{}) envs, err := gpm.fissionClient.CoreV1().Environments(metav1.NamespaceAll).List(metav1.ListOptions{})
if err != nil { if err != nil {
gpm.logger.Fatal("failed to get environment list", zap.Error(err)) gpm.logger.Fatal("failed to get environment list", zap.Error(err))
} }
@@ -26,7 +26,7 @@ import (
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
k8sCache "k8s.io/client-go/tools/cache" k8sCache "k8s.io/client-go/tools/cache"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
) )
@@ -35,7 +35,7 @@ func (gpm *GenericPoolManager) makePkgController(fissionClient *crd.FissionClien
kubernetesClient *kubernetes.Clientset, fissionfnNamespace string) (k8sCache.Store, k8sCache.Controller) { kubernetesClient *kubernetes.Clientset, fissionfnNamespace string) (k8sCache.Store, k8sCache.Controller) {
resyncPeriod := 30 * time.Second resyncPeriod := 30 * time.Second
lw := k8sCache.NewListWatchFromClient(fissionClient.V1().RESTClient(), "packages", metav1.NamespaceAll, fields.Everything()) lw := k8sCache.NewListWatchFromClient(fissionClient.CoreV1().RESTClient(), "packages", metav1.NamespaceAll, fields.Everything())
pkgStore, controller := k8sCache.NewInformer(lw, &fv1.Package{}, resyncPeriod, pkgStore, controller := k8sCache.NewInformer(lw, &fv1.Package{}, resyncPeriod,
k8sCache.ResourceEventHandlerFuncs{ k8sCache.ResourceEventHandlerFuncs{
AddFunc: func(obj interface{}) { AddFunc: func(obj interface{}) {
+1 -1
View File
@@ -26,7 +26,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/types" "k8s.io/apimachinery/pkg/types"
fv1 "github.com/fission/fission/pkg/apis/fission.io/v1" fv1 "github.com/fission/fission/pkg/apis/core/v1"
"github.com/fission/fission/pkg/cache" "github.com/fission/fission/pkg/cache"
"github.com/fission/fission/pkg/crd" "github.com/fission/fission/pkg/crd"
ferror "github.com/fission/fission/pkg/error" ferror "github.com/fission/fission/pkg/error"

Some files were not shown because too many files have changed in this diff Show More