github.com/operator-framework/operator-lifecycle-manager@v0.30.0/pkg/controller/operators/components.go (about) 1 package operators 2 3 import ( 4 operatorsv1alpha1 "github.com/operator-framework/api/pkg/operators/v1alpha1" 5 operatorsv2 "github.com/operator-framework/api/pkg/operators/v2" 6 appsv1 "k8s.io/api/apps/v1" 7 corev1 "k8s.io/api/core/v1" 8 rbacv1 "k8s.io/api/rbac/v1" 9 apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" 10 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 11 "k8s.io/apimachinery/pkg/runtime" 12 apiregistrationv1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1" 13 ) 14 15 func componentLists() []runtime.Object { 16 return []runtime.Object{ 17 &appsv1.DeploymentList{}, 18 &corev1.ServiceList{}, 19 &corev1.NamespaceList{}, 20 &apiregistrationv1.APIServiceList{}, 21 &apiextensionsv1.CustomResourceDefinitionList{}, 22 &operatorsv1alpha1.SubscriptionList{}, 23 &operatorsv1alpha1.InstallPlanList{}, 24 &operatorsv1alpha1.ClusterServiceVersionList{}, 25 &operatorsv2.OperatorConditionList{}, 26 27 &metav1.PartialObjectMetadataList{ 28 TypeMeta: metav1.TypeMeta{ 29 APIVersion: corev1.SchemeGroupVersion.String(), 30 Kind: "SecretList", 31 }, 32 }, 33 &metav1.PartialObjectMetadataList{ 34 TypeMeta: metav1.TypeMeta{ 35 APIVersion: corev1.SchemeGroupVersion.String(), 36 Kind: "ConfigMapList", 37 }, 38 }, 39 &metav1.PartialObjectMetadataList{ 40 TypeMeta: metav1.TypeMeta{ 41 APIVersion: corev1.SchemeGroupVersion.String(), 42 Kind: "ServiceAccountList", 43 }, 44 }, 45 &metav1.PartialObjectMetadataList{ 46 TypeMeta: metav1.TypeMeta{ 47 APIVersion: rbacv1.SchemeGroupVersion.String(), 48 Kind: "RoleList", 49 }, 50 }, 51 &metav1.PartialObjectMetadataList{ 52 TypeMeta: metav1.TypeMeta{ 53 APIVersion: rbacv1.SchemeGroupVersion.String(), 54 Kind: "RoleBindingList", 55 }, 56 }, 57 &metav1.PartialObjectMetadataList{ 58 TypeMeta: metav1.TypeMeta{ 59 APIVersion: rbacv1.SchemeGroupVersion.String(), 60 Kind: "ClusterRoleList", 61 }, 62 }, 63 &metav1.PartialObjectMetadataList{ 64 TypeMeta: metav1.TypeMeta{ 65 APIVersion: rbacv1.SchemeGroupVersion.String(), 66 Kind: "ClusterRoleBindingList", 67 }, 68 }, 69 } 70 }