Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rancher integration #2471

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 11 additions & 6 deletions charts/postgres-operator-ui/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
apiVersion: v2
name: postgres-operator-ui
version: 1.11.0
appVersion: 1.11.0
annotations:
catalog.cattle.io/display-name: "Zalando Postgres Operator UI"
catalog.cattle.io/release-name: postgres-operator-ui
catalog.cattle.io/namespace: postgres-operator
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
home: https://github.com/zalando/postgres-operator
description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience
icon: https://github.com/zalando/postgres-operator/raw/master/docs/diagrams/logo.png
keywords:
- postgres
- operator
Expand All @@ -12,8 +16,9 @@ keywords:
- patroni
- spilo
maintainers:
- name: Zalando
email: [email protected]
- email: [email protected]
name: Zalando
name: postgres-operator-ui
sources:
- https://github.com/zalando/postgres-operator
engine: gotpl
version: 1.11.0
25 changes: 15 additions & 10 deletions charts/postgres-operator-ui/index.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
apiVersion: v1
entries:
postgres-operator-ui:
- apiVersion: v2
- annotations:
catalog.cattle.io/display-name: Zalando Postgres Operator UI
catalog.cattle.io/namespace: postgres-operator
catalog.cattle.io/release-name: postgres-operator-ui
apiVersion: v2
appVersion: 1.11.0
created: "2024-03-14T17:12:46.692800586+01:00"
created: "2024-05-28T11:40:25.008141203+02:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: a45f2284045c2a9a79750a36997386444f39b01ac722b17c84b431457577a3a2
digest: 1a89c58bccac91d0783ca6ce55ae033ca546b508899ab7c841c52cdb32a5b540
home: https://github.com/zalando/postgres-operator
icon: https://github.com/zalando/postgres-operator/raw/master/docs/diagrams/logo.png
keywords:
- postgres
- operator
Expand All @@ -26,7 +31,7 @@ entries:
version: 1.11.0
- apiVersion: v2
appVersion: 1.10.1
created: "2024-03-14T17:12:46.691746076+01:00"
created: "2024-05-28T11:40:25.007198169+02:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: 2e5e7a82aebee519ec57c6243eb8735124aa4585a3a19c66ffd69638fbeb11ce
Expand All @@ -49,7 +54,7 @@ entries:
version: 1.10.1
- apiVersion: v2
appVersion: 1.10.0
created: "2024-03-14T17:12:46.690807634+01:00"
created: "2024-05-28T11:40:25.006839155+02:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: 47413650e3188539ae778a601998efa2c4f80b8aa16e3668a2fc7b72e014b605
Expand All @@ -72,7 +77,7 @@ entries:
version: 1.10.0
- apiVersion: v2
appVersion: 1.9.0
created: "2024-03-14T17:12:46.696626932+01:00"
created: "2024-05-28T11:40:25.009420242+02:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: df434af6c8b697fe0631017ecc25e3c79e125361ae6622347cea41a545153bdc
Expand All @@ -95,7 +100,7 @@ entries:
version: 1.9.0
- apiVersion: v2
appVersion: 1.8.2
created: "2024-03-14T17:12:46.69565936+01:00"
created: "2024-05-28T11:40:25.009096444+02:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: fbfc90fa8fd007a08a7c02e0ec9108bb8282cbb42b8c976d88f2193d6edff30c
Expand All @@ -118,7 +123,7 @@ entries:
version: 1.8.2
- apiVersion: v2
appVersion: 1.8.1
created: "2024-03-14T17:12:46.694691362+01:00"
created: "2024-05-28T11:40:25.008788298+02:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: d26342e385ea51a0fbfbe23477999863e9489664ae803ea5c56da8897db84d24
Expand All @@ -141,7 +146,7 @@ entries:
version: 1.8.1
- apiVersion: v1
appVersion: 1.8.0
created: "2024-03-14T17:12:46.693750873+01:00"
created: "2024-05-28T11:40:25.008472097+02:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: d4a7b40c23fd167841cc28342afdbd5ecc809181913a5c31061c83139187f148
Expand All @@ -162,4 +167,4 @@ entries:
urls:
- postgres-operator-ui-1.8.0.tgz
version: 1.8.0
generated: "2024-03-14T17:12:46.689654615+01:00"
generated: "2024-05-28T11:40:25.006308838+02:00"
Binary file modified charts/postgres-operator-ui/postgres-operator-ui-1.11.0.tgz
Binary file not shown.
139 changes: 139 additions & 0 deletions charts/postgres-operator-ui/questions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
questions:
- variable: replicaCount
description: "The number of replicas to deploy for the Postgres Operator UI"
label: "Replicas Count"
type: "int"
default: "1"
required: true
group: "Postgres Operator UI"
- variable: image.registry
description: "The registry where the Postgres Operator UI image is hosted"
label: "Image Registry"
type: "string"
default: "ghcr.io"
required: true
group: "Postgres Operator UI"
- variable: image.repository
description: "The name of the Postgres Operator UI image repository"
label: "Image Repository"
type: "string"
default: "zalando/postgres-operator-ui"
required: true
group: "Postgres Operator UI"
- variable: image.tag
description: "The tag of the Postgres Operator UI image to use"
label: "Image Tag"
type: "string"
default: "v1.11.0"
required: true
group: "Postgres Operator UI"
- variable: image.pullPolicy
description: "The image pull policy for the Postgres Operator UI container"
label: "Image Pull Policy"
type: "string"
default: "IfNotPresent"
required: true
group: "Postgres Operator UI"
- variable: rbac.create
description: "Whether to create RBAC resources for the Postgres Operator UI"
label: "Create RBAC"
type: "boolean"
default: "true"
required: true
group: "Postgres Operator UI"
- variable: serviceAccount.create
description: "Whether to create a ServiceAccount for the Postgres Operator UI"
label: "Create ServiceAccount"
type: "boolean"
default: "true"
required: true
group: "Postgres Operator UI"
show_subquestions_if: true
subquestions:
- variable: serviceAccount.name
description: "The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template"
type: "string"
default: ""
label: "ServiceAccount Name"
group: "Postgres Operator UI"
- variable: resources.limits.cpu
description: "The CPU resource limits for the Postgres Operator UI container"
label: "CPU Resource Limits"
type: "string"
default: "200m"
required: true
group: "Postgres Operator UI"
- variable: resources.limits.memory
description: "The memory resource limits for the Postgres Operator UI container"
label: "Memory Resource Limits"
type: "string"
default: "200Mi"
required: true
group: "Postgres Operator UI"
- variable: resources.requests.cpu
description: "The CPU resource requests for the Postgres Operator UI container"
label: "CPU Resource Requests"
type: "string"
default: "100m"
required: true
group: "Postgres Operator UI"
- variable: resources.requests.memory
description: "The memory resource requests for the Postgres Operator UI container"
label: "Memory Resource Requests"
type: "string"
default: "100Mi"
required: true
group: "Postgres Operator UI"
- variable: envs.appUrl
description: "The URL of the Postgres Operator UI"
label: "Postgres Operator UI URL"
type: "string"
default: "http://localhost:8081"
required: true
group: "Postgres Operator UI"
- variable: envs.operatorApiUrl
description: "The URL of the Postgres Operator API"
label: "Postgres Operator API URL"
type: "string"
default: "http://postgres-operator:8080"
required: true
group: "Postgres Operator UI"
- variable: envs.operatorClusterNameLabel
description: "The label used to identify the Postgres Operator cluster"
label: "Postgres Operator Cluster Label"
type: "string"
default: "cluster-name"
required: true
group: "Postgres Operator UI"
- variable: envs.resourcesVisible
description: "Whether to show resource usage information in the Postgres Operator UI"
label: "Show Resource Usage"
type: "boolean"
default: "False"
required: true
group: "Postgres Operator UI"
- variable: envs.targetNamespace
description: "The namespace in which the Postgres Operator is running"
label: "Postgres Operator Namespace"
type: "string"
default: "default"
required: true
group: "Postgres Operator UI"
- variable: service.type
description: "The type of service to create for the Postgres Operator UI"
label: "Service Type"
type: "enum"
options:
- "ClusterIP"
- "NodePort"
default: "ClusterIP"
required: true
group: "Postgres Operator UI"
show_subquestions_if: "NodePort"
subquestions:
- variable: service.nodePort
description: "The node port to use for the NodePort service type"
label: "Node Port"
type: "int"
default: "30080"
group: "Postgres Operator UI"
5 changes: 5 additions & 0 deletions charts/postgres-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
apiVersion: v2
name: postgres-operator
annotations:
catalog.cattle.io/display-name: "Zalando Postgres Operator"
catalog.cattle.io/release-name: postgres-operator
catalog.cattle.io/namespace: postgres-operator
version: 1.11.0
appVersion: 1.11.0
home: https://github.com/zalando/postgres-operator
icon: https://github.com/zalando/postgres-operator/raw/master/docs/diagrams/logo.png
description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes
keywords:
- postgres
Expand Down
25 changes: 15 additions & 10 deletions charts/postgres-operator/index.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
apiVersion: v1
entries:
postgres-operator:
- apiVersion: v2
- annotations:
catalog.cattle.io/display-name: Zalando Postgres Operator
catalog.cattle.io/namespace: postgres-operator
catalog.cattle.io/release-name: postgres-operator
apiVersion: v2
appVersion: 1.11.0
created: "2024-03-27T16:11:07.44119096+01:00"
created: "2024-05-28T11:40:27.476394914+02:00"
description: Postgres Operator creates and manages PostgreSQL clusters running
in Kubernetes
digest: 3914b5e117bda0834f05c9207f007e2ac372864cf6e86dcc2e1362bbe46c14d9
digest: 2809931dbf8e27d17cf15f355419a16929b5a03ea30e239b0a2867890b2c4967
home: https://github.com/zalando/postgres-operator
icon: https://github.com/zalando/postgres-operator/raw/master/docs/diagrams/logo.png
keywords:
- postgres
- operator
Expand All @@ -25,7 +30,7 @@ entries:
version: 1.11.0
- apiVersion: v2
appVersion: 1.10.1
created: "2024-03-27T16:11:07.435516407+01:00"
created: "2024-05-28T11:40:27.472972629+02:00"
description: Postgres Operator creates and manages PostgreSQL clusters running
in Kubernetes
digest: cc3baa41753da92466223d0b334df27e79c882296577b404a8e9071411fcf19c
Expand All @@ -47,7 +52,7 @@ entries:
version: 1.10.1
- apiVersion: v2
appVersion: 1.10.0
created: "2024-03-27T16:11:07.430181545+01:00"
created: "2024-05-28T11:40:27.471941819+02:00"
description: Postgres Operator creates and manages PostgreSQL clusters running
in Kubernetes
digest: 60fc5c8059dfed175d14e1034b40997d9c59d33ec8ea158c0597f7228ab04b51
Expand All @@ -69,7 +74,7 @@ entries:
version: 1.10.0
- apiVersion: v2
appVersion: 1.9.0
created: "2024-03-27T16:11:07.464139323+01:00"
created: "2024-05-28T11:40:27.480569619+02:00"
description: Postgres Operator creates and manages PostgreSQL clusters running
in Kubernetes
digest: 64df90c898ca591eb3a330328173ffaadfbf9ddd474d8c42ed143edc9e3f4276
Expand All @@ -91,7 +96,7 @@ entries:
version: 1.9.0
- apiVersion: v2
appVersion: 1.8.2
created: "2024-03-27T16:11:07.459140232+01:00"
created: "2024-05-28T11:40:27.479384139+02:00"
description: Postgres Operator creates and manages PostgreSQL clusters running
in Kubernetes
digest: f77ffad2e98b72a621e5527015cf607935d3ed688f10ba4b626435acb9631b5b
Expand All @@ -113,7 +118,7 @@ entries:
version: 1.8.2
- apiVersion: v2
appVersion: 1.8.1
created: "2024-03-27T16:11:07.454211672+01:00"
created: "2024-05-28T11:40:27.478398854+02:00"
description: Postgres Operator creates and manages PostgreSQL clusters running
in Kubernetes
digest: ee0c3bb6ba72fa4289ba3b1c6060e5b312dd023faba2a61b4cb7d9e5e2cc57a5
Expand All @@ -135,7 +140,7 @@ entries:
version: 1.8.1
- apiVersion: v1
appVersion: 1.8.0
created: "2024-03-27T16:11:07.449062797+01:00"
created: "2024-05-28T11:40:27.47741802+02:00"
description: Postgres Operator creates and manages PostgreSQL clusters running
in Kubernetes
digest: 3ae232cf009e09aa2ad11c171484cd2f1b72e63c59735e58fbe2b6eb842f4c86
Expand All @@ -155,4 +160,4 @@ entries:
urls:
- postgres-operator-1.8.0.tgz
version: 1.8.0
generated: "2024-03-27T16:11:07.42441665+01:00"
generated: "2024-05-28T11:40:27.470702104+02:00"
Binary file modified charts/postgres-operator/postgres-operator-1.11.0.tgz
Binary file not shown.
Loading