Skip to content

Commit

Permalink
Added mcs API schemes
Browse files Browse the repository at this point in the history
Signed-off-by: RainbowMango <[email protected]>
  • Loading branch information
RainbowMango committed Jun 28, 2021
1 parent e1db428 commit 831ac18
Show file tree
Hide file tree
Showing 12 changed files with 897 additions and 0 deletions.
1 change: 1 addition & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ require (
k8s.io/utils v0.0.0-20210111153108-fddb29f9d009
sigs.k8s.io/controller-runtime v0.8.3
sigs.k8s.io/kind v0.10.0
sigs.k8s.io/mcs-api v0.1.0
)

// [email protected] uses [email protected] which not compatible with [email protected].
Expand Down
28 changes: 28 additions & 0 deletions go.sum

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions pkg/util/gclient/gclient.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"k8s.io/client-go/kubernetes/scheme"
"k8s.io/client-go/rest"
"sigs.k8s.io/controller-runtime/pkg/client"
mcsv1alpha1 "sigs.k8s.io/mcs-api/pkg/apis/v1alpha1"

clusterv1alpha1 "github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1"
policyv1alpha1 "github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1"
Expand All @@ -19,6 +20,7 @@ func init() {
var _ = clusterv1alpha1.AddToScheme(aggregatedScheme) // add cluster schemes
var _ = policyv1alpha1.AddToScheme(aggregatedScheme) // add propagation schemes
var _ = workv1alpha1.AddToScheme(aggregatedScheme) // add work schemes
var _ = mcsv1alpha1.AddToScheme(aggregatedScheme) // add mcs-api schemes
}

// NewSchema returns a singleton schema set which aggregated Kubernetes's schemes and extended schemes.
Expand Down
3 changes: 3 additions & 0 deletions vendor/modules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -935,6 +935,9 @@ sigs.k8s.io/kind/pkg/internal/apis/config/encoding
sigs.k8s.io/kind/pkg/internal/cli
sigs.k8s.io/kind/pkg/internal/env
sigs.k8s.io/kind/pkg/log
# sigs.k8s.io/mcs-api v0.1.0
## explicit
sigs.k8s.io/mcs-api/pkg/apis/v1alpha1
# sigs.k8s.io/structured-merge-diff/v4 v4.0.3
sigs.k8s.io/structured-merge-diff/v4/fieldpath
sigs.k8s.io/structured-merge-diff/v4/merge
Expand Down
201 changes: 201 additions & 0 deletions vendor/sigs.k8s.io/mcs-api/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 35 additions & 0 deletions vendor/sigs.k8s.io/mcs-api/pkg/apis/v1alpha1/BUILD

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions vendor/sigs.k8s.io/mcs-api/pkg/apis/v1alpha1/doc.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

98 changes: 98 additions & 0 deletions vendor/sigs.k8s.io/mcs-api/pkg/apis/v1alpha1/serviceexport.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 831ac18

Please sign in to comment.