### What does this PR do?
* Similar to Podman onboarding, check that it has been installed on
every step. This allows you to reach the last page if you happen to
have accidently pressed the onboarding sequence again.
* Update the last page to give a small tutorial on how to use `kubectl`
similar to compose
### Screenshot / video of UI
<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->
### What issues does this PR fix or reference?
<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->
Closes https://github.com/containers/podman-desktop/issues/5347
### How to test this PR?
<!-- Please explain steps to reproduce -->
1. Edit kubectl-cli/package.json enablement to: `enablement: "true"` so
it shows it in resources
2. Click on the onboarding sequence
Signed-off-by: Charlie Drage <charlie@charliedrage.com>
* fix: rename kubectl extension
I'll be honest and admit that I haven't spent the time to figure out exactly
_why_ this works, but I assume it is due to the build script or elsewhere
assuming that the extension name matches the folder name. Either way, it is
a better/shorter name for this extension, suggested by Florent during the
initial review, and causes the extension to correctly be included in the
production build.
Signed-off-by: Tim deBoer <git@tdeboer.ca>
* chore: add test to ensure extension name match extension folder
related to https://github.com/containers/podman-desktop/issues/5254
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
---------
Signed-off-by: Tim deBoer <git@tdeboer.ca>
Co-authored-by: Florent Benoit <fbenoit@redhat.com>
The extension adds kubectl CLI Tool card to `Settings/CLI Tools` page if it can find tool location and extract version from version command output.
Signed-off-by: Denis Golovin <dgolovin@redhat.com>