From f8ea0e2e426a2cb8865eea1cab92f7d3e047eebf Mon Sep 17 00:00:00 2001 From: Gianni Carafa Date: Mon, 18 Nov 2024 23:15:02 +0100 Subject: [PATCH 1/2] Template / Add Semaphore --- services/semaphore/app.yaml | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 services/semaphore/app.yaml diff --git a/services/semaphore/app.yaml b/services/semaphore/app.yaml new file mode 100644 index 00000000..79314cf9 --- /dev/null +++ b/services/semaphore/app.yaml @@ -0,0 +1,43 @@ +apiVersion: application.kubero.dev/v1alpha1 +kind: KuberoApp +metadata: + name: semaphore + annotations: + kubero.dev/template.architecture: "[]" + kubero.dev/template.description: "" + kubero.dev/template.icon: "" + kubero.dev/template.installation: "" + kubero.dev/template.links: "[]" + kubero.dev/template.screenshots: "[]" + kubero.dev/template.source: "" + kubero.dev/template.tags: "[]" + kubero.dev/template.title: "" + kubero.dev/template.website: "" + labels: + manager: kubero +spec: + name: semaphore + deploymentstrategy: docker + envVars: + - name: SEMAPHORE_ADMIN_PASSWORD + value: admin + - name: SEMAPHORE_ADMIN_NAME + value: Peter Example + - name: SEMAPHORE_ADMIN_EMAIL + value: peter.example@admin.com + - name: SEMAPHORE_ADMIN + value: admin + - name: SEMAPHORE_DB_DIALECT + value: bolt + extraVolumes: [] + cronjobs: [] + addons: [] + web: + replicaCount: 1 + worker: + replicaCount: 0 + image: + containerPort: "3000" + pullPolicy: Always + repository: semaphoreui/semaphore + tag: v2.10.35 From 4d2343339d3a9b23d829587c22dd80ba7ce00c7f Mon Sep 17 00:00:00 2001 From: Gianni Carafa Date: Tue, 3 Dec 2024 13:58:51 +0100 Subject: [PATCH 2/2] Update Semaphore app metadata with description, icon, screenshots, source, tags, title, and website. --- services/semaphore/app.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/services/semaphore/app.yaml b/services/semaphore/app.yaml index 79314cf9..145697f6 100644 --- a/services/semaphore/app.yaml +++ b/services/semaphore/app.yaml @@ -4,15 +4,15 @@ metadata: name: semaphore annotations: kubero.dev/template.architecture: "[]" - kubero.dev/template.description: "" - kubero.dev/template.icon: "" + kubero.dev/template.description: "Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools." + kubero.dev/template.icon: "https://avatars.githubusercontent.com/u/98574287" kubero.dev/template.installation: "" kubero.dev/template.links: "[]" - kubero.dev/template.screenshots: "[]" - kubero.dev/template.source: "" - kubero.dev/template.tags: "[]" - kubero.dev/template.title: "" - kubero.dev/template.website: "" + kubero.dev/template.screenshots: '["https://user-images.githubusercontent.com/914224/134777345-8789d9e4-ff0d-439c-b80e-ddc56b74fcee.png"]' + kubero.dev/template.source: "https://github.com/semaphoreui/semaphore" + kubero.dev/template.tags: '["devops", "infrastructure"]' + kubero.dev/template.title: "Semaphore" + kubero.dev/template.website: "https://semaphoreui.com/" labels: manager: kubero spec: