diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4e83b0e --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +deployment_name ?= bitwarden-crd-operator +namespace ?= bitwarden-crd-operator +label_filter = -l app.kubernetes.io/instance=bitwarden-crd-operator -l app.kubernetes.io/name=bitwarden-crd-operator + +create-namespace: + kubectl create namespace ${namespace} + +dev: + skaffold dev -n ${namespace} + +run: + skaffold run -n ${namespace} + +pods: + kubectl -n ${namespace} get pods + +desc-pods: + kubectl -n ${namespace} describe pod ${label_filter} + +delete-pods-force: + kubectl -n ${namespace} delete pod ${label_filter} --force + +exec: + kubectl -n ${namespace} exec -it deployment/${deployment_name} -- sh + +logs: + kubectl -n ${namespace} logs -f --tail 30 deployment/${deployment_name} \ No newline at end of file diff --git a/skaffold.yaml b/skaffold.yaml new file mode 100644 index 0000000..7290a20 --- /dev/null +++ b/skaffold.yaml @@ -0,0 +1,17 @@ +apiVersion: skaffold/v4beta5 +kind: Config +metadata: + name: bitwarden-crd-operator +build: + artifacts: + - image: ghcr.io/lerentis/bitwarden-crd-operator + docker: + dockerfile: Dockerfile +deploy: + helm: + releases: + - name: bitwarden-crd-operator + chartPath: charts/bitwarden-crd-operator + valuesFiles: + - env/values.yaml + version: v0.7.4