Contribution Guidelines for Core
How to contribute to the ksctl
Repository: ksctl/ksctl
Test out both all Unit tests
make unit_test
Test out both all integeration_test
make integration_test
Test out both unit tests and integeration tests
make test_all
for E2E tests on local
set the required token as ENV vars
For cloud provider specific e2e tests
token for Azure
export AZURE_SUBSCRIPTION_ID=""
export AZURE_TENANT_ID=""
export AZURE_CLIENT_ID=""
export AZURE_CLIENT_SECRET=""
token for AWS
export AWS_ACCESS_KEY_ID=""
export AWS_SECRET_ACCESS_KEY=""
token for Mongodb as storage
export MONGODB_SRV=<true|false> # boolean
export MONGODB_HOST=""
export MONGODB_PORT=""
export MONGODB_USER=""
export MONGODB_PASS=""
cd test/e2e
# then the syntax for running
go run . -op create -file azure/create.json
# for operations you can refer file test/e2e/consts.go
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.