Skip to content

Commit 6c7404d

Browse files
committed
chore(codegen): generate conversions/deepcopy
- Generate conversions and deepcopy for Subscription changes - Add constructor for internal version client
1 parent 35e7f3e commit 6c7404d

File tree

4 files changed

+216
-1
lines changed

4 files changed

+216
-1
lines changed

pkg/api/apis/operators/v1alpha1/zz_generated.conversion.go

Lines changed: 78 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/api/apis/operators/v1alpha1/zz_generated.deepcopy.go

Lines changed: 63 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/api/apis/operators/zz_generated.deepcopy.go

Lines changed: 63 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/api/client/client.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ package client
22

33
import (
44
"github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned"
5+
"github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/internalversion"
56
"k8s.io/client-go/rest"
67
)
78

8-
// NewClient creates a client that can interact with the ALM resources in k8s api
9+
// NewClient creates a client that can interact with OLM resources in k8s api
910
func NewClient(kubeconfig string) (client versioned.Interface, err error) {
1011
var config *rest.Config
1112
config, err = getConfig(kubeconfig)
@@ -14,3 +15,13 @@ func NewClient(kubeconfig string) (client versioned.Interface, err error) {
1415
}
1516
return versioned.NewForConfig(config)
1617
}
18+
19+
// NewInternalClient creates a client that can interact with OLM resources in the k8s api using internal versions.
20+
func NewInternalClient(kubeconfig string) (client internalversion.Interface, err error) {
21+
var config *rest.Config
22+
config, err = getConfig(kubeconfig)
23+
if err != nil {
24+
return
25+
}
26+
return internalversion.NewForConfig(config)
27+
}

0 commit comments

Comments
 (0)