added more add ons

This commit is contained in:
Chris Zhu
2025-04-03 22:15:27 -07:00
parent 3e2242b2fd
commit 7230c7ee0f
6 changed files with 19 additions and 20 deletions

View File

@@ -8,7 +8,7 @@
- [ ] Streaming logs for pods
- [ ] Project groupings?
- [ ] Constantly refresh the processes page for readiness of pods
- [ ] Make the metrics page look better + filter
- [ ] Metrics improvement: https://stackoverflow.com/questions/68058199/chartjs-need-help-on-drawing-a-vertical-line-when-hovering-cursor
- [ ] Add metrics page for add ons
- [ ] Support GPU backed clusters
- [ ] Support GPU backed clusters
- [ ] Make accidental deletions harder

View File

@@ -10,7 +10,7 @@
<% else %>
<div class="form-group">
<% if variable['type'] == 'string' %>
<%= form.label variable['name'] %>
<%= form.label variable['key'], variable['name'] %>
<%= form.text_field(
variable['key'],
name: "add_on[metadata][#{chart['name']}][template][#{variable['key']}]",
@@ -30,7 +30,7 @@
</span>
</label>
<% elsif variable['type'] == 'integer' %>
<%= form.label variable['name'] %>
<%= form.label variable['key'], variable['name'] %>
<%= form.number_field(
variable['key'],
name: "add_on[metadata][#{chart['name']}][template][#{variable['key']}]",
@@ -38,7 +38,7 @@
value: form.object.metadata.dig('template', variable['key']) || variable['default']
) %>
<% elsif variable['type'] == 'enum' %>
<%= form.label variable['name'] %>
<%= form.label variable['key'], variable['name'] %>
<%= form.select "metadata][#{chart['name']}][template][#{variable['key']}", options_for_select(variable['options']), {}, class: "select select-bordered w-full max-w-md" %>
<% elsif variable['type'] == 'size' %>
<%= form.label variable['name'] %>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

View File

@@ -34,7 +34,7 @@ helm:
key: database.connectionURI
type: string
required: true
- name: Database Type
- name: Database type
key: database.type
type: enum
options:
@@ -46,7 +46,7 @@ helm:
chart_url: bitnami/elasticsearch
friendly_name: Elasticsearch
template:
- name: resources.limits.storage
- name: Storage size
key: resources.limits.storage
type: size
default: 10Gi
@@ -56,15 +56,15 @@ helm:
chart_url: bitnami/clickhouse
friendly_name: ClickHouse
template:
- name: persistence.size
- name: Storage Size
key: persistence.size
type: size
default: 10Gi
- name: shards
- name: Shards
key: shards
type: integer
default: 1
- name: Replica count
- name: Replicas
key: replicaCount
type: integer
default: 1
@@ -76,22 +76,21 @@ helm:
key: zookeeper.replicaCount
type: integer
default: 1
- name: airbyte
friendly_name: Airbyte
logo: /images/helm/airbyte.png
repository: https://airbytehq.github.io/helm-charts
- name: prometheus
logo: /images/helm/prometheus.png
repository: https://prometheus-community.github.io/helm-charts
- name: supabase
logo: /images/helm/supabase.png
repository: https://github.com/supabase-community/supabase-kubernetes
coming_soon: true
- name: sentry
logo: /images/helm/sentry.png
repository: https://sentry-kubernetes.github.io/charts
coming_soon: true
- name: superset
logo: /images/helm/superset.png
repository: https://apache.github.io/superset
coming_soon: true
- name: grafana
logo: /images/helm/grafana.png
repository: https://grafana.github.io/helm-charts