mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix: added missing "Upgrade" option in Helm Release menu (#4163)
This commit is contained in:
parent
b7ff8c37cb
commit
a9b9c87d1f
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import type { HelmRelease } from "../../../common/k8s-api/endpoints/helm-releases.api";
|
import type { HelmRelease } from "../../../common/k8s-api/endpoints/helm-releases.api";
|
||||||
import { boundMethod, cssNames } from "../../utils";
|
import { cssNames } from "../../utils";
|
||||||
import { releaseStore } from "./release.store";
|
import { releaseStore } from "./release.store";
|
||||||
import { MenuActions, MenuActionsProps } from "../menu/menu-actions";
|
import { MenuActions, MenuActionsProps } from "../menu/menu-actions";
|
||||||
import { MenuItem } from "../menu";
|
import { MenuItem } from "../menu";
|
||||||
@ -35,23 +35,20 @@ interface Props extends MenuActionsProps {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class HelmReleaseMenu extends React.Component<Props> {
|
export class HelmReleaseMenu extends React.Component<Props> {
|
||||||
@boundMethod
|
remove = () => {
|
||||||
remove() {
|
|
||||||
return releaseStore.remove(this.props.release);
|
return releaseStore.remove(this.props.release);
|
||||||
}
|
};
|
||||||
|
|
||||||
@boundMethod
|
upgrade = () => {
|
||||||
upgrade() {
|
|
||||||
const { release, hideDetails } = this.props;
|
const { release, hideDetails } = this.props;
|
||||||
|
|
||||||
createUpgradeChartTab(release);
|
createUpgradeChartTab(release);
|
||||||
hideDetails?.();
|
hideDetails?.();
|
||||||
}
|
};
|
||||||
|
|
||||||
@boundMethod
|
rollback = () => {
|
||||||
rollback() {
|
|
||||||
ReleaseRollbackDialog.open(this.props.release);
|
ReleaseRollbackDialog.open(this.props.release);
|
||||||
}
|
};
|
||||||
|
|
||||||
renderContent() {
|
renderContent() {
|
||||||
const { release, toolbar } = this.props;
|
const { release, toolbar } = this.props;
|
||||||
@ -67,6 +64,10 @@ export class HelmReleaseMenu extends React.Component<Props> {
|
|||||||
<span className="title">Rollback</span>
|
<span className="title">Rollback</span>
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
)}
|
)}
|
||||||
|
<MenuItem onClick={this.upgrade}>
|
||||||
|
<Icon material="refresh" interactive={toolbar} tooltip="Upgrade"/>
|
||||||
|
<span className="title">Upgrade</span>
|
||||||
|
</MenuItem>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user