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 below| apiVersion: v1 | |
| kind: Namespace | |
| metadata: | |
| labels: | |
| app.kubernetes.io/instance: ingress-nginx | |
| app.kubernetes.io/name: ingress-nginx | |
| name: ingress-nginx | |
| --- | |
| apiVersion: v1 | |
| automountServiceAccountToken: true |