KubeOps.Cli
8.0.0-pre.21
See the version list below for details.
dotnet tool install --global KubeOps.Cli --version 8.0.0-pre.21
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local KubeOps.Cli --version 8.0.0-pre.21
#tool dotnet:?package=KubeOps.Cli&version=8.0.0-pre.21&prerelease
nuke :add-package KubeOps.Cli --version 8.0.0-pre.21
KubeOps CLI
.NET tool to help managing your KubeOps project. It allows you to generate the needed files for your operator as well as managing resources in your Kubernetes cluster.
Installation
To install the CLI into your solution / project, first create a new tool manifest:
dotnet new tool-manifest
Then install the CLI:
dotnet tool install KubeOps.Cli
This allows you to use the CLI with dotnet kubeops
.
Available Commands
Here is a brief overview over the available commands
(for all options and descriptions, use -h
or --help
):
version
: prints the version information for the actual connected Kubernetes clusterinstall
: install the CRDs for the given solution into the clusteruninstall
: uninstall the CRDs for the given solution from the clustergenerator
: entry command for generator commands (i.e. has subcommands), all commands output their result to the stdout or the given output pathcert
: generate a CA & server certificate for usage with webhookscrd
: generate the CRDsdocker
: generate the dockerfileinstaller
: generate the installer files (i.e. kustomization yaml) for the operatoroperator
: generate the deployment for the operatorrbac
: generate the needed rbac roles / role bindings for the operator
webhook
: entry command for webhook related operationsinstall
: generate the server certificate and install the service / webhook registrationregister
: register the currently implemented webhooks to the currently selected cluster
Example
When running dotnet kubeops api-version
, your output may look like this:
> dotnet kubeops api-version
Kubernetes API Version
┌─────────────┬─────────────┐
│ Git-Version │ v1.27.2 │
│ Major │ 1 │
│ Minor │ 27 │
│ Platform │ linux/arm64 │
└─────────────┴─────────────┘
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
9.1.5 | 3,412 | 9/10/2024 |
9.1.4 | 1,535 | 8/26/2024 |
9.1.3 | 9,345 | 6/28/2024 |
9.1.2 | 2,185 | 6/20/2024 |
9.1.1 | 889 | 5/22/2024 |
9.1.0 | 1,200 | 5/15/2024 |
9.0.2 | 175 | 5/13/2024 |
9.0.0 | 4,594 | 3/13/2024 |
9.0.0-pre.4 | 114 | 4/19/2024 |
9.0.0-pre.3 | 108 | 3/21/2024 |
9.0.0-pre.2 | 120 | 3/13/2024 |
9.0.0-pre.1 | 121 | 3/7/2024 |
8.0.2-pre.2 | 164 | 2/21/2024 |
8.0.2-pre.1 | 102 | 2/19/2024 |
8.0.1 | 2,679 | 2/13/2024 |
8.0.1-pre.7 | 94 | 2/12/2024 |
8.0.1-pre.6 | 74 | 2/7/2024 |
8.0.1-pre.5 | 107 | 2/5/2024 |
8.0.1-pre.4 | 70 | 1/31/2024 |
8.0.1-pre.3 | 84 | 1/26/2024 |
8.0.1-pre.2 | 84 | 1/25/2024 |
8.0.1-pre.1 | 80 | 1/18/2024 |
8.0.0 | 672 | 1/17/2024 |
8.0.0-pre.45 | 79 | 1/17/2024 |
8.0.0-pre.44 | 89 | 1/16/2024 |
8.0.0-pre.43 | 64 | 1/16/2024 |
8.0.0-pre.42 | 103 | 1/10/2024 |
8.0.0-pre.41 | 162 | 1/2/2024 |
8.0.0-pre.40 | 135 | 12/27/2023 |
8.0.0-pre.39 | 105 | 12/21/2023 |
8.0.0-pre.38 | 148 | 12/6/2023 |
8.0.0-pre.37 | 105 | 12/6/2023 |
8.0.0-pre.36 | 87 | 12/3/2023 |
8.0.0-pre.35 | 110 | 11/28/2023 |
8.0.0-pre.34 | 121 | 11/24/2023 |
8.0.0-pre.33 | 83 | 11/24/2023 |
8.0.0-pre.32 | 87 | 11/23/2023 |
8.0.0-pre.31 | 83 | 11/23/2023 |
8.0.0-pre.30 | 89 | 11/23/2023 |
8.0.0-pre.29 | 98 | 11/11/2023 |
8.0.0-pre.28 | 80 | 11/8/2023 |
8.0.0-pre.27 | 157 | 10/23/2023 |
8.0.0-pre.26 | 93 | 10/19/2023 |
8.0.0-pre.25 | 91 | 10/18/2023 |
8.0.0-pre.24 | 112 | 10/13/2023 |
8.0.0-pre.23 | 98 | 10/13/2023 |
8.0.0-pre.22 | 101 | 10/13/2023 |
8.0.0-pre.21 | 106 | 10/12/2023 |
8.0.0-pre.20 | 91 | 10/11/2023 |
8.0.0-pre.19 | 102 | 10/9/2023 |
8.0.0-pre.18 | 86 | 10/9/2023 |
8.0.0-pre.17 | 90 | 10/7/2023 |
8.0.0-pre.16 | 100 | 10/6/2023 |
8.0.0-pre.15 | 95 | 10/6/2023 |
8.0.0-pre.14 | 84 | 10/5/2023 |
8.0.0-pre.13 | 80 | 10/5/2023 |
8.0.0-pre.12 | 82 | 10/4/2023 |
8.0.0-pre.11 | 89 | 10/3/2023 |
8.0.0-pre.10 | 98 | 10/3/2023 |
8.0.0-pre.9 | 98 | 10/3/2023 |
8.0.0-pre.8 | 91 | 10/2/2023 |
8.0.0-pre.7 | 94 | 10/2/2023 |
8.0.0-pre.6 | 107 | 9/29/2023 |
8.0.0-pre.5 | 79 | 9/28/2023 |
8.0.0-pre.4 | 85 | 9/28/2023 |
8.0.0-pre.3 | 96 | 9/27/2023 |
8.0.0-pre.2 | 65 | 9/26/2023 |
8.0.0-pre.1 | 78 | 9/22/2023 |
'# [8.0.0-pre.21](https://github.com/buehler/dotnet-operator-sdk/compare/v8.0.0-pre.20...v8.0.0-pre.21) (2023-10-12)
### Features
* **webhooks:** automatic installer generation for webhook operators ([#632](https://github.com/buehler/dotnet-operator-sdk/issues/632)) ([69ff66e](https://github.com/buehler/dotnet-operator-sdk/commit/69ff66e9698f7f569ed2f771e15efc40e1d0a0a9))
### BREAKING CHANGES
* **webhooks:** Webhooks are not generated
via the custom command for webhooks, nor are they
automatically installed at runtime. For now, webhook
definitions, certificates, and services are created
at buildtime.
* **webhooks:** This removes the runtime exeuction
of the webhook registrar magic.
'