Found 82 packages
Helm contains a .NET client which you can use to interact with Helm, the package manager for Kubernetes. It contains an client-side implementation of HAPI, the gRPC-based Helm API
Prebuilt helm Provider for Terraform CDK (cdktf) (Stability: Stable)
Targets files to enable the Visual Studio Tools for Kubernetes.
Cake AddIn that extends Cake with Helm
C# models for Kubernetes CRDs in group helm.crossplane.io
Package Description
Helpers for interacting with Helm CLI.
Opinionated Wrappers for Pulumi Helm and Kubernetes Deployments, With Configuration handlers, and FluentValidation
An AWS Lambda layer that contains the `kubectl` and `helm` (Stability: Stable)
A library to support component testing inside Kubernetes cluster
Helm deployments made easy
Templates for creating a Microservice based Solution.
Hydra is a app generation tool with resulting source code. Generated front-end support for Ionic/Angular. Restful microservice layer support for .NET Core. Back-end support for SQL Server. Other supported technologies coming soon as Hydra is highly extensible. Also includes support for mobile capability, progressive web apps (PWA), Docker, Helm, Azure Devops, and Kubernetes.
A .NET tool to update Flux components.
Middlewares to help secure your apps
React Helmet (react-helmet) binding library for Bridge.NET projects.
Install the template (it will download from nuget automatically): > dotnet new -i Softlion.NotionSharp.TemplateProjects Get help on parameters for this template: > dotnet new blazorblog --help -p|--page Title of a page on Notion which contains all the pages of the blog string - Required -k|--key value of the notion tokenV2 cookie string - Optional Default: __YourNotionKey__ -b|--browserId value of the notion browserId cookie Guid - Optional Default: __YourNotionBrowserId__ -us|--userId value of the notion userId cookie Guid - Optional Default: __YourNotionUserId__ Create a new website in the current folder, using this template: > dotnet new blazorblog --page "My Public Blog" --key xxXxxXXxxXxxxXXxxx...xxXxxX --browserId aabbccdd-aabb-aabb-aabb-aabbccddaabb --userId eeffeeff-eeff-eeff-eeff-eeffeeffeeff You can also use this simple command: > dotnet new blazorblog --page "My Public Blog" But if you do so, you should add the values as user secrets (remember that secrets work in debug mode only): > dotnet user-secrets init > dotnet user-secrets set "Notion:Key" "xxXxxXXxxXxxxXXxxx...xxXxxX" > dotnet user-secrets set "Notion:BrowserId" "aabbccdd-aabb-aabb-aabb-aabbccddaabb" > dotnet user-secrets set "Notion:UserId" "eeffeeff-eeff-eeff-eeff-eeffeeffeeff" > dotnet user-secrets set "Notion:CmsPageTitle" "Public blog" To uninstall this template: > dotnet new -u Softlion.NotionSharp.TemplateProject.Blog To list all installed templates and get uninstall instructions: > dotnet new --uninstall --help To build a docker image of the blazor blog and test it: right clic the project, clic Publish then choose Docker. Or use these commands: > docker build -t yourdockerhub.com/demonotionblog:1.0.0 . > docker run -p8080:5000 yourdockerhub.com/demonotionblog:1.0.0 > start http://localhost:8080/ Don't forget to set up your notion keys in appsettings.Production.json before, as user secrets are not used in Release mode. Note: the prebuilt docker image vapolia/demonotionblog:latest is made for helm and is missing the appsettings-secrets.Production.json file. To push the blog to a kubernetes cluster: > helm upgrade demonotionblog helm\notionsharpblog --install -f your-value.yaml --dry-run > start http://localhost:5080/ Check helm\notionsharpblog\values.yaml for the available values. Example of a simple your-values.yaml file suitable for minikube: appSettingsSecrets: appsettings-secrets.Production.json: |- { "Notion": { "Key": "aabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccdd", "BrowserId": "aabbccdd-aabb-aabb-aabb-aabbccddaabb", "UserId": "eeffeeff-eeff-eeff-eeff-eeffeeffeeff", "CmsPageTitle": "My Blog" } } #For minikube only service: type: LoadBalancer port: 5080