Skip to content

Commit

Permalink
fix: upgrade 0.6 to 0.8 failed (#219)
Browse files Browse the repository at this point in the history
  • Loading branch information
wangyelei authored Jan 10, 2024
1 parent 3af2ed1 commit f26f982
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
10 changes: 10 additions & 0 deletions pkg/cmd/kubeblocks/upgrade.go
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,16 @@ func (o *InstallOptions) Upgrade() error {
msg = "to " + o.Version
}

// save resources of old version before upgrade the crds
upgrader := breakingchange.Upgrader{
FromVersion: o.OldVersion,
ToVersion: o.Version,
Dynamic: o.Dynamic,
}
if err = upgrader.SaveOldResources(); err != nil {
return err
}

// create or update crds
s = spinner.New(o.Out, spinnerMsg("Upgrade CRDs"))
defer s.Fail()
Expand Down
5 changes: 0 additions & 5 deletions pkg/util/helm/helm.go
Original file line number Diff line number Diff line change
Expand Up @@ -557,11 +557,6 @@ func (i *InstallOpts) tryUpgrade(cfg *action.Configuration) (*release.Release, e
cancel()
}()

// save resources of old version
if err = i.Upgrader.SaveOldResources(); err != nil {
return nil, err
}

// update crds before helm upgrade
for _, obj := range chartRequested.CRDObjects() {
// Read in the resources
Expand Down

0 comments on commit f26f982

Please sign in to comment.