diff --git a/stacks/otomi/README.md b/stacks/otomi/README.md deleted file mode 100644 index 0f2d9ace..00000000 --- a/stacks/otomi/README.md +++ /dev/null @@ -1,74 +0,0 @@ -

-
- Self-hosted PaaS for Kubernetes -

-

Deploy your apps fast and safe on any Kubernetes cluster in any cloud

- -## Description - -[Otomi](https://github.com/redkubes/otomi-core) adds developer- and operations-centric tools, automation, and self-service on top of Kubernetes in any infrastructure or cloud, to code, build, and run containerized applications - - -**Notes:** - -- This stack requires a minimum configuration of 4 nodes at the $0.13/hour plan (2.5GB memory/2 vCPUs) -- If you have access to `professional plans`, then we recommend using a configuration of 3 nodes at the $0.19/hour plan (6 GB/ 4vCPUs) -- Otomi is installed with an auto-generated CA and uses the public IP of the load balancer with nip.io for all hostnames. See the Otomi [documentation](https://otomi.io/docs/installation/optional) for advanced configurations using DNS, value encryption, Let's Encrypt and Azure Active Directory as IdP. - -## Software included - -| Package | Application Version |License | -| ---| ---- | ------------- | -| otomi | [v1.x.x](https://github.com/redkubes/otomi-core/releases/) | [Apache 2.0](https://github.com/redkubes/otomi-core/blob/main/LICENSE) | - -## Getting Started - -### Prerequisites -Get familiar with supported Kubernetes versions at https://otomi.io/product/roadmap - -### How to Connect to Your Cluster - -Follow these [instructions](https://www.digitalocean.com/docs/kubernetes/how-to/connect-to-cluster/) to connect to your cluster with `kubectl` and `doctl`. - -### Confirming that Otomi is Running - -First, check if the Otomi installation was successful by running the command below: - -```bash -kubectl get job otomi -w -``` - -The output looks similar to the following: - -```text -NAME COMPLETIONS DURATION AGE -otomi 1/1 14m 14m -``` - -Next, check the installer job logs to get the otomi console `url` and `credentials` by running the following command: - -```bash -kubectl logs jobs/otomi -n default --tail=7 -``` -### Accessing Otomi console - -For activation steps follow: https://otomi.io/docs/get-started/activation - -For performing hands-on labs look into: https://otomi.io/docs/for-devs/get-started/overview - -## Upgrade Instructions - -Upgrading to a new version of Otomi can be easily done via the `otomi-console`. -From the left menu bar follow: `Settings` then in the main screen click `Otomi` and find `Version` input form. Fill a new version - - -```bash -NOTE: -# The major and minor upgrades must be incremental, e.g.: 1.16.4 -> 1.17.0 -``` - -### Additional Resources - -- [Otomi Documentation](https://otomi.io/docs/get-started/installation) -- [Otomi Slack](https://otomi.slack.com/ssb/redirect#/shared-invite/email) - diff --git a/stacks/otomi/deploy.sh b/stacks/otomi/deploy.sh deleted file mode 100755 index 670fd361..00000000 --- a/stacks/otomi/deploy.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - -set -e - -################################################################################ -# repo -################################################################################ -helm repo add otomi https://otomi.io/otomi-core -helm repo update > /dev/null - -################################################################################ -# chart -################################################################################ -STACK="otomi" -CHART="otomi/otomi" -NAMESPACE="otomi" - -if [ -z "${MP_KUBERNETES}" ]; then - # use local version of values.yml - ROOT_DIR=$(git rev-parse --show-toplevel) - values="$ROOT_DIR/stacks/otomi/values.yml" -else - # use github hosted master version of values.yml - values="https://raw.githubusercontent.com/digitalocean/marketplace-kubernetes/master/stacks/otomi/values.yml" -fi - -helm upgrade "$STACK" "$CHART" \ - --atomic \ - --create-namespace \ - --install \ - --timeout 20m0s \ - --namespace "$NAMESPACE" \ - --values "$values" diff --git a/stacks/otomi/img/otomi-console-login.png b/stacks/otomi/img/otomi-console-login.png deleted file mode 100644 index c6dda812..00000000 Binary files a/stacks/otomi/img/otomi-console-login.png and /dev/null differ diff --git a/stacks/otomi/uninstall.sh b/stacks/otomi/uninstall.sh deleted file mode 100644 index 5651c378..00000000 --- a/stacks/otomi/uninstall.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -set -eu - -################################################################################ -# chart -################################################################################ -STACK="otomi" -NAMESPACE="otomi" - - -helm uninstall "$STACK" \ - --namespace "$NAMESPACE" -kubectl delete --ignore-not-found=true namespace "$NAMESPACE" diff --git a/stacks/otomi/values.yml b/stacks/otomi/values.yml deleted file mode 100644 index efff6816..00000000 --- a/stacks/otomi/values.yml +++ /dev/null @@ -1,5 +0,0 @@ -# otomi/otomi - -cluster: - name: otomi-on-digital-ocean - provider: digitalocean