Skip to content

Commit

Permalink
Fixes civo#758 - Adding k8sgpt-operator to marketplace
Browse files Browse the repository at this point in the history
  • Loading branch information
milindchawre committed May 15, 2024
1 parent 083a990 commit ac33cfa
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 0 deletions.
5 changes: 5 additions & 0 deletions k8sgpt-operator/install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash

helm repo add k8sgpt https://charts.k8sgpt.ai/
helm repo update k8sgpt
helm install k8sgpt-operator k8sgpt/k8sgpt-operator -n k8sgpt-operator-system --create-namespace --version 0.1.4
Binary file added k8sgpt-operator/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions k8sgpt-operator/manifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: k8sgpt-operator
version: v0.1.4
maintainer: "@milindchawre"
description: This k8sgpt-operator is designed to enable K8sGPT within a Kubernetes cluster.
url: https://github.com/k8sgpt-ai/k8sgpt-operator
category: monitoring
3 changes: 3 additions & 0 deletions k8sgpt-operator/post_install.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Using k8sgpt-operator

Follow these [post-installation steps](https://github.com/k8sgpt-ai/k8sgpt-operator/tree/v0.1.4?tab=readme-ov-file#run-the-example), where you create k8s-secret to store credentials of your LLM AI backends (it supports multiple backends like OpenAI, AzureOpenAI, Amazon Bedrock, etc). Later you need to create a custom resource to apply K8sGPT configuration.
11 changes: 11 additions & 0 deletions k8sgpt-operator/uninstall.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/bash

NS=k8sgpt-operator-system

kubectl config set-context --current --namespace=$NS

# Uninstall chart
helm uninstall k8sgpt-operator

# Delete the namespace
kubectl delete namespace $NS

0 comments on commit ac33cfa

Please sign in to comment.