Skip to content

Remove the install/delete sub-commands - #59

Merged
josefkarasek merged 5 commits into
kedify:mainfrom
josefkarasek:deprecate-managed
Sep 8, 2026
Merged

josefkarasek merged 5 commits into
kedify:mainfrom
josefkarasek:deprecate-managed

Conversation

@josefkarasek

Copy link
Copy Markdown
Contributor

We no-longer support non-helm installation methods

Signed-off-by: Josef Karasek <karasek.jose@gmail.com>
Copilot AI lite review requested due to automatic review settings September 3, 2026 14:14
@josefkarasek
josefkarasek requested a review from a team as a code owner September 3, 2026 14:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The updated CLI usage string still advertises a (h)elp subcommand even though only -h|--help is supported, which is misleading user-facing documentation.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Removes the deprecated install subcommand from the kubectl kedify plugin now that non-Helm installation flows are no longer supported.

Changes:

  • Removed the install/i command entry from the README core commands list.
  • Deleted the install() implementation and removed its dispatch, help text, examples, and related env-var documentation from the main kubectl-kedify script.
File summaries
File Description
README.md Updates command documentation to drop the install subcommand.
kubectl-kedify Removes the install subcommand implementation and its references from CLI dispatch and usage/help output.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread kubectl-kedify Outdated
Signed-off-by: Josef Karasek <karasek.jose@gmail.com>
Copilot AI review requested due to automatic review settings September 4, 2026 07:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The install command removal appears complete and consistent across code and docs, with only minor help-text polish remaining.

Review details

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

kubectl-kedify:278

  • The usage synopsis omits the supported version flag. Since main() handles -v|--version, include it in the Usage line so users discover it alongside -h|--help.
  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Comment thread README.md Outdated
### Core Commands

- **install, i** - Installs the Kedify agent
- **delete, d** - Uninstalls the Kedify agent

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: do we need to remove "delete" too?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in fact we should, deleted in later commit

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

README and Krew metadata still advertise the removed installation capability.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment thread kubectl-kedify Outdated
Signed-off-by: Josef Karasek <karasek.jose@gmail.com>
Copilot AI review requested due to automatic review settings September 8, 2026 11:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The removal is complete and self-contained, with no remaining references to the deleted command, function, or variables anywhere in the repository.

Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Signed-off-by: Josef Karasek <karasek.jose@gmail.com>
Copilot AI review requested due to automatic review settings September 8, 2026 14:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The change also removes the undocumented delete command beyond the stated install scope, and the .krew.yaml short description still advertises the removed install functionality.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment thread kubectl-kedify
@josefkarasek josefkarasek changed the title Remove the install sub-command Remove the install/delete sub-commands Sep 8, 2026
Signed-off-by: Josef Karasek <karasek.jose@gmail.com>
Copilot AI review requested due to automatic review settings September 8, 2026 15:02

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@josefkarasek
josefkarasek merged commit 5704c17 into kedify:main Sep 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants