@@ -466,9 +466,9 @@ metadata:
466
466
"auth": {
467
467
"createDatabase": false,
468
468
"database": "my_database",
469
- "password": "",
470
- "rootPassword": "",
471
- "username": ""
469
+ "password": "example ",
470
+ "rootPassword": "random ",
471
+ "username": "example "
472
472
},
473
473
"global": {
474
474
"storageClass": ""
@@ -545,41 +545,64 @@ metadata:
545
545
capabilities : Basic Install
546
546
categories : Integration & Delivery
547
547
certified : " false"
548
- containerImage : ghcr.io/kubero-dev/kubero-operator/kuberoapp:v0.0.85
548
+ containerImage : ghcr.io/kubero-dev/kubero-operator/kuberoapp:v0.0.86
549
549
description : Kubero is a GitOps continuous delivery tool for Kubernetes.
550
550
operators.operatorframework.io/builder : operator-sdk-v1.24.0
551
551
operators.operatorframework.io/project_layout : helm.sdk.operatorframework.io/v1
552
552
repository : https://github.com/kubero-dev/kubero
553
553
support : Kubero Community
554
- name : kubero-operator.v0.0.85
554
+ name : kubero-operator.v0.0.86
555
555
namespace : placeholder
556
556
spec :
557
557
apiservicedefinitions : {}
558
558
customresourcedefinitions :
559
559
owned :
560
560
- description : Creates a App in a Kubero Pipeline
561
- displayName : KuberoApp
561
+ displayName : Kubero App
562
562
kind : KuberoApp
563
563
name : kuberoapps.application.kubero.dev
564
564
version : v1alpha1
565
- - description : Starts the Kubero UI
565
+ - description : Starts the Kubero UI and API
566
566
displayName : Kubero UI and API
567
567
kind : Kubero
568
568
name : kuberoes.application.kubero.dev
569
569
version : v1alpha1
570
- - kind : KuberoMysql
570
+ - description : Creates a Mysql Database
571
+ displayName : Kubero Mysql
572
+ kind : KuberoMysql
571
573
name : kuberomysqls.application.kubero.dev
572
574
version : v1alpha1
573
575
- description : Creates a Kubero Pipeline
574
- displayName : KuberoPipeline
576
+ displayName : Kubero Pipeline
575
577
kind : KuberoPipeline
576
578
name : kuberopipelines.application.kubero.dev
577
579
version : v1alpha1
578
580
description : |-
579
- Kubero brings the convinience of Heroku/platform.sh/vercel/Netlify to your kubernetes cluster. Your developers should not need to worry about the underlying infrastructure and deployment.
581
+ Kubero is a Internal Developer Platform (IDP) that brings the convinience of Heroku/platform.sh/vercel/Netlify to your kubernetes cluster. Your developers should not need to worry about the underlying infrastructure and deployment. It enables you to deploy your applications with a few clicks. It also provides a API and CLI to manage your applications .
580
582
583
+ ## Features
584
+ - Automated GitOps deployment and Pull Request previews
585
+ - Integrated CI/CD
581
586
582
- Kubero comes with e UI to manage your applications and their deployments.
587
+ ## Supported Git Providers
588
+ - Gitea
589
+ - Forgejo (WIP)
590
+ - OneDev (WIP)
591
+ - Gogs
592
+ - Github
593
+ - Gitlab
594
+ - Bitbucket
595
+
596
+ ## Tested languages/frameworks
597
+ Basicly everything that can be shipped in a single container. Kubero uses official images to build and run the apps. But they can be replaced or extended to fit your needs.
598
+
599
+ - GoLang (including Hugo, gin-gonic)
600
+ - Python (including Flask)
601
+ - JavaScript/NodeJS
602
+ - PHP (including Laravel)
603
+ - Ruby (including Rails)
604
+ - Static HTML
605
+ - Rust (including Rocket)
583
606
displayName : Kubero
584
607
icon :
585
608
- base64data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTM2bW0iCiAgIGhlaWdodD0iMTM2bW0iCiAgIHZpZXdCb3g9IjAgMCAxMzYgMTM2IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc0NzQ0IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjIuMSAoOWM2ZDQxZTQsIDIwMjItMDctMTQpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJrdWJlcm8tbG9nby1oYXQtc3F1YXJlLWJvbGQuc3ZnIgogICBpbmtzY2FwZTpleHBvcnQtZmlsZW5hbWU9Imt1YmVyby1sb2dvLWhhdC1zcXVhcmUtbmVnYXRpdmUtYm9sZC5wbmciCiAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSI4MCIKICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjgwIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3NDc0NiIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMS40ODgiCiAgICAgaW5rc2NhcGU6Y3g9IjE4OS44NTIxNSIKICAgICBpbmtzY2FwZTpjeT0iMjI1LjgwNjQ1IgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTM4NyIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDkyIgogICAgIGlua3NjYXBlOndpbmRvdy14PSIzNjYiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI5MiIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzNDc0MSIgLz4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJFYmVuZSAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6Izc0NzNiZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6Izc0NzNiZjtzdHJva2Utd2lkdGg6My45NzUyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDozLjI7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDk4LjUwODcxMyw5Ni4wMzAzNjIgYyAtMi40NDQyNywwLjc2OTIyNCAtNy42NzI0ODIsMS41NDczNzkgLTExLjczODIyMiwxLjc0NzEyNyAtOC42OTkyODYsMC40MjczNzMgLTE1LjEwMDMwNywtMC42NzE0NyAtMzEuOTA5NjEyLC01LjQ3NzkxMSAtMTUuMjQyMzQyLC00LjM1ODQwOCAtMjIuNTExNjQ2LC01LjgxNDE5MyAtMjcuNjMwNjQ1LC01LjUzMzUzNSAtNi44MDg2NjYsMC4zNzMzNDUgLTcuMjQ2MDU0LDMuNzkxMjM4IC0wLjc1ODUzOSw1LjkyNzYwMiAxLjI4NjI5NCwwLjQyMzU4OSA2LjQ5MzYxLDAuOTk5NTA2IDExLjU3MTgwNywxLjI3OTc2IGwgOS4yMzMwNjcsMC41MDk2MjIgLTQuMjg2NzksMC45Nzk2NzIgYyAtNS4xNTA4NzYsMS4xNzcxNTkgLTE1LjIxMTYxMiwxLjU4OTEyNCAtMTguNjExNjAzLDAuNzYyMDk2IC0zLjczNjY1LC0wLjkwODkxNSAtNi40NDk1ODQsLTMuODg1ODY2IC02LjQ0OTU4NCwtNy4wNzcxOTEgMCwtMy40MDk5MDggMC45MTAxODksLTUuMjY5OTExIDMuMjYwMjY4LC02LjY2MjQ4NyA1LjA5NjQ2NiwtMy4wMTk5NjMgMTQuOTQ5NjMsLTEuOTI2OTQyIDM2Ljc5OTMzOSw0LjA4MjE3NyAxOC43NzE3MDgsNS4xNjI2MTkgMjEuNDA3NjYsNS41OTg5NzIgMzEuMDk2NDEsNS4xNDc4NDggNi45OTQ3MjcsLTAuMzI1NzAzIDkuMzAxMzgsLTAuNzY0MjkgMTQuNTMyODYxLC0yLjc2MzMyNCA3LjQ1MzAxLC0yLjg0Nzk2MiAxMi4xOTM1OCwtNS44Mzk1MTMgMTYuMDM3ODksLTEwLjEyMDgwNCAyLjcxMTg3LC0zLjAyMDE2IDUuNDE5MzYsLTguMTE4OTM4IDcuMDE1NiwtMTIuNDg2ODI5IDAuMTUyMTQsLTAuNDE2MjYyIDEuMDc5OCwtMS4xNDY5NDkgLTMuOTQzMDgsMS4zNTc0NDIgLTYuNjU4MiwzLjMxOTcxNyAtMTQuNzcwMzIsNC44NTYyODEgLTI3LjIzNDk5MSw0LjMxMTQ2OCBDIDgzLjkzMzEzMyw3MS41MDc4NzEgNzguMTQ0NjYsNzAuMzg5OTk3IDYyLjA4MTEzNCw2NS41NjA4MzQgMjkuNDM4ODIxLDU1Ljc0NzU2OSAxNC43MTk3NDMsNTUuNjEzNDYzIDcuNDc4OTM4LDY1LjA2MzM2MiBjIC0yLjY1ODQ4OTQsMy40Njk1NiAtMi42OTYzNzgzLDIuNDA4NDc3IC0wLjA2MDYyMiwtMS42OTg0MTcgMS4zNTY0NTI0LC0yLjExMzU4MSAzLjM2MTAwMiwtMy44OTU4MzUgNi4xMDA0MTUsLTUuNDIzOTE1IDEwLjA5MzY0NywtNS42MzAzODMgMjUuMTYwNjExLC00Ljg4MTQ2NCA1Mi44ODM0OTMsMi42Mjg2NTIgOC4zNzYxMTQsMi4yNjkwNzkgMjEuNDk0OTQzLDUuMDQzNzQ4IDIxLjg3NzM0NCw0LjYyNzE1NCAwLjEwNzcwNiwtMC4xMTc0NDEgLTQuOTkxOTY3LC0xMC41MDMxMzEgLTExLjQ2NzE5OSwtMjMuMzUzNTIzIC0yLjg0MDQwOCwtNS42MzY5MDMgLTMuMDQxNjk4LC01Ljg1NTgxNCAtNS4zNjE2OCwtNS44MzA0MyAtMS4zMjU3NTgsMC4wMTMzNSAtNC42MzYzMDcsMC40ODQ5OTYgLTcuMzU2NzQ4LDEuMDQ1NTEzIEMgNTIuOTQ2ODE0LDM5LjM1NTE5IDUwLjkxNjE1LDQwLjcyMzgxMiA0OC44NTI5OCw0Ny4zMzA1MDcgbCAtMS4yOTU0MTEsNC4xNDgxOCAwLjIyMDA0NCwtNS4wOTI5MjEgYyAwLjI3OTI3NCwtNi40NjM3MDYgMS41MTc2MzQsLTguNTAyNzY1IDcuMTA5NjQzLC0xMS43MDY1MDQgOC4yMjU5NjMsLTQuNzEyNzg4IDE5LjYyNzg5MywtNi4zOTk4NjIgMjIuMzI5NjM2LC0zLjMwMzk4IDMuMTI0OTEsMy41ODA4MTIgNy43Njc1NDMsMTUuNjkzMDMxIDEwLjYzODU1NCwyNy43NTUyMTQgbCAxLjQ2MTUxNyw2LjE0MDM2NCAzLjM4MTUwNywwLjQ2NTU2NyBjIDExLjcxMDI3LDEuNjEyMzE3IDI3LjM1OTE1LC0wLjkxNCAzMS4yNzMwMywtNS4wNDg2NzQgNC45NzIyOCwtNS4yNTI3OCAtMi45ODY0MywtOC43MzI1NTQgLTI0LjI4MjE1MywtMTAuNjE2ODEgTCA4OC44MjUzOTgsNDkuMTA5NzM0IDk1Ljk5OTAzLDQ4LjQ5NzAxOCBjIDguMzk4NTMsLTAuNzE3MzQ2IDIyLjc4OTk2LC0wLjE0ODA0NiAyNi4yMDg5NSwxLjAzNzAyOCA2LjAwMjM0LDIuMDgwMjQ2IDguODQ1NzQsNi4zMzcxNSA3LjI0ODI3LDEwLjg1MTQ1OCAtMC40NzI3MSwxLjMzNTkxNyAtMS41MjU2Miw1LjEwOTQ4OSAtMi42NTczNSw4LjI0NjE2IC0yLjk5NDEzLDguMjk4NDI1IC01LjM5MDQ4LDEzLjMzNjA4OCAtOS4yODc1OSwxOC4wMzI2NDIgLTAuOTM1OTYsMS4xMjc5NTIgLTIuMzIxMzQsMi44NjAwNzEgLTUuNzUzNzEsNC44MDMzMTQgLTcuNzgsMy42OTQ0MTkgLTkuOTIwNjgsMy43NjgyMTEgLTEzLjI0ODg4Nyw0LjU2Mjc0MiB6IgogICAgICAgaWQ9InBhdGgxNjYtNS04IgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjc3Nzc3Njc3Nzc3Nzc3Nzc3Nzc3Nzc3NzY3NzY3Nzc3Njc3NzY3Njc3NzY2MiCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iaGF0IiAvPgogIDwvZz4KPC9zdmc+Cg==
@@ -867,7 +890,7 @@ spec:
867
890
- --metrics-bind-address=127.0.0.1:8080
868
891
- --leader-elect
869
892
- --leader-election-id=kubero-operator
870
- image : ghcr.io/kubero-dev/kubero-operator/kuberoapp:v0.0.85
893
+ image : ghcr.io/kubero-dev/kubero-operator/kuberoapp:v0.0.86
871
894
livenessProbe :
872
895
httpGet :
873
896
path : /healthz
@@ -954,4 +977,4 @@ spec:
954
977
provider :
955
978
name : kubero
956
979
url : https://github.com/kubero-dev/
957
- version : 0.0.85
980
+ version : 0.0.86
0 commit comments