KubeOps.Templates
7.6.1
dotnet new install KubeOps.Templates::7.6.1
KubeOps Dotnet New Templates
To use the operator SDK as easy as possible, this
Nuget Package
contains dotnet new
templates.
These templates enable developers to create Kubernetes operators
with the simple dotnet new command in C# or F#.
Installation
To install the template package, use the dotnet
cli
(or you may use the exact version as provided in the link above):
dotnet new --install KubeOps.Templates::*
As soon as the templates are installed, you may use them with:
dotnet new operator
#or
dotnet new operator-empty
Note that several of the templates are available in multiple languages
of the .NET framework (i.e. C# and F#) and you may switch the
language with the -lang
flag of dotnet new
.
Templates
Empty Operator
Available Languages: C#, F#
Type: Generate a project
Templatename: operator-empty
Example installation: dotnet new operator-empty -n MyOperator
Description:
This template contains the well known Program.cs
and Startup.cs
files of any other ASP.NET
project
and configures the startup file to use KubeObs.
No additional code is provided.
Demo Operator
Available Languages: C#, F#
Type: Generate a project
Templatename: operator
Example installation: dotnet new operator -n MyOperator
Description:
This template contains the well known Program.cs
and Startup.cs
files of any other ASP.NET
project
and configures the startup file to use KubeObs.
In addition to the empty operator, an example file
for each "concept" is provided. You'll find an
example implementation of:
- A resource controller
- A custom entity (that generates a CRD)
- A finalizer
- A validation webhook
- A mutation webhook
This template is meant to show all possible elements of KubeOps in one go.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
7.6.1 | 5,708 | 9/29/2023 |
7.6.0 | 853 | 9/19/2023 |
7.5.0 | 834 | 9/13/2023 |
7.4.5 | 680 | 9/13/2023 |
7.4.4 | 896 | 8/28/2023 |
7.4.3 | 740 | 8/28/2023 |
7.4.2 | 998 | 7/17/2023 |
7.4.1 | 865 | 7/17/2023 |
7.4.0 | 774 | 6/26/2023 |
7.3.0 | 767 | 6/1/2023 |
7.2.0 | 740 | 4/14/2023 |
7.1.2 | 748 | 4/14/2023 |
7.1.1 | 1,173 | 3/1/2023 |
7.1.0 | 838 | 3/1/2023 |
7.0.10 | 777 | 2/27/2023 |
7.0.9 | 818 | 2/23/2023 |
7.0.8 | 878 | 2/23/2023 |
7.0.7 | 837 | 2/14/2023 |
7.0.6 | 812 | 2/6/2023 |
7.0.5 | 821 | 2/3/2023 |
7.0.4 | 1,138 | 1/30/2023 |
7.0.3 | 797 | 1/30/2023 |
7.0.2 | 873 | 1/26/2023 |
7.0.1 | 801 | 1/23/2023 |
7.0.0 | 705 | 1/19/2023 |
7.0.0-prerelease.2 | 167 | 6/4/2022 |
7.0.0-prerelease.1 | 136 | 6/2/2022 |
6.6.2 | 863 | 1/17/2023 |
6.6.1 | 1,024 | 10/27/2022 |
6.6.0 | 1,261 | 8/10/2022 |
6.5.4 | 984 | 7/23/2022 |
6.5.3 | 1,109 | 6/4/2022 |
6.5.2 | 1,005 | 6/4/2022 |
6.5.1 | 986 | 6/2/2022 |
6.5.0 | 1,004 | 5/25/2022 |
6.4.0 | 975 | 5/16/2022 |
6.3.1 | 902 | 5/11/2022 |
6.3.0 | 956 | 4/28/2022 |
6.2.13 | 1,054 | 2/21/2022 |
6.2.12 | 957 | 2/18/2022 |
6.2.11 | 888 | 2/16/2022 |
6.2.10 | 938 | 2/13/2022 |
6.2.9 | 922 | 2/9/2022 |
6.2.8 | 904 | 2/8/2022 |
6.2.7 | 914 | 2/2/2022 |
6.2.6 | 1,050 | 2/1/2022 |
6.2.5 | 922 | 1/30/2022 |
6.2.4 | 941 | 1/27/2022 |
6.2.3 | 1,051 | 1/27/2022 |
6.2.2 | 957 | 1/24/2022 |
6.2.1 | 906 | 1/12/2022 |
6.2.0 | 752 | 1/7/2022 |
6.1.2 | 826 | 1/2/2022 |
6.1.0 | 924 | 12/26/2021 |
6.0.18 | 762 | 12/15/2021 |
6.0.17 | 734 | 12/14/2021 |
6.0.16 | 759 | 12/5/2021 |
6.0.15 | 837 | 12/4/2021 |
6.0.14 | 1,108 | 11/19/2021 |
6.0.13 | 716 | 11/16/2021 |
6.0.12 | 846 | 11/13/2021 |
6.0.11 | 711 | 11/8/2021 |
6.0.10 | 731 | 11/3/2021 |
6.0.9 | 843 | 11/2/2021 |
6.0.8 | 766 | 10/28/2021 |
6.0.7 | 903 | 10/27/2021 |
6.0.6 | 748 | 10/25/2021 |
6.0.5 | 772 | 10/25/2021 |
6.0.4 | 728 | 10/21/2021 |
6.0.3 | 773 | 10/15/2021 |
6.0.2 | 861 | 10/12/2021 |
6.0.1 | 805 | 10/12/2021 |
6.0.0 | 791 | 10/11/2021 |
6.0.0-prerelease.5 | 193 | 9/20/2021 |
6.0.0-prerelease.4 | 150 | 9/20/2021 |
6.0.0-prerelease.3 | 177 | 9/20/2021 |
6.0.0-prerelease.2 | 173 | 9/20/2021 |
6.0.0-prerelease.1 | 154 | 9/20/2021 |
5.4.9 | 893 | 9/30/2021 |
5.4.8 | 759 | 9/29/2021 |
5.4.7 | 876 | 9/25/2021 |
5.4.6 | 714 | 9/24/2021 |
5.4.5 | 823 | 9/22/2021 |
5.4.4 | 737 | 9/17/2021 |
5.4.3 | 701 | 9/14/2021 |
5.4.2 | 791 | 9/14/2021 |
5.4.1 | 802 | 9/8/2021 |
5.4.0 | 744 | 9/8/2021 |
5.3.6 | 1,042 | 8/27/2021 |
5.3.5 | 810 | 8/27/2021 |
5.3.4 | 830 | 8/27/2021 |
5.3.3 | 924 | 8/26/2021 |
5.3.2 | 880 | 8/26/2021 |
5.3.1 | 826 | 8/26/2021 |
5.3.0 | 948 | 8/26/2021 |
5.2.0 | 958 | 8/24/2021 |
5.1.4 | 879 | 8/24/2021 |
5.1.3 | 889 | 8/20/2021 |
5.1.2 | 792 | 8/19/2021 |
5.1.1 | 768 | 8/19/2021 |
5.1.0 | 737 | 8/19/2021 |
5.1.0-prerelease.2 | 176 | 8/19/2021 |
5.1.0-prerelease.1 | 179 | 8/19/2021 |
5.0.2-prerelease.1 | 163 | 8/19/2021 |
5.0.1 | 807 | 8/18/2021 |
5.0.0 | 771 | 8/18/2021 |
4.3.2 | 968 | 8/14/2021 |
4.3.1 | 729 | 8/13/2021 |
4.3.0 | 831 | 8/13/2021 |
4.2.0 | 739 | 8/13/2021 |
4.1.12 | 827 | 8/10/2021 |
4.1.11 | 811 | 8/9/2021 |
4.1.10 | 905 | 8/6/2021 |
4.1.9 | 865 | 8/5/2021 |
4.1.8 | 893 | 8/4/2021 |
4.1.7 | 755 | 8/4/2021 |
4.1.6 | 1,251 | 7/22/2021 |
4.1.5 | 1,079 | 7/13/2021 |
4.1.4 | 1,012 | 7/6/2021 |
4.1.3 | 1,258 | 6/29/2021 |
4.1.2 | 1,137 | 6/27/2021 |
4.1.1 | 821 | 6/21/2021 |
4.1.0 | 903 | 6/20/2021 |
4.0.23 | 985 | 6/13/2021 |
4.0.22 | 968 | 6/8/2021 |
4.0.21 | 890 | 6/2/2021 |
4.0.20 | 1,006 | 5/24/2021 |
4.0.19 | 939 | 5/19/2021 |
4.0.17 | 970 | 5/7/2021 |
4.0.16 | 896 | 5/5/2021 |
4.0.15 | 835 | 5/4/2021 |
4.0.14 | 816 | 4/26/2021 |
4.0.13 | 836 | 4/10/2021 |
4.0.12 | 973 | 4/9/2021 |
4.0.11 | 1,026 | 4/8/2021 |
4.0.10 | 934 | 4/6/2021 |
4.0.9 | 1,072 | 4/6/2021 |
4.0.8 | 1,008 | 4/3/2021 |
4.0.7 | 843 | 4/1/2021 |
4.0.6 | 991 | 3/31/2021 |
4.0.5 | 982 | 3/27/2021 |
4.0.4 | 1,024 | 3/25/2021 |
4.0.3 | 1,041 | 3/20/2021 |
4.0.2 | 849 | 3/19/2021 |
4.0.1 | 1,144 | 3/15/2021 |
4.0.0 | 1,247 | 3/5/2021 |
4.0.0-prerelease.2 | 217 | 3/5/2021 |
4.0.0-prerelease.1 | 212 | 3/4/2021 |
3.1.1-prerelease.2 | 214 | 2/24/2021 |
3.1.1-prerelease.1 | 167 | 2/23/2021 |
3.1.0 | 1,002 | 2/23/2021 |
3.1.0-prerelease.4 | 173 | 2/23/2021 |
3.1.0-prerelease.3 | 167 | 2/22/2021 |
3.1.0-prerelease.2 | 169 | 2/22/2021 |
3.1.0-prerelease.1 | 208 | 2/22/2021 |
'## [7.6.1](https://github.com/buehler/dotnet-operator-sdk/compare/v7.6.0...v7.6.1) (2023-09-29)
### Bug Fixes
* Merge Watch & Local events. Switch by uid & type grouping. ([#616](https://github.com/buehler/dotnet-operator-sdk/issues/616)) ([d6031c6](https://github.com/buehler/dotnet-operator-sdk/commit/d6031c64d1dba02822da90804f19dd51f40ebc98)), closes [#585](https://github.com/buehler/dotnet-operator-sdk/issues/585) [#579](https://github.com/buehler/dotnet-operator-sdk/issues/579)
'