Home

Awesome

validkube

TypeScript GitHub go.mod Go version of a Go module Docker

About this project

Validkube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene & security.

Open - Source Contribution

If you like ValidKube, share with your friends and be sure to ⭐ it!

Please read contributing guidelines before submitting new Resources.

Capabilities:

Policies - A combination of security and best practices.

Validkube is an open-source project, so please feel free to add more tools or capabilities. :)

Prerequisites


OS tools:

K8s CLI tools:

Deploy


Full deploy:

make deploy

Deploy backend:

make deploy-backend

In order to update web domain:

aws ssm put-parameter --name /validkube/config/allowed_origin --type String --value {frontend-domain} --overwrite

Deploy frontend:

make deploy-frontend

Local Environment


To run locally, set ALLOWED_ORIGIN environment variable to http://localhost:3000

Example in Linux:

export ALLOWED_ORIGIN='http://localhost:3000'

In order to start backend:

go mod download
go run backend/development/localdev.go

In order to start frontend:

cd frontend
yarn install
yarn start