I hereby claim:
- I am kirederik on github.
- I am kirederik (https://keybase.io/kirederik) on keybase.
- I have a public key ASAzTNA5mIUYXzGR36evQdsqB6mYNsnN_yPuGTiWavcolgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env bash | |
PLATFORM_CONTEXT="${PLATFORM_CONTEXT:-"kind-platform"}" | |
WORKER_CONTEXT="${WORKER_CONTEXT:-"kind-worker"}" | |
# Delete minio deployment to wipe out the buckets | |
kubectl delete --context $PLATFORM_CONTEXT deployment minio --namespace kratix-platform-system | |
# Delete Kratix deployment to stop dynamic controllers | |
kubectl delete --context $PLATFORM_CONTEXT deployment -n kratix-platform-system kratix-platform-controller-manager |
apiVersion: v1 | |
kind: Namespace | |
metadata: | |
labels: | |
control-plane: controller-manager | |
name: kratix-platform-system | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: |
## Download and install Code server | |
CODE_SERVER_VERSION=4.7.0 | |
curl -fOL https://github.com/coder/code-server/releases/download/v$CODE_SERVER_VERSION/code-server_${CODE_SERVER_VERSION}_amd64.deb | |
dpkg -i code-server_${CODE_SERVER_VERSION}_amd64.deb | |
## Create Code Server startup script | |
### code-server config | |
CODE_SERVER_PATH=/root/.local/share/code-server | |
mkdir -p ${CODE_SERVER_PATH}/User |
minikube start -p kind-platform --ports=31337:31337 | |
minikube start -p kind-worker | |
export PLATFORM="kind-platform" | |
export WORKER="kind-worker" | |
kubectl --context $PLATFORM apply --filename distribution/kratix.yaml | |
# if running minio locally | |
kubectl --context $PLATFORM apply --filename config/samples/minio-install.yaml |
apiVersion: platform.kratix.io/v1alpha1 | |
kind: Promise | |
metadata: | |
name: bash | |
labels: | |
kratix.io/promise-version: v1.0.0 | |
spec: | |
api: | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition |
apiVersion: platform.kratix.io/v1alpha1 | |
kind: Promise | |
metadata: | |
name: kafka | |
namespace: default | |
labels: | |
kratix.io/promise-version: v1.2.3 | |
spec: | |
api: | |
apiVersion: apiextensions.k8s.io/v1 |
yarn --cwd packages/backend add @backstage/plugin-scaffolder-node
yarn --cwd packages/backend add zod
yarn --cwd packages/backend add fs-extra @types/fs-extra
yarn install
custom.ts
file in packages/backend/src/plugins/actions/
with the contents of the custom.ts
file belowapiVersion: v1 | |
kind: Namespace | |
metadata: | |
labels: | |
app.kubernetes.io/instance: ingress-nginx | |
app.kubernetes.io/name: ingress-nginx | |
name: ingress-nginx | |
--- | |
apiVersion: v1 | |
automountServiceAccountToken: true |