Skip to content

Commit

Permalink
🧊 add glasskube as installation option
Browse files Browse the repository at this point in the history
add glasskube as installation option
  • Loading branch information
petar-cvit authored Feb 16, 2024
2 parents 6a4cc65 + a0d3ffd commit ece535b
Show file tree
Hide file tree
Showing 6 changed files with 90 additions and 4 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ and give it a go! (~10 minute tutorial)

⚠️ Before installing Cyclops, make sure you have all the [prerequisites](https://cyclops-ui.com/docs/installation/prerequisites) ⚠️

To install Cyclops in your cluster, run commands below:
Cyclops can either be installed manually by applying the latest manifest or with the [Glasskube Kubernetes Package Manager](https://github.com/glasskube/glasskube/).

To install Cyclops in manually in your cluster, run commands below:

```bash
kubectl apply -f https://raw.githubusercontent.com/cyclops-ui/cyclops/v0.0.1-alpha.12/install/cyclops-install.yaml
Expand Down
69 changes: 69 additions & 0 deletions web/docs/installation/install/glasskube.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
slug: glasskube
sidebar_label: Using Glasskube
title: Install Cyclops with the Glasskube Package Manager
description: "Glasskube is the easiest way to install and open Cyclops."
---

# Glasskube

> [Glasskube](https://github.com/glasskube/glasskube/) is the missing Package Manager for Kubernetes featuring a GUI and a CLI.
> Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.
## Install Glasskube

If you haven't already installed the `glasskube` client you can install it either via brew or follow the [Glasskube Documentation](https://glasskube.dev/docs/getting-started/install/).

```shell
brew install glasskube/tap/glasskube
```

After installing Glasskube you can bootstrap Glasskube with `glasskube bootstrap` or perform an automatic bootstrap with your first package installation.
(This feature is only available in Glasskube v0.0.3+)

## Install Cyclops

Glasskube provides a graphical and command line interface for installing Cyclops.

### Cyclops installation with the Glasskube CLI

You simply install cyclops with:

```shell
glasskube install cyclops
```

and open Cyclops with

```shell
glasskube open cylcops
```

You can now access Cyclops in your browser on [http://localhost:3000](http://localhost:3000).

### Cyclops installation with the Glasskube GUI

#### 1. Open the Glasskube GUI with:

The first step is to open the Glasskube GUI with the `serve` command.

```shell
glasskube serve
```

#### 2. Install Cyclops via the webbrowser

Your default webbrowser will open on [http://localhost:8580](http://localhost:8580).

![Install Cyclops with Glasskube](../../../static/img/install/install-cyclops-with-glasskube.png?raw=true "Install Cyclops with Glasskube")

Where you just need to click the "Install" Button for Cyclops.

#### 3. Open Cyclops

After the Installation of Cyclops you can open Cyclops with the "Open" button.

![Open Cyclops with Glasskube](../../../static/img/install/open-cyclops-with-glasskube.png?raw=true "Open Cyclops with Glasskube")

Glasskube will automatically create all needed port forwarding connections and open Cyclops on [http://localhost:3000](http://localhost:3000).

Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Install
---
sidebar_label: Using kubectl
---

⚠️ Before installing Cyclops, make sure you have all the [prerequisites](./prerequisites) ⚠️
# Install

To install Cyclops in your cluster, run commands below:

Expand Down
15 changes: 14 additions & 1 deletion web/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,20 @@ const sidebars = {
label: 'Installation',
items: [
'installation/prerequisites',
'installation/install',
{
type: 'category',
label: 'Install',
link: {
type: 'generated-index',
title: 'Installation methods',
description: '⚠️ Before installing Cyclops, make sure you have all the Prerequisites ⚠️',
slug: '/installation/install',
},
items: [
'installation/install/manifest',
'installation/install/glasskube',
],
},
'installation/configuration',
{
type: 'category',
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ece535b

Please sign in to comment.