kubectl-gs

command module
v2.38.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

README

header image

The official Giant Swarm kubectl plug-in

Quick start

kubectl krew install gs
kubectl gs

Check the installation docs for details on installation with and without Krew.

Features

  • Login via single sign-on: Using the login command, you can quickly set up a kubectl context with OIDC authentication for a Giant Swarm management cluster, or a workload cluster with our dex and athena apps installed.
  • Custom resource templating: using the template commands lets you create manifests for creating/updating custom resources for:
    • Clusters
    • Node pools
    • App catalogs
    • Apps
  • Gitops repository management: The gitops command family allows to create and modify resources in your GitOps repo clone.
  • Resource display: The get commands allow for retrieving a list of resources, or details for a single one.

Documentation

Find the kubectl gs reference in our documentation site.

Publishing a release

See docs/Release.md

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
get
get/orgs
Package org defines the 'kubectl gs get organizations' command.
Package org defines the 'kubectl gs get organizations' command.
internal
key
pkg
app
data/domain/organization
Package organization provides services to deal with Organizations in the Giant Swarm Management API.
Package organization provides services to deal with Organizations in the Giant Swarm Management API.
test

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL