Skip to content
This repository was archived by the owner on Sep 3, 2023. It is now read-only.

glueops-rip/admiral

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 

Repository files navigation

admiral

Overview

This Admiral repository will guide you on creating a captain (kubernetes cluster).

Prerequisites:

You will need to follow these steps in this order:

  1. Create the kubernetes infra for the desired clouder provider
  2. Deploy ArgoCD onto the kubernetes cluster
  3. Deploying the GlueOps-Platform onto the kubernetes cluster
  4. Intialize/Unseal Vault
  5. Configure Vault

Once you complete steps 1-5 you will have a captain that you can deploy your apps onto.

Deploying your cluster

IMPORTANT: You can only use 1 Cloud Provider

Cloud Providers
Google Cloud Platform
Amazon Web Services

Deploying ArgoCD

https://github.com/GlueOps/argocd-install-docs/

Deploying the GlueOps Platform

https://github.com/GlueOps/docs-glueops-platform/

Vault Setup

Intialize Vault

https://github.com/GlueOps/terraform-module-kubernetes-hashicorp-vault-initialization

Configure Vault

https://github.com/GlueOps/terraform-module-kubernetes-hashicorp-vault-configuration

Cheat Sheet

Using the Cluster

  • Service Locations
    • ArgoCD - argocd.<captain_domain>
    • Vault - vault.<captain_domain>
    • Grafana - grafana.<captain_domain>
  • Accessing Services
    • GitHub OAuth - to confirm OAuth access was configured correctly
      • ArgoCD - Click LOGIN VIA GITHUB SSO and grant access to the relevant organization(s), which were configured in the platform.yaml at dex.github.orgs
      • Vault - Click on oidc and then type in reader or editor depending on what role you want to use
      • Grafana - Click Signin with GitHub SSO and grant access to the relevant organization(s), which were configured in the platform.yaml at dex.github.orgs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •