Skip to content

Commit

Permalink
Create binding object for existing dbs
Browse files Browse the repository at this point in the history
Signed-off-by: Arnob kumar saha <[email protected]>
  • Loading branch information
ArnobKumarSaha committed Dec 18, 2024
1 parent e3b38d5 commit b881eee
Show file tree
Hide file tree
Showing 12 changed files with 180 additions and 8 deletions.
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ require (
github.com/stretchr/testify v1.9.0
github.com/zeebo/xxh3 v1.0.2
go.bytebuilders.dev/catalog v0.0.11
go.bytebuilders.dev/catalog-manager v0.1.1
go.bytebuilders.dev/catalog-manager v0.1.1-0.20241212123230-677a4bafa8a8
go.bytebuilders.dev/license-verifier v0.14.3
go.openviz.dev/apimachinery v0.0.7
golang.org/x/sync v0.10.0
Expand Down Expand Up @@ -52,7 +52,7 @@ require (
kmodules.xyz/go-containerregistry v0.0.12
kmodules.xyz/monitoring-agent-api v0.30.4
kmodules.xyz/offshoot-api v0.30.1
kmodules.xyz/resource-metadata v0.23.2-0.20241218040701-e6c4dba942ca
kmodules.xyz/resource-metadata v0.23.2-0.20241218133649-44f2be7cd065
kmodules.xyz/resource-metrics v0.30.5
kmodules.xyz/resource-metrics/utils v0.30.4
kmodules.xyz/sets v0.29.0
Expand Down
8 changes: 4 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -560,8 +560,8 @@ github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0=
github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA=
go.bytebuilders.dev/catalog v0.0.11 h1:XXYItSsTJe8XOE+SLI0b25RsmRwQ53YmOn0ozzusOw0=
go.bytebuilders.dev/catalog v0.0.11/go.mod h1:B3dacrh9g2sAP3STfiSfw+XPjTeHZlTvCb2C7t26SlE=
go.bytebuilders.dev/catalog-manager v0.1.1 h1:4P2XcPKS4I/imS5XfXMUrjuDyeusvgPTmWwI+X4p6NI=
go.bytebuilders.dev/catalog-manager v0.1.1/go.mod h1:hiLjSu61dQCik86r3Oejf7FMavI8wz8qr6eJXS8Oo10=
go.bytebuilders.dev/catalog-manager v0.1.1-0.20241212123230-677a4bafa8a8 h1:V16ZkBAYJVRYi2q4uHyEdkQQG4g+WHK9RAmo6J2eOZ4=
go.bytebuilders.dev/catalog-manager v0.1.1-0.20241212123230-677a4bafa8a8/go.mod h1:X5bmmK8bCdCLb5WNW5bGiLCvaDPJ784dJ/yuSZOIIcE=
go.bytebuilders.dev/license-verifier v0.14.3 h1:5BTwmFEgCjSlAs2Nzh3/7+u//VoF93xjqywrJiqmZsg=
go.bytebuilders.dev/license-verifier v0.14.3/go.mod h1:bNNaVbry3TZbu54pf57LkhjsFX94T6O62w0roiy1yiE=
go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
Expand Down Expand Up @@ -939,8 +939,8 @@ kmodules.xyz/monitoring-agent-api v0.30.4 h1:6CTKxYJKpWDsDYb0WRBHGFoW3xQof05d+W8
kmodules.xyz/monitoring-agent-api v0.30.4/go.mod h1:ZuTQ5uGi6H80QLsOTuuC7m58dfXDGUv0YB+s059gnr4=
kmodules.xyz/offshoot-api v0.30.1 h1:TrulAYO+oBsXe9sZZGTmNWIuI8qD2izMpgcTSPvgAmI=
kmodules.xyz/offshoot-api v0.30.1/go.mod h1:T3mpjR6fui0QzOcmQvIuANytW48fe9ytmy/1cgx6D4g=
kmodules.xyz/resource-metadata v0.23.2-0.20241218040701-e6c4dba942ca h1:9GdCQVv5y5souRkQs7VTqA3k8hGl4tgU4HQxpPH8ca8=
kmodules.xyz/resource-metadata v0.23.2-0.20241218040701-e6c4dba942ca/go.mod h1:k7oxVO2BbgXOXfPrf6v8uAki52MLQ01mo4g0PcEyebM=
kmodules.xyz/resource-metadata v0.23.2-0.20241218133649-44f2be7cd065 h1:DXIEJCU/S9ra0MmjChsJPZ2dPkiSYngxLNQpbAlb5cY=
kmodules.xyz/resource-metadata v0.23.2-0.20241218133649-44f2be7cd065/go.mod h1:k7oxVO2BbgXOXfPrf6v8uAki52MLQ01mo4g0PcEyebM=
kmodules.xyz/resource-metrics v0.30.5 h1:ZhpGeR9DCz1HTrKUg/mWhr95wlFzCPRdgVAqwaggy1o=
kmodules.xyz/resource-metrics v0.30.5/go.mod h1:w9+rz7/s/kGP1GWzYSuRdCn+l7EwpesmESSEHkLBnIQ=
kmodules.xyz/resource-metrics/utils v0.30.4 h1:bJS/x0Qr7N1FFdxugFbzZ/Es6HVs4ptsFlhkmgj3jac=
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,22 @@ spec:
name: Monitoring
operationId: edit-self-monitoring
name: Security & Monitoring
- items:
- editor:
name: kubedbcom-elasticsearch-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-edit
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/configure.svg
type: image/svg+xml
name: Expose via Gateway
operationId: edit-self-binding
name: Extras
editor:
name: kubedbcom-elasticsearch-editor
sourceRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,22 @@ spec:
name: Monitoring
operationId: edit-self-monitoring
name: Security & Monitoring
- items:
- editor:
name: kubedbcom-kafka-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-edit
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/configure.svg
type: image/svg+xml
name: Expose via Gateway
operationId: edit-self-binding
name: Extras
editor:
name: kubedbcom-kafka-editor
sourceRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,22 @@ spec:
name: Monitoring
operationId: edit-self-monitoring
name: Security & Monitoring
- items:
- editor:
name: kubedbcom-mariadb-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-edit
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/configure.svg
type: image/svg+xml
name: Expose via Gateway
operationId: edit-self-binding
name: Extras
editor:
name: kubedbcom-mariadb-editor
sourceRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,22 @@ spec:
name: Monitoring
operationId: edit-self-monitoring
name: Security & Monitoring
- items:
- editor:
name: kubedbcom-mongodb-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-edit
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/configure.svg
type: image/svg+xml
name: Expose via Gateway
operationId: edit-self-binding
name: Extras
editor:
name: kubedbcom-mongodb-editor
sourceRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,22 @@ spec:
name: Monitoring
operationId: edit-self-monitoring
name: Security & Monitoring
- items:
- editor:
name: kubedbcom-mysql-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-edit
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/configure.svg
type: image/svg+xml
name: Expose via Gateway
operationId: edit-self-binding
name: Extras
editor:
name: kubedbcom-mysql-editor
sourceRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,22 @@ spec:
name: Monitoring
operationId: edit-self-monitoring
name: Security & Monitoring
- items:
- editor:
name: kubedbcom-postgres-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-edit
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/configure.svg
type: image/svg+xml
name: Expose via Gateway
operationId: edit-self-binding
name: Extras
editor:
name: kubedbcom-postgres-editor
sourceRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,22 @@ spec:
name: Monitoring
operationId: edit-self-monitoring
name: Security & Monitoring
- items:
- editor:
name: kubedbcom-redis-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-edit
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/configure.svg
type: image/svg+xml
name: Expose via Gateway
operationId: edit-self-binding
name: Extras
editor:
name: kubedbcom-redis-editor
sourceRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,22 @@ spec:
name: Monitoring
operationId: edit-self-monitoring
name: Security & Monitoring
- items:
- editor:
name: kubedbcom-singlestore-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-edit
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/configure.svg
type: image/svg+xml
name: Expose via Gateway
operationId: edit-self-binding
name: Extras
editor:
name: kubedbcom-singlestore-editor
sourceRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,50 @@ spec:
version: v1alpha2
ui:
actions:
- items:
- editor:
name: kubedbcom-zookeeper-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-edit
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/configure-backup.svg
type: image/svg+xml
name: Configure Backup
operationId: edit-self-backupconfiguration
- editor:
name: corekubestashcom-backupsession-editor
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-create
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/instant-backup.svg
type: image/svg+xml
name: Instant Backup
operationId: create-instant-backup
- editor:
name: corekubestashcom-restoresession-editor-options
sourceRef:
apiGroup: source.toolkit.fluxcd.io
kind: HelmRepository
name: appscode-charts-oci
version: v0.11.0
enforceQuota: false
flow: standalone-create
icons:
- src: https://cdn.appscode.com/k8s/icons/action-icons/restore.svg
type: image/svg+xml
name: Restore
operationId: create-restoresession
name: Backups
- items:
- editor:
name: opskubedbcom-zookeeperopsrequest-editor
Expand Down
4 changes: 2 additions & 2 deletions vendor/modules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -807,7 +807,7 @@ github.com/zeebo/xxh3
go.bytebuilders.dev/catalog/api/catalog/v1alpha1
go.bytebuilders.dev/catalog/api/gateway/v1alpha1
go.bytebuilders.dev/catalog/crds
# go.bytebuilders.dev/catalog-manager v0.1.1
# go.bytebuilders.dev/catalog-manager v0.1.1-0.20241212123230-677a4bafa8a8
## explicit; go 1.23.2
go.bytebuilders.dev/catalog-manager/pkg/gateway
go.bytebuilders.dev/catalog-manager/pkg/portmanager
Expand Down Expand Up @@ -2052,7 +2052,7 @@ kmodules.xyz/monitoring-agent-api/client
kmodules.xyz/offshoot-api/api/v1
kmodules.xyz/offshoot-api/api/v2
kmodules.xyz/offshoot-api/util
# kmodules.xyz/resource-metadata v0.23.2-0.20241218040701-e6c4dba942ca
# kmodules.xyz/resource-metadata v0.23.2-0.20241218133649-44f2be7cd065
## explicit; go 1.22.1
kmodules.xyz/resource-metadata/apis/core/install
kmodules.xyz/resource-metadata/apis/core/v1alpha1
Expand Down

0 comments on commit b881eee

Please sign in to comment.