Skip to content

feat: add teleport client support - #106

Merged
andrewb1269 merged 1 commit into
mainfrom
104-add-teleport-client-support
Aug 27, 2026
Merged

feat: add teleport client support#106
andrewb1269 merged 1 commit into
mainfrom
104-add-teleport-client-support

Conversation

@andrewb1269

Copy link
Copy Markdown
Contributor

Closes #104

@andrewb1269 andrewb1269 self-assigned this Aug 27, 2026
Copilot AI lite review requested due to automatic review settings August 27, 2026 15:18
@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

This PR extends the initialize-github-job composite GitHub Action with optional installation support for kubectl and the Teleport client, and updates documentation and CI workflow coverage accordingly.

Changes:

  • Added new action inputs and composite steps to optionally install kubectl and the Teleport client.
  • Documented the new inputs in README.md and updated the feature list.
  • Expanded the CI workflow to validate default and custom versions for both tools.

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 and Teleport inputs and updates the features list to include them.
action.yml Adds new inputs and composite steps to install kubectl (via azure/setup-kubectl) and Teleport client (via teleport-actions/setup).
.github/workflows/test.yml Adds/extends CI jobs to verify installation and version pinning for kubectl and Teleport.
Suppressed comments (1)

action.yml:685

  • Step name uses non-standard capitalization "KubeCtl". Consider using "kubectl" (the actual CLI name) to stay consistent with README and input names.
    - 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
@andrewb1269 andrewb1269 changed the title feat: add kubectl support feat: add teleport client support Aug 27, 2026
Signed-off-by: Andrew Brandt <andrew.brandt@hashgraph.com>
@andrewb1269
andrewb1269 force-pushed the 104-add-teleport-client-support branch from d39a433 to 1f8d8c4 Compare August 27, 2026 16:25
@andrewb1269
andrewb1269 merged commit 0ed960e into main Aug 27, 2026
25 checks passed
@andrewb1269
andrewb1269 deleted the 104-add-teleport-client-support branch August 27, 2026 16:29
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 Teleport Client Support

3 participants