Skip to content

Commit c979537

Browse files
committed
docs: add pre-release badge to readmes
1 parent 587862a commit c979537

File tree

9 files changed

+9
-0
lines changed

9 files changed

+9
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
**Build Kubernetes Operators in .NET with Ease**
44

55
[![.NET Release](https://github.com/dotnet/dotnet-operator-sdk/actions/workflows/dotnet-release.yml/badge.svg?branch=main)](https://github.com/dotnet/dotnet-operator-sdk/actions/workflows/dotnet-release.yml)
6+
[![.NET Pre-Release](https://github.com/dotnet/dotnet-operator-sdk/actions/workflows/dotnet-pre-release.yml/badge.svg)](https://github.com/dotnet/dotnet-operator-sdk/actions/workflows/dotnet-pre-release.yml)
67
[![Scheduled Code Security Testing](https://github.com/dotnet/dotnet-operator-sdk/actions/workflows/security-analysis.yml/badge.svg?event=schedule)](https://github.com/dotnet/dotnet-operator-sdk/actions/workflows/security-analysis.yml)
78

89
**KubeOps** is a [Kubernetes Operator](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) SDK designed for [.NET](https://dotnet.microsoft.com/) developers. It allows you to leverage your C# skills and the rich .NET ecosystem to build powerful Kubernetes controllers that automate the management of complex applications. KubeOps simplifies operator development by providing high-level abstractions, code generators, and helper utilities.

src/KubeOps.Abstractions/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# KubeOps Abstractions
22

33
[![Nuget](https://img.shields.io/nuget/v/KubeOps.Abstractions?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Abstractions)
4+
[![NuGet Pre-Release](https://img.shields.io/nuget/vpre/KubeOps.Abstractions?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Abstractions)
45

56
This package provides the fundamental building blocks for the KubeOps SDK. It defines the core interfaces, abstract base classes, and [.NET attributes](https://learn.microsoft.com/en-us/dotnet/csharp/advanced-topics/reflection-and-attributes/) used throughout the operator framework.
67

src/KubeOps.Cli/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# KubeOps CLI
22

33
[![NuGet](https://img.shields.io/nuget/v/KubeOps.Cli?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Cli)
4+
[![NuGet Pre-Release](https://img.shields.io/nuget/vpre/KubeOps.Cli?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Cli)
45

56
The KubeOps CLI is a command-line tool designed to simplify the development and management of Kubernetes Operators using .NET. It provides utilities for generating Custom Resource Definitions (CRDs) and managing operator-related tasks.
67

src/KubeOps.Generator/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# KubeOps Generator
22

33
[![NuGet](https://img.shields.io/nuget/v/KubeOps.Generator?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Generator)
4+
[![NuGet Pre-Release](https://img.shields.io/nuget/vpre/KubeOps.Generator?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Generator)
45

56
This is a C# source generator for KubeOps and operators.
67
It is used to generate convenience functions to help register

src/KubeOps.KubernetesClient/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# KubeOps Kubernetes Client
22

33
[![NuGet](https://img.shields.io/nuget/v/KubeOps.KubernetesClient?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.KubernetesClient)
4+
[![NuGet Pre-Release](https://img.shields.io/nuget/vpre/KubeOps.KubernetesClient?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.KubernetesClient)
45

56
This package provides an enhanced, developer-friendly interface for interacting with the Kubernetes API, built on top of the official [kubernetes-client/csharp](https://github.com/kubernetes-client/csharp) library. While the official client is powerful, it often requires verbose calls, especially for Custom Resources.
67

src/KubeOps.Operator.Web/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# KubeOps Web Operator
22

33
[![NuGet](https://img.shields.io/nuget/v/KubeOps.Operator.Web?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Operator.Web)
4+
[![NuGet Pre-Release](https://img.shields.io/nuget/vpre/KubeOps.Operator.Web?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Operator.Web)
45

56
**This package requires your operator to run as an ASP.NET Core web application.**
67

src/KubeOps.Operator/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# KubeOps Operator
22

33
[![NuGet](https://img.shields.io/nuget/v/KubeOps.Operator?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Operator)
4+
[![NuGet Pre-Release](https://img.shields.io/nuget/vpre/KubeOps.Operator?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Operator)
45

56
The `KubeOps.Operator` package provides a framework for building Kubernetes operators in .NET. Built on top of the Kubernetes client libraries for .NET, it offers abstractions and utilities for implementing operators that manage custom resources in a Kubernetes cluster.
67

src/KubeOps.Templates/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# KubeOps Dotnet New Templates
22

33
[![NuGet](https://img.shields.io/nuget/v/KubeOps.Templates?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Templates)
4+
[![NuGet Pre-Release](https://img.shields.io/nuget/vpre/KubeOps.Templates?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Templates)
45

56
To use the operator SDK as easy as possible, this
67
[Nuget Package](https://www.nuget.org/packages/KubeOps.Templates)

src/KubeOps.Transpiler/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# KubeOps Transpiler
22

33
[![NuGet](https://img.shields.io/nuget/v/KubeOps.Transpiler?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Transpiler)
4+
[![NuGet Pre-Release](https://img.shields.io/nuget/vpre/KubeOps.Transpiler?label=NuGet&logo=nuget)](https://www.nuget.org/packages/KubeOps.Transpiler)
45

56
The `KubeOps.Transpiler` package provides utilities primarily focused on **generating Kubernetes Custom Resource Definition (CRD) manifests (YAML/JSON) from .NET type definitions**.
67

0 commit comments

Comments
 (0)