Adapt to the changes in steve for API UI assets serving (#51793)

This commit is contained in:
Sakala Venkata Krishna Rohit
2025-09-11 15:45:38 -07:00
committed by GitHub
parent c2fff1d4e7
commit b2863b9bfb
4 changed files with 12 additions and 12 deletions

4
go.mod
View File

@@ -125,7 +125,7 @@ require (
github.com/prometheus/client_golang v1.22.0
github.com/prometheus/client_model v0.6.1
github.com/rancher/aks-operator v1.12.1
github.com/rancher/apiserver v0.7.2
github.com/rancher/apiserver v0.7.3
github.com/rancher/channelserver v0.7.0
github.com/rancher/dynamiclistener v0.7.0
github.com/rancher/eks-operator v1.12.1
@@ -140,7 +140,7 @@ require (
github.com/rancher/remotedialer v0.5.1-rc.1
github.com/rancher/rke v1.8.0-rc.4
github.com/rancher/shepherd v0.0.0-20250808210055-4a60b0f66c6b
github.com/rancher/steve v0.7.15
github.com/rancher/steve v0.7.16
github.com/rancher/system-upgrade-controller/pkg/apis v0.0.0-20250710162344-185ff9f785cd
github.com/rancher/wrangler v1.1.2
github.com/rancher/wrangler/v3 v3.2.4-rc.1

8
go.sum
View File

@@ -728,8 +728,8 @@ github.com/rancher/aks-operator v1.12.1 h1:xh6zog+7+kQLwoaRDqz/LMf9/SD3L3G4tNsgY
github.com/rancher/aks-operator v1.12.1/go.mod h1:egCt7JaCf4SqBtF+PbHS6mJ06pbXvkWfjF1o3VhHqVs=
github.com/rancher/ali-operator v0.0.0-20250820165811-6163f9930e10 h1:ZEhSdJtDK9B7sTAdwWvOxn3lY4azKcvmw3sAuSrfrUo=
github.com/rancher/ali-operator v0.0.0-20250820165811-6163f9930e10/go.mod h1:Mk4SQsBu51Kye0kIf3QVUMqiOUzGqJMnhloUHSkHctQ=
github.com/rancher/apiserver v0.7.2 h1:mDgVHgDF0DJ2AmN6KGzdlk1ueAJJJGYOrJhXG+1LNn8=
github.com/rancher/apiserver v0.7.2/go.mod h1:9b/n58YT7S8bMFEyr1v7xzL72qwZKQQJK2Ir6lMT8Yk=
github.com/rancher/apiserver v0.7.3 h1:a9yibIRiZe2kQ5X+x5cXgajff8S9j3sTu7+kxT6g4hs=
github.com/rancher/apiserver v0.7.3/go.mod h1:9b/n58YT7S8bMFEyr1v7xzL72qwZKQQJK2Ir6lMT8Yk=
github.com/rancher/channelserver v0.7.0 h1:ZN5o8aD4mD31uhjEEW2e9yQXa3eOb+4Cp6DcWm7W/Lc=
github.com/rancher/channelserver v0.7.0/go.mod h1:Mwd7hlMSu9X4FnZKj+0mA5ak8nTyJZtZsVX33G62Gzc=
github.com/rancher/dynamiclistener v0.7.0 h1:+jyfZ4lVamc1UbKWo8V8dhSPtCgRZYaY8nm7wiHeko4=
@@ -762,8 +762,8 @@ github.com/rancher/saml v0.4.14-rancher3 h1:2NN6cPqm9FJeiT25x8+gLHWGdulsEak33cHR
github.com/rancher/saml v0.4.14-rancher3/go.mod h1:S4+611dxnKt8z/ulbvaJzcgSHsuhjVc1QHNTcr1R7Fw=
github.com/rancher/shepherd v0.0.0-20250808210055-4a60b0f66c6b h1:QIC9NNyUroMFInTwPYaJM27eb8xihHHOnamykw/TOMc=
github.com/rancher/shepherd v0.0.0-20250808210055-4a60b0f66c6b/go.mod h1:GzGXUZYnFmXho1GyvkrGFQawAuHvvC7VDHjHOGnHEIM=
github.com/rancher/steve v0.7.15 h1:v55fH8MErl1TJTNiNauMX4/CLC7M0gZ2SxQ9DxPpGn0=
github.com/rancher/steve v0.7.15/go.mod h1:O4ZebgmHiR4LnmeM3vIW9VjpzGPLqHmImflmj44G1No=
github.com/rancher/steve v0.7.16 h1:eSd4T++ZUQo0UOWCaMm2YrEsf1WgW2NFDY2ZyPBq/yw=
github.com/rancher/steve v0.7.16/go.mod h1:78+b2lm6TSLcqvXzK7cph20zgMHQlUOXV33iy8bQ9YE=
github.com/rancher/system-upgrade-controller/pkg/apis v0.0.0-20250710162344-185ff9f785cd h1:M3oVcVktMhNk8l3ZRW94kroqzWzE/VGbZfLw/F0rw5Y=
github.com/rancher/system-upgrade-controller/pkg/apis v0.0.0-20250710162344-185ff9f785cd/go.mod h1:VfRrgue4yl6O0GYakMGYgyByu7ySooPQWWRxTt2MIEI=
github.com/rancher/wrangler v1.1.2 h1:oXbXo9k7y/H4drUpb4RM1c++vT9O3rpoNEfyusGykiU=

View File

@@ -16,7 +16,6 @@ var (
settings.UIDashboardPath.Get,
settings.UIOfflinePreferred.Get)
emberIndex = ember.IndexFile()
vueIndex = vue.IndexFile()
)
func newHandler(
@@ -24,9 +23,10 @@ func newHandler(
pathSetting func() string,
offlineSetting func() string) *ui.Handler {
return ui.NewUIHandler(&ui.Options{
Index: indexSetting,
Offline: offlineSetting,
Path: pathSetting,
ReleaseSetting: settings.IsRelease,
Index: indexSetting,
Offline: offlineSetting,
Path: pathSetting,
ReleaseSetting: settings.IsRelease,
APIUIVersionSetting: settings.APIUIVersion.Get,
})
}

View File

@@ -27,7 +27,7 @@ func New(_ v3.PreferenceCache, clusterRegistrationTokenCache v3.ClusterRegistrat
router.Handle("/favicon.ico", vue.ServeFaviconDashboard())
router.Path("/verify-auth-azure").Queries("state", "{state}").HandlerFunc(redirectAuth)
router.Path("/verify-auth").Queries("state", "{state}").HandlerFunc(redirectAuth)
router.PathPrefix("/api-ui").Handler(ember.ServeAsset())
router.PathPrefix("/api-ui").Handler(ember.ServeAPIUI())
router.PathPrefix("/assets/rancher-ui-driver-linode").Handler(emberAlwaysOffline.ServeAsset())
router.PathPrefix("/assets").Handler(ember.ServeAsset())
router.PathPrefix("/dashboard/").Handler(vue.IndexFileOnNotFound())