Skip to content

feat: add kubectl support - #105

Merged
andrewb1269 merged 2 commits into
mainfrom
103-add-kubectl-support
Aug 27, 2026
Merged

feat: add kubectl support#105
andrewb1269 merged 2 commits into
mainfrom
103-add-kubectl-support

Conversation

@andrewb1269

@andrewb1269 andrewb1269 commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Add KubeCtl Support.

Closes #103

Signed-off-by: Andrew Brandt <andrew.brandt@hashgraph.com>
@andrewb1269 andrewb1269 self-assigned this Aug 27, 2026
Copilot AI lite review requested due to automatic review settings August 27, 2026 14:42
@andrewb1269 andrewb1269 added the enhancement Enhancement or request for existing feature label Aug 27, 2026
@andrewb1269 andrewb1269 linked an issue Aug 27, 2026 that may be closed by this pull request

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.

Pull request overview

Adds optional kubectl installation support to the composite “initialize job” action, matching the requested setup snippet in Issue #103.

Changes:

  • Document setup-kubectl / kubectl-version inputs in the README.
  • Add setup-kubectl / kubectl-version inputs and an install step using step-security/setup-kubectl.
  • Extend CI workflow coverage to exercise default and custom kubectl versions.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
README.md Documents new kubectl inputs and adds it to the supported build tools list.
action.yml Adds new inputs and installs kubectl conditionally via step-security/setup-kubectl.
.github/workflows/test.yml Adds verification and dedicated jobs to test kubectl setup (default + custom version).
Suppressed comments (2)

action.yml:673

  • The log group label uses "KubeCtl" casing, which is inconsistent with the tool name kubectl. This makes log groups harder to search for across workflows.
        echo "::group::Setting up KubeCtl"

action.yml:677

  • The step name uses "KubeCtl" casing; consider using kubectl to match the binary name and README section title.
    - name: Install KubeCtl

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

Comment thread action.yml
rbarker-dev
rbarker-dev previously approved these changes Aug 27, 2026
Signed-off-by: Andrew Brandt <andrew.brandt@hashgraph.com>
@andrewb1269
andrewb1269 merged commit 6e234ff into main Aug 27, 2026
23 checks passed
@andrewb1269
andrewb1269 deleted the 103-add-kubectl-support branch August 27, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement or request for existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add KubeCtl Support

3 participants