Read more about ScanCode.io here: scancodeio.readthedocs.io.
Read more about Helm3 here: helm.sh/docs.
Requires:
- Kubernetes cluster running with appropriate permissions (depending on your cluster)
- kubectl set up to connect to the cluster
- helm
Tested on:
minikube
$ minikube version minikube version: v1.25.1 commit: 3e64b11ed75e56e4898ea85f96b2e4af0301f43d
helm version.BuildInfo{Version:"v3.8.1", GitCommit:"5cb9af4b1b271d11d7a97a71df3ac337dd94ad37", GitTreeState:"clean", GoVersion:"go1.17.5"}
Helm<https://helm.sh> must be installed to use the charts. Please refer to Helm's documentation<https://helm.sh/docs/> to get started.
Once Helm is set up properly, add the repo as follows:
git clone [email protected]:xerrni/scancode-kube.git .. create kubernetes namespace kubectl create namespace scancode .. configure values.yaml file vi values.yaml
helm dependency update .. check if dependencies are installed helm dependency list .. sample output
helm install scancode ./ --namespace scancode
kubectl get pods -n scancode --watch
minikube service --url=true -n scancode scancode-nginx
Issue tracker:
- GitHub issues
Code submissions:
- GitHub PR from your fork
- Check verification steps in .github/workflows
- This project is licensed under the Apache 2.0 license.
- It depends on `Bitnami charts<https://github.com/bitnami/charts>`_ which is also licensed under Apache 2.0 license.