All Projects → srossross → k8s-test-controller

srossross / k8s-test-controller

Licence: MIT license
Run end to end tests in kubernetes

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to k8s-test-controller

intellisense
VSCode Extension and Language Server for Frappe Framework
Stars: ✭ 40 (+122.22%)
Mutual labels:  help-wanted
Votum
A Discord bot for managing small party voting systems
Stars: ✭ 20 (+11.11%)
Mutual labels:  help-wanted
mcos
A game server, being written from scratch, for a very old and long dead game
Stars: ✭ 31 (+72.22%)
Mutual labels:  help-wanted
SynapseOS
SynapseOS - модульная операционная система на языке C.
Stars: ✭ 93 (+416.67%)
Mutual labels:  help-wanted
Getting-Started-With-Contributing-to-Open-Sources
This has useful links to help you get started with contributing to open sources.
Stars: ✭ 44 (+144.44%)
Mutual labels:  help-wanted
DragonTravel
A plugin for the Minecraft-servermods "Bukkit" and "Spigot".
Stars: ✭ 17 (-5.56%)
Mutual labels:  help-wanted
Web-Development
Created this new Repository for Open Source Contribution for Beginners
Stars: ✭ 25 (+38.89%)
Mutual labels:  help-wanted
SpeedUpAmerica
Crowd-sourced internet speed tests using M-Lab data and user tests on a website, with charts, maps, and raw data downloads.
Stars: ✭ 24 (+33.33%)
Mutual labels:  help-wanted
Fb Automated Birthday Wisher
Automatically wishes your selected fb friends on their Birthday
Stars: ✭ 39 (+116.67%)
Mutual labels:  help-wanted
SpringBootRestAPI
A ready-to-use Template for Rest API using spring-boot-microservices, MongoDB as Database, Integrated with codecov and sonarqube, deployable to cloud.
Stars: ✭ 24 (+33.33%)
Mutual labels:  help-wanted
Rise-Media-Player
One media player for everything you own or stream; whether it's music or videos, online or offline Rise Media Player does it all. And it's beautiful and native with the latest version of WinUI.
Stars: ✭ 600 (+3233.33%)
Mutual labels:  help-wanted
Programming-Quotes
Repository containing various programming quotes
Stars: ✭ 26 (+44.44%)
Mutual labels:  help-wanted
Hello-World
Help beginners to contribute to Open Source projects 😃 ⭐ it if you 👍 it !
Stars: ✭ 44 (+144.44%)
Mutual labels:  help-wanted
stirfry
StirFry is a self contained and lightweight web framework for nodejs
Stars: ✭ 24 (+33.33%)
Mutual labels:  help-wanted
fresh script
Find Spotify tracks posted to the HipHopHeads subreddit and add them to a Spotify playlist.
Stars: ✭ 69 (+283.33%)
Mutual labels:  help-wanted
cia
Citizen Intelligence Agency, open-source intelligence (OSINT) project
Stars: ✭ 79 (+338.89%)
Mutual labels:  help-wanted
ververica-platform-k8s-operator
Kubernetes Operator for the Ververica Platform
Stars: ✭ 28 (+55.56%)
Mutual labels:  k8s-controller
pace
Remote Access Tool for Windows.
Stars: ✭ 68 (+277.78%)
Mutual labels:  help-wanted
EyeControlledCursor
Controlling mouse cursor from eye.
Stars: ✭ 36 (+100%)
Mutual labels:  help-wanted
contextualSpellCheck
✔️Contextual word checker for better suggestions
Stars: ✭ 274 (+1422.22%)
Mutual labels:  help-wanted

k8s-test-controller

Add test resources to test your Kubernetes cluster setup.

Check out the docs

Development

Generating code

If you change any API types, you must regenerate all of the supporting code. This can be done by using the generate make target, e.g.

$ make generate

The generators tend not to error even if something you may consider to be a problem occurs, thus it's important to ensure you can still build your application after running the generators.

Building

The actual golang app can be built with a simple go build. The generated files required are committed to the repo to ensure it stays in sync. We should also use a verify step to ensure that the generated files are in sync with their respective types.go files, but for brevity have omitted that here.

$ go build

Running

Running the application is as follows:

$ go run main.go -kubeconfig ~/.kube/config

Then we can go ahead and create a Tests and TestRuns!

$ kubectl create -f docs/tests.yaml
$ kubectl create -f docs/test-run.yaml
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].