INNER CODE UNIT · Go

NewCmd

clastix/kamaji · cmd/root.go:18

func NewCmd(scheme *runtime.Scheme) *cobra.Command {
	return &cobra.Command{
		Use:   "kamaji",
		Short: "Build and operate Kubernetes at scale with a fraction of operational burden.",
		PersistentPreRun: func(*cobra.Command, []string) {
			utilruntime.Must(clientgoscheme.AddToScheme(scheme))
			utilruntime.Must(kamajiv1alpha1.AddToScheme(scheme))
			utilruntime.Must(appsv1.RegisterDefaults(scheme))
			// NOTE: This will succeed even if Gateway API is not installed in the cluster.
			// Only registers the go types.
			utilruntime.Must(gatewayv1.Install(scheme))
		},
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…