KubeOps.Templates 7.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet new install KubeOps.Templates::7.1.0                
This package contains a .NET Template Package you can call from the shell/command line.

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,263 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