Skip to content

Commit cf68475

Browse files
authored
Auto register crd when created (#36)
Signed-off-by: Tamal Saha <tamal@appscode.com>
1 parent 1cfafc6 commit cf68475

File tree

785 files changed

+1345
-1352
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

785 files changed

+1345
-1352
lines changed

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ require (
2121
k8s.io/kubectl v0.34.3
2222
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4
2323
kmodules.xyz/client-go v0.34.2
24-
kmodules.xyz/fake-apiserver v0.0.8
25-
kmodules.xyz/resource-metadata v0.41.2
24+
kmodules.xyz/fake-apiserver v0.0.9
25+
kmodules.xyz/resource-metadata v0.42.3
2626
kubepack.dev/lib-app v0.17.0
2727
kubepack.dev/lib-helm v0.34.1
2828
open-cluster-management.io/api v1.2.0
@@ -120,7 +120,7 @@ require (
120120
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
121121
github.com/gabriel-vasile/mimetype v1.4.11 // indirect
122122
github.com/ghodss/yaml v1.0.0 // indirect
123-
github.com/go-chi/chi/v5 v5.2.2 // indirect
123+
github.com/go-chi/chi/v5 v5.2.5 // indirect
124124
github.com/go-errors/errors v1.5.1 // indirect
125125
github.com/go-gorp/gorp/v3 v3.1.0 // indirect
126126
github.com/go-jose/go-jose/v4 v4.1.2 // indirect

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,8 @@ github.com/gabriel-vasile/mimetype v1.4.11 h1:AQvxbp830wPhHTqc1u7nzoLT+ZFxGY7emj
272272
github.com/gabriel-vasile/mimetype v1.4.11/go.mod h1:d+9Oxyo1wTzWdyVUPMmXFvp4F9tea18J8ufA774AB3s=
273273
github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=
274274
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
275-
github.com/go-chi/chi/v5 v5.2.2 h1:CMwsvRVTbXVytCk1Wd72Zy1LAsAh9GxMmSNWLHCG618=
276-
github.com/go-chi/chi/v5 v5.2.2/go.mod h1:L2yAIGWB3H+phAw1NxKwWM+7eUH/lU8pOMm5hHcoops=
275+
github.com/go-chi/chi/v5 v5.2.5 h1:Eg4myHZBjyvJmAFjFvWgrqDTXFyOzjj7YIm3L3mu6Ug=
276+
github.com/go-chi/chi/v5 v5.2.5/go.mod h1:X7Gx4mteadT3eDOMTsXzmI4/rwUpOwBHLpAfupzFJP0=
277277
github.com/go-errors/errors v1.5.1 h1:ZwEMSLRCapFLflTpT7NKaAc7ukJ8ZPEjzlxt8rPN8bk=
278278
github.com/go-errors/errors v1.5.1/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og=
279279
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
@@ -1093,14 +1093,14 @@ kmodules.xyz/apply v0.34.0 h1:n6kAuHKAg3uzrlJccaAhjq/O4DdeiKqig9ElzoBXfzU=
10931093
kmodules.xyz/apply v0.34.0/go.mod h1:V8B55uphISoKUHWAfyntveZFEkey6WxVP3cnXOvX4eY=
10941094
kmodules.xyz/client-go v0.34.2 h1:2Cec+nyfj9kfbR+5KPK3AksxN6h4jSjhn/tw+Dhqggo=
10951095
kmodules.xyz/client-go v0.34.2/go.mod h1:kQRuGMxhb+B9rVdcfBzjK+PV7oBDo+SaDiQ66u1QG+4=
1096-
kmodules.xyz/fake-apiserver v0.0.8 h1:2gQQiyeoEekimsQ085gI6uf2OBCpGFO2hQk65sr3kTQ=
1097-
kmodules.xyz/fake-apiserver v0.0.8/go.mod h1:is55Qp33T/7cBaKF/k5yYc5042WXhKKKvm41X0054Dw=
1096+
kmodules.xyz/fake-apiserver v0.0.9 h1:EfHWD/ZO51AgVfgqG5dhf9TjAKqoomJkcZw+LIl27XQ=
1097+
kmodules.xyz/fake-apiserver v0.0.9/go.mod h1:UFC39mSItKJqE+7Zb1S2eNREZMdm5QwQe/YLSPAwZbI=
10981098
kmodules.xyz/go-containerregistry v0.0.15 h1:PRY5FDOzb6u23KOulQ4SWNdeUkBKmezLyJXP88q4EPw=
10991099
kmodules.xyz/go-containerregistry v0.0.15/go.mod h1:rO0DEbYYEu1BfVcZ1pXV+3RgzVXr/k5hXcO+BQYVVDI=
11001100
kmodules.xyz/offshoot-api v0.34.0 h1:HnOOp8FrCjTWjtNApRDo6Ahe79tOlLrJmyye4xxO4Kk=
11011101
kmodules.xyz/offshoot-api v0.34.0/go.mod h1:F+B59yYw4CZJ4uD4xu6C+mMLzIXUtuH7E+SbDICl9jE=
1102-
kmodules.xyz/resource-metadata v0.41.2 h1:oDAW86owvC6x+g7VSSA/9kUiYCzQp4zIYuTHvGxMCVY=
1103-
kmodules.xyz/resource-metadata v0.41.2/go.mod h1:xntcQko2QLbLEHwGE4TQ7I/80fcBQzcexbep97Akstk=
1102+
kmodules.xyz/resource-metadata v0.42.3 h1:fnQ8acF3IrkODn+Xh01Lu6fQKHR+7EvJz6TfK7rslhU=
1103+
kmodules.xyz/resource-metadata v0.42.3/go.mod h1:xntcQko2QLbLEHwGE4TQ7I/80fcBQzcexbep97Akstk=
11041104
kmodules.xyz/resource-metrics v0.34.0 h1:cqscgTx3PONxHj6PIySK3sTlKKv8iKTGzRd+S6YSwXg=
11051105
kmodules.xyz/resource-metrics v0.34.0/go.mod h1:R34IKtp5+NqcQz7AQJheBJK6Iem0LqrCbm/55Mn+ECQ=
11061106
kubepack.dev/kubepack v0.34.0 h1:sQ+SyobE84O+ZlLtyQBJEM0QiVYT4zzGePE3Ko7w9rY=

pkg/feature_installer/helpers.go

Lines changed: 3 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -82,57 +82,20 @@ type FakeServer struct {
8282

8383
func GetAPIGroups() []string {
8484
return []string{
85-
"addon.open-cluster-management.io",
86-
"appcatalog.appscode.com",
87-
"auditor.appscode.com",
88-
"autoscaling.kubedb.com",
89-
"aws.kubeform.com",
90-
"azure.kubeform.com",
91-
"catalog.kubedb.com",
92-
"catalog.kubevault.com",
93-
"catalog.kubeware.dev",
94-
"charts.x-helm.dev",
95-
"cluster.open-cluster-management.io",
96-
"dashboard.kubedb.com",
97-
"drivers.x-helm.dev",
98-
"external-dns.appscode.com",
99-
"falco.appscode.com",
100-
"gcp.kubeform.com",
10185
"helm.toolkit.fluxcd.io",
102-
"kubedb.com",
103-
"kubevault.com",
104-
"monitoring.coreos.com",
105-
"openviz.dev",
106-
"operator.open-cluster-management.io",
107-
"ops.kubedb.com",
108-
"ops.kubevault.com",
109-
"policy.kubevault.com",
110-
"postgres.kubedb.com",
111-
"products.x-helm.dev",
112-
"repositories.stash.appscode.com",
113-
"schema.kubedb.com",
114-
"secrets.crossplane.io",
11586
"source.toolkit.fluxcd.io",
116-
"stash.appscode.com",
117-
"status.gatekeeper.sh",
118-
"supervisor.appscode.com",
119-
"ui.k8s.appscode.com",
120-
"ui.kubedb.com",
121-
"ui.stash.appscode.com",
122-
"work.open-cluster-management.io",
12387
}
12488
}
12589

12690
func initializeFakeServer(profileBinding *profilev1alpha1.ManagedClusterProfileBinding) (*http.Server, *pkg.Server, *rest.Config, *api.Config) {
127-
apiGroups := GetAPIGroups()
128-
91+
var fakeOpenShift bool
12992
if profileBinding != nil && profileBinding.Spec.Features != nil {
13093
if _, ok := profileBinding.Spec.Features["aceshifter"]; ok {
131-
apiGroups = append(apiGroups, "project.openshift.io")
94+
fakeOpenShift = true
13295
}
13396
}
13497

135-
opts := pkg.NewOptions(apiGroups...)
98+
opts := pkg.NewOptions(fakeOpenShift, GetAPIGroups()...)
13699

137100
s := pkg.NewServer(opts)
138101
srv, restcfg, err := s.Run()

vendor/github.com/go-chi/chi/v5/chi.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/go-chi/chi/v5/context.go

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

vendor/github.com/go-chi/chi/v5/middleware/content_charset.go

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

vendor/github.com/go-chi/chi/v5/middleware/request_id.go

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

vendor/github.com/go-chi/chi/v5/middleware/route_headers.go

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

vendor/github.com/go-chi/chi/v5/middleware/strip.go

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

vendor/github.com/go-chi/chi/v5/middleware/throttle.go

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

0 commit comments

Comments
 (0)