849 Resources
Golang kubernetes-test-operator Libraries
⚙️ Operating Account Operators (OAO) is a Golang tool to interact with the LDAP protocol to manage account groups, roles, ACLs/ACEs, etc...
⚙️ OAO (Operating Account Operators) ⚙️ Operating Account Operators (OAO) is a Golang tool to interact with the LDAP protocol to manage account groups
Cloud-native, enterprise-level cron job platform for Kubernetes
Furiko Furiko is a cloud-native, enterprise-level cron and adhoc job platform for Kubernetes. The main website for documentation and updates is hosted
A db proxy for distributed transaction, read write splitting and sharding! Support any language! It can be deployed as a sidecar in a pod.
DBPack DBPack means a database cluster tool pack. It can be deployed as a sidecar in a pod, it shields complex basic logic, so that business developme
This is a demo project for Dcard, which is currently deployed on GKE.
Overview This is a project for applying my first intern job at Dcard Taiwan Ltd. 😃 !!! 🔗 Backend documentation link 🔗 Company Requirements One POST
Kubernetes Operator Samples using Go, the Operator SDK and OLM
Kubernetes Operator Patterns and Best Practises This project contains Kubernetes operator samples that demonstrate best practices how to develop opera
Crane scheduler is a Kubernetes scheduler which can schedule pod based on actual node load.
Crane-scheduler Overview Crane-scheduler is a collection of scheduler plugins based on scheduler framework, including: Dynamic scheuler: a load-aware
Terraform Controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.
TERRAFORM CONTROLLER Terraform Controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a control
A modern generic testing assertions library for Go
test test is a generics based testing assertions library for Go. There are two packages, test and must. test - assertions that mark the test for failu
Local Storage is one of HwameiStor components. It will provision the local LVM volume.
Local Storage Module English | Simplified_Chinese Introduction Local Storage is one of modules of HwameiStor which is a cloud native local storage sys
Ready to deploy, distributed cryptocurrency trading bot
HyperTrade Ready to deploy, distributed cryptocurrency trading bot. USE THIS SOFTWARE AT YOUR OWN RISK. THE AUTHOR ASSUMES NO LIABILITY FOR YOUR TRADI
OpenTelemetry auto-instrumentation for Go applications
OpenTelemetry Auto-Instrumentation for Go This project adds OpenTelemetry instrumentation to Go applications without having to modify their source cod
Kepler (Kubernetes-based Efficient Power Level Exporter) uses eBPF to probe energy related system stats and exports as Prometheus metrics
kepler Kepler (Kubernetes Efficient Power Level Exporter) uses eBPF to probe energy related system stats and exports as Prometheus metrics Architectur
Tigris is a modern, scalable backend for building real-time websites and apps.
Tigris Data Getting started These instructions will get you through setting up Tigris Data locally as Docker containers. Prerequisites Make sure that
This project provides fully automated one-click experience to create Cloud and Kubernetes environment to run Data Analytics workload like Apache Spark.
Introduction This project provides a fully automated one-click tool to create Data Analytics platform in Cloud and Kubernetes environment: Single scri
A fake kube-apiserver that serves static data from files
Static KAS A fake kube-apiserver that serves static data from an Openshift must-gather. Dynamically discovers resources and supports logs. Requires go
A Terraform module to manage cluster authentication (aws-auth) for an Elastic Kubernetes (EKS) cluster on AWS.
Archive Notice The terraform-aws-modules/eks/aws v.18.20.0 release has brought back support aws-auth configmap! For this reason, I highly encourage us
A lib for monitoring runtime goroutine stack
Overview A lib for monitoring runtime goroutine stack. Such as wait for goroutines to exit, leak detection, etc. Features context.Context first design
Goroutine Leak Detector
Leaktest Refactored, tested variant of the goroutine leak detector found in both net/http tests and the cockroachdb source tree. Takes a snapshot of r
A lightweight, cloud-native data transfer agent and aggregator
English | 中文 Loggie is a lightweight, high-performance, cloud-native agent and aggregator based on Golang. It supports multiple pipeline and pluggable
Type-safe, DRY, flexible test fixture factory based on Go 1.18+ Generics
Fixtory is a test fixture factory which initializes type-safe, DRY, flexible fixtures with the power of Generics. By using Fixtory... No more redundan
Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates
Keel - automated Kubernetes deployments for the rest of us Website https://keel.sh Slack - kubernetes.slack.com look for channel #keel Keel is a tool
A Gradle Plugin Providing Full Support for Go
Gogradle - a Full-featured Build Tool for Golang 中文文档 Gogradle is a gradle plugin which provides support for building golang. 2017-06-23 Gogradle is a
kolm - Kubernetes on your local machine
kolm - Kubernetes on your local machine kolm is a tool for running a Kubernetes 'cluster' consisting of an etcd and a kube-apiserver on your local mac
Breaking Cloud Native Web APIs in their natural habitat.
cnfuzz - Cloud Native Web API Fuzzer "Breaking Cloud Native Web APIs in their natural habitat." Fuzzing web APIs in their fully converged Cloud Native
Operator Permissions Advisor is a CLI tool that will take a catalog image and statically parse it to determine what permissions an Operator will request of OLM during an install
Operator Permissions Advisor is a CLI tool that will take a catalog image and statically parse it to determine what permissions an Operator will request of OLM during an install. The permissions are aggregated from the following sources:
Kubernetes operator for RisingWave.
Introduction The RisingWave Kubernetes Operator is a RisingWave deployment management tool based on kubernetes. The risingwave-operator currently supp
Running chaincode in development mode: Smart contract developers that want to iteratively develop and test their chaincode packages without the overhead of the smart contract lifecycle process for every update.
Fabric DEVMODE - Nano bash 1 ORG + 1 PEER + 1 ORDERER Based on fabric-samples/test-network-nano-bash, but using devmode fabric peer Prereqs Follow the
The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes.
The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes. Apache NiFI is a free, open-source solution that support powerful and scalable directed graphs of data routing, transformation, and system mediation logic.
RancherOS v2 is an immutable Linux distribution built to run Rancher and it's corresponding Kubernetes distributions RKE2 and k3s
RancherOS v2 is an immutable Linux distribution built to run Rancher and it's corresponding Kubernetes distributions RKE2 and k3s. It is built using the cOS-toolkit and based on openSUSE
Trusted Certificate Service for Kubernetes Platform
Trusted Certificate Service (TCS) is a Kubernetes (k8s) service to protect private keys using Intel's SGX technology including support for k8s CSR and cert-manager CR APIs. TCS also contains integration samples for Istio service mesh and Key Management Reference Application (KMRA).
Go test helper with DynamoDB Local + ory/dockertest
dynamotest Use the power of DynamoDB Local with ory/dockertest, create your DynamoDB test cases with breeze. 🌄 What is dynamotest? dynamotest is a pa
A kubernetes cni, connecting containers to neutron virtual networks.
neutron-cni A kubernetes cni, connecting containers to neutron virtual networks. Network Topology Architecture Quick Start Build make build-dev-im
VaultOperator provides a CRD to interact securely and indirectly with secrets stored in Hashicorp Vault.
vault-operator The vault-operator provides several CRDs to interact securely and indirectly with secrets. Details Currently only stage 1 is implemente
An operator which complements grafana-operator for custom features which are not feasible to be merged into core operator
Grafana Complementary Operator A grafana which complements grafana-operator for custom features which are not feasible to be merged into core operator
kubernetes Display Resource (CPU/Memory/Gpu/PodCount) Usage and Request and Limit.
kubectl resource-view A plugin to access Kubernetes resource requests, limits, and usage. Display Resource (CPU/Memory/Gpu/PodCount) Usage and Request
Pulumi-k8s-operator-example - OpenGitOps Compliant Pulumi Kubernetes Operator Example
Pulumi GitOps Example OpenGitOps Compliant Pulumi Kubernetes Operator Example Pr
Testkube-executor-k6 - TestKube K6 Load Test Executor
Welcome to TestKube Template Executor TestKube Template Executor is a test execu
Katenary - Convert docker-compose to a configurable helm chart
Katenary is a tool to help transforming docker-compose files to a working Helm C
Kueue: Kubernetes-native Job Queueing
Kueue Kueue is a set of APIs and controller for job queueing. It is a job-level
Dotnet-appsettings-env - Convert .NET appsettings.json file to Kubernetes, Docker and Docker-Compose environment variables
dotnet-appsettings-env Convert .NET appsettings.json file to Kubernetes, Docker
Dotnet-appsettings-env - Convert .NET appsettings.json file to Kubernetes, Docker and Docker-Compose environment variables
dotnet-appsettings-env Convert .NET appsettings.json file to Kubernetes, Docker
Kngrok - Kubernetes controller for ngrok tunnel
kngrok ken-grok What is kngrok? kngrok is a Kubernetes controller to operate ngr
Test-at-scale - TAS - An intelligent test execution platform for engineering teams to achieve high development velocity
Test At Scale Test Smarter, Release Faster with test-at-scale. Status Table of c
Targetrwe api test - This project provides the backend service for the targetrwe test application
Targetrwe-api This project provides the backend service for the targetrwe test a
Prismforce-task - Assignment to test fundamental knowledge for Prism Force
Technical Assignment Assignment to test fundamental knowledge for Prism Force. T
Compare - Functions that help compare and output test results
compare Functions that help compare and output test results. How to use Compare(
Linstor-scheduler-extender - LINSTOR scheduler extender plugin for Kubernetes
linstor-scheduler-extender LINSTOR scheduler extender plugin for Kubernetes whic
Go-test-app - Test application to verify environment deployment and reachability over HTTP
Test app Test application to verify environment deployment and reachability over
Go-opera-test - EVM-compatible chain secured by the Lachesis consensus algorithm
Opera EVM-compatible chain secured by the Lachesis consensus algorithm. Building
K8s-dotenv - Kubernetes Secrets and Configmaps to dot env file
k8s-dotenv A commandline tool to fetch, merge and convert secrets and config map
A Simple Go proxy to make amazing redirect only with 1 line.
Simple Go Proxy Simple go application that allows you to share your code with a custom domain name instead of github or gitlab links or other git prot
Kubernetes IN Docker - local clusters for testing Kubernetes
Please see Our Documentation for more in-depth installation etc. kind is a tool for running local Kubernetes clusters using Docker container "nodes".
Dynamic secret operator for golang
dynamic-secret-operator How to install make deploy Apply CRD apiVersion: secret.
Gorilla is a REST API template for efficient personal development, implemented based on the CleanArchitecture design philosophy.
The Gorilla Template is a REST API template for efficient personal development, implemented based on the CleanArchitecture design philosophy.
Lists some Kubernetes resources in cluster or at hosts.
k8s-native-app Containerized this: go build After building this we have binary files to dockerize. Create Dockerfile. docker build -t project-clientgo
Toy project to test golang toolset, using as pretext the "cyclic number" problem (famous 142857 number)
go-cyclic-number Toy project to test golang toolset, using as pretext the "cyclic number" problem (famous 142857 number) First version: https://github
Una prueba técnica: Servicio Golang REST API local, sobre Docker, gRPC, AWS Serverless y sobre Kubernetes en AWS EC2
Una prueba técnica: Servicio Golang REST API local, sobre Docker, gRPC, AWS Serverless y sobre Kubernetes en AWS EC2
W5-test-go - Write functions to pass the tests with the cases need to pass
Week 5 Assignment In this assignment, we expect to you write functions to pass t
An operator that helps you perform benchmarks
Camunda-Benchmark-Operator 🏋️♀️ An operator that helps you perform benchmarks. Your first benchmark This requires that you know how to run the opera
This repo contains a sample app exposing a gRPC health endpoint to demo Kubernetes gRPC probes.
This repo contains a sample app exposing a health endpoint by implementing grpc_health_v1. Usecase is to demo the gRPC readiness and liveness probes introduced in Kubernetes 1.23.
A k8s operator to reduce CO2 footprint of your clusters
How many of your dev/preview pods stay on during weekends? Or at night? It's a waste of resources! And money! But fear not, kube-green is here to the
This is a test / interview implementation, written in go
Factorizer This is a test / interview implementation, written in go. Author's kinda first go project. Just move on. Számok Faktorializálása A faktoriz
Test case to fix a bug in github.com/golang/glog
glog Library Pollutes Global Flags List This problem has been reported quite a few times, over the years; see it reported at golang-nuts mailing list,
Rename-pvc can rename PersistentVolumeClaims (PVCs) inside KubernetesRename-pvc can rename PersistentVolumeClaims (PVCs) inside Kubernetes
rename-pvc rename-pvc can rename PersistentVolumeClaims (PVCs) inside Kubernetes. ⚠️ Be sure to create a backup of your data in the PVC before using r
This testing tool surrounds go-ethereum with cannon to catch the blocks of retesteth going into go-ethereum and test cannon with them
Siege This testing tool surrounds go-ethereum with cannon to catch the blocks of retesteth going into go-ethereum and test cannon with them. Usage Sta
Cloud Spanner load generator to load test your application and pre-warm the database before launch
GCSB GCSB Quickstart Create a test table Load data into table Run a load test Operations Load Single table load Multiple table load Loading into inter
Reconciler - A library to avoid overstuffed Reconcile functions of Kubernetes operators
reconciler A library to avoid overstuffed Reconcile functions of Kubernetes oper
Conda-boxes - A Kubernetes Controller CLI to manage Conda environments as volumes or Boxes
conda-boxes A Kubernetes Controller CLI to manage Conda environments as volumes
Simple Tools to help manage non-production Kubernetes Clusters
SecondMate.io A tool to help your nonProduction Kubernetes Clusters running clean. The goal of this tool is to add some features to non production clu
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
Belajar golang unit test
perintah eksekusi di root folder : go test -v ./... assertion ambil dari framewo
K8s-socketcan - Virtual SocketCAN Kubernetes device plugin
Virtual SocketCAN Kubernetes device plugin This plugins enables you to create vi
K8s-graph - Kubernetes ownerReferences graphs
k8s-graph Kubernetes ownerReferences dependency graph. Running Suppose you have
Entain - Entain BE Technical Test
Entain BE Technical Test This test has been designed to demonstrate your ability
Flux prometheus grafana-example - A tool for keeping Kubernetes clusters in sync with sources ofconfiguration
Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to configuration when there is new code to deploy.
Test-csi-driver - Amazon Elastic Block Store (EBS) CSI driver
Amazon Elastic Block Store (EBS) CSI driver Overview The Amazon Elastic Block St
A small utility to generate a kubectl configuration file for all clusters you have access to in GKE.
gke-config-helper A small utility to generate a kubectl configuration file for all clusters you have access to in GKE. Usage $ gke-config-helper The b
This repository includes consumer driven contract test for provider, unit test and counter api.
This repository includes consumer driven contract test for provider, unit test and counter api.
Testy is a Go test running framework designed for Gametime's API testing needs.
template_library import "github.com/gametimesf/template_library" Overview Index Overview Package template_library is a template repository for buildin
Test-project - Lyrid Golang 1.x Chi Template
Lyrid Golang 1.x Chi Template Run locally with: go get go run ./main.go Open ht
Go-space - Test project to learn the Ebiten package with Go
Go Space This project is a prototype for a future tutorial series I plan to crea
Cloudflare-operator - Manage Cloudflare DNS records with Kubernetes objects
cloudflare-operator Documentation The goal of cloudflare-operator is to manage C
Terraform-operator - The Terraform Operator provides support to run Terraform modules in Kubernetes in a declaritive way as a Kubernetes manifest
Terraform Operator The Terraform Operator provides support to run Terraform modu
Kubernetes CSI driver for QNAP NAS's
QNAP CSI This is a very alpha QNAP Kubernetes CSI driver which lets you automatically provision iSCSI volumes on a QNAP NAS. Its only been tested on a
Common Image Registry for Testcontainers-Go
Testcontainers-Go Common Image Registry Common Image Registry for Testcontainers-Go Prerequisites Go = 1.16 Install go get github.com/nhatthm/testcon
Pega-deploy - Pega deployment on Kubernetes
Pega deployment on Kubernetes This project provides Helm charts and basic exampl
Shiba - Minimalist Kubernetes network plugin
Shiba(柴) Shiba is a minimalist Kubernetes network plugin, as a replacement for f
Sbom-operator - Catalogue all images of a Kubernetes cluster to multiple targets with Syft
sbom-operator Catalogue all images of a Kubernetes cluster to multiple targets w
Test-swaggo - Test swaggo with redis
Requirements Go 1.16 MySql Redis Development Install Dependencies go mod downloa
Cloud-on-k8s- - Elastic Cloud on Kubernetes (ECK)
Elastic Cloud on Kubernetes (ECK) Elastic Cloud on Kubernetes automates the depl
K8s-delete-protection - Kubernetes admission controller to avoid deleteing master nodes
k8s-delete-protection Admission Controller If you want to make your Kubernetes c
Manage Lets Encrypt certificates for a Kubernetes cluster.
Kubernetes Certificate Manager This project is loosely based on https://github.com/kelseyhightower/kube-cert-manager It took over most of its document
Benchmarking deferent Fibonacci functions and algorithms with running unit test
GoFibonacciBench Benchmarking deferent Fibonacci functions and algorithms with running unit test ... Introduction: Fibonacci numbers are special kinds
a k8s operator 、operator-sdk
helloworld-operator a k8s operator 、operator-sdk Operator 参考 https://jicki.cn/kubernetes-operator/ https://learnku.com/articles/60683 https://opensour
K8s-network-config-operator - Kubernetes network config operator to push network config to switches
Kubernetes Network operator Will add more to the readme later :D Operations The
Kubernetes Admission Controller Demo: Validating Webhook for Namespace lifecycle events
Kubernetes Admission Controller Based on How to build a Kubernetes Webhook | Admission controllers Local Kuberbetes cluster # create kubernetes cluste
Identity - An OAuth2 identity provider that operates over gRPC
Otter Social Identity Provider An OAuth2 identity provider that operates over
Thin clones of PostgreSQL to build powerful development, test, QA, staging environments
Database Lab Engine (DLE) ⚡ Blazing-fast cloning of PostgreSQL databases 🐘 Thin clones of PostgreSQL to build powerful development, test, QA, staging
Minecraft-operator - A Kubernetes operator for Minecraft Java Edition servers
Minecraft Operator A Kubernetes operator for dedicated servers of the video game
Identity-service - An OAuth2 identity provider that operates over gRPC
Identity-service - An OAuth2 identity provider that operates over gRPC