Download the kafka helm repo (bitnami)
helm repo add bitnami https://charts.bitnami.com/bitnami
Install kafka helm
helm install kafka bitnami/kafka
add cdefense helm repo
helm repo add cdefense https://clouddefenseai.github.io/charts/
update repos
helm repo update
create roles, role binding and service accounts
kubectl apply -f charts/cdefense/rbac
create secrets
kubectl apply -f charts/cdefense/secrets
Install cdefense helm
helm install cdefense cdefense --debug
or
helm upgrade cdefense cdefense/cdefense
In order to sign in with different identity providers (for ex. github), create ID and secrets
apiVersion: v1
kind: Secret
metadata:
name: authservice-secrets
type: Opaque
stringData:
SENDGRID_KEY:
GOOGLE_CLIENT_ID:
GOOGLE_CLIENT_SECRET:
GITHUB_CLIENT_ID:
GITHUB_CLIENT_SECRET:
GITLAB_APPLICATION_ID:
GITLAB_APPLICATION_SECRET:
BITBUCKET_KEY:
BITBUCKET_SECRET:
MICROSOFT_CLIENT_ID:
MICROSOFT_CLIENT_SECRET:
kubectl apply -f authservice-secrets.yaml