Skip to content
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
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ require (
kmodules.xyz/resource-metadata v0.40.2
kubedb.dev/apimachinery v0.60.0-rc.0.0.20251220111349-72d44c386702
kubeops.dev/installer v0.0.0-20250502231931-f9d6b5e4a0a3
open-cluster-management.io/api v1.0.0
sigs.k8s.io/controller-runtime v0.22.4
sigs.k8s.io/gateway-api v1.4.0
sigs.k8s.io/yaml v1.6.0
Expand Down Expand Up @@ -261,7 +262,6 @@ require (
kubeops.dev/sidekick v0.0.12 // indirect
kubestash.dev/apimachinery v0.22.0 // indirect
kubevault.dev/apimachinery v0.22.0 // indirect
open-cluster-management.io/api v1.0.0 // indirect
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
sigs.k8s.io/kustomize/api v0.20.1 // indirect
sigs.k8s.io/kustomize/kyaml v0.20.1 // indirect
Expand Down
49 changes: 49 additions & 0 deletions license-debug-info/info.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@


===== License status =====
ID PRODUCT REQUESTER CONTRACT VALID ROTATES
5678393708850995250 kubedb system:serviceaccount:kubedb:kubedb-kubedb-autoscaler 0 28d 13m
1995419123776594989 kubedb system:serviceaccount:kubedb:kubedb-kubedb-ops-manager 0 28d 13m
2437633150122503557 kubedb system:serviceaccount:kubedb:kubedb-kubedb-provisioner 0 28d 13m
8737149402776739747 platform system:serviceaccount:ace:ace 0 28d 13m
8525221360477846900 kubedb system:serviceaccount:kubedb:kubedb-kubedb-ops-manager 0 28d 13m


===== kube-system namespace =====
apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-02-04T11:10:20Z"
labels:
kubernetes.io/metadata.name: kube-system
name: kube-system
resourceVersion: "9"
uid: 3296a985-5e4c-4a33-b378-a2ee3e5e2ea7
spec:
finalizers:
- kubernetes
status:
phase: Active


===== License secret =====
apiVersion: v1
kind: Secret
metadata:
annotations:
meta.helm.sh/release-name: license-proxyserver
meta.helm.sh/release-namespace: kubeops
creationTimestamp: "2026-02-04T11:13:44Z"
labels:
app.kubernetes.io/instance: license-proxyserver
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: license-proxyserver
app.kubernetes.io/version: v0.0.26
helm.sh/chart: license-proxyserver-v2026.1.15
helm.toolkit.fluxcd.io/name: license-proxyserver
helm.toolkit.fluxcd.io/namespace: kubeops
name: license-proxyserver-licenses
namespace: kubeops
resourceVersion: "1466"
uid: f7eb0b4d-b0e5-4840-ad0e-8f5b29eaaf30
type: Opaque
8,507 changes: 8,507 additions & 0 deletions license-debug-info/kubedb-kubedb-provisioner.log

Large diffs are not rendered by default.

350 changes: 350 additions & 0 deletions license-debug-info/license-proxyserver-manager.log

Large diffs are not rendered by default.

2,658 changes: 2,658 additions & 0 deletions license-debug-info/license-proxyserver.log

Large diffs are not rendered by default.

192 changes: 192 additions & 0 deletions license-debug-info/real-spoke1/database.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@


===== Database status =====
NAMESPACE NAME VERSION STATUS AGE
org1 mongodb.kubedb.com/mm 8.0.10 Ready 46h


===== Database yamls =====
apiVersion: v1
items:
- apiVersion: kubedb.com/v1
kind: MongoDB
metadata:
annotations:
app.kubernetes.io/cluster-tier: GeneralPurpose
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"kubedb.com/v1","kind":"MongoDB","metadata":{"annotations":{"app.kubernetes.io/cluster-tier":"GeneralPurpose","meta.helm.sh/release-name":"mm","meta.helm.sh/release-namespace":"org1"},"labels":{"app.kubernetes.io/instance":"mm","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"mongodbs.kubedb.com"},"name":"mm","namespace":"org1"},"spec":{"deletionPolicy":"WipeOut","monitor":{"agent":"prometheus.io/operator","prometheus":{"exporter":{"args":["--compatible-mode"],"resources":{"limits":{"memory":"256Mi"},"requests":{"cpu":"100m","memory":"128Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"runAsGroup":0,"runAsNonRoot":true,"runAsUser":999,"seccompProfile":{"type":"RuntimeDefault"}}},"serviceMonitor":{"interval":"30s","labels":{"release":"kube-prometheus-stack"}}}},"podTemplate":{"spec":{"containers":[{"name":"mongodb","resources":{"limits":{"cpu":"900m","memory":"1Gi"},"requests":{"cpu":"900m","memory":"1Gi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"runAsGroup":0,"runAsNonRoot":true,"runAsUser":999,"seccompProfile":{"type":"RuntimeDefault"}}}],"initContainers":[{"name":"copy-config","resources":{"limits":{"memory":"512Mi"},"requests":{"cpu":"200m","memory":"256Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"runAsGroup":0,"runAsNonRoot":true,"runAsUser":999,"seccompProfile":{"type":"RuntimeDefault"}}}],"nodeSelector":{"kubernetes.io/os":"linux"},"securityContext":{"fsGroup":999}}},"replicas":1,"storage":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"2Gi"}},"storageClassName":"local-path"},"storageType":"Durable","version":"8.0.10"}}
meta.helm.sh/release-name: mm
meta.helm.sh/release-namespace: org1
creationTimestamp: "2026-02-04T12:09:16Z"
finalizers:
- kubedb.com
generation: 2
labels:
app.kubernetes.io/instance: mm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: mongodbs.kubedb.com
name: mm
namespace: org1
resourceVersion: "13659"
uid: 6d176ae0-adcb-444f-85a9-7d167f963030
spec:
allowedSchemas:
namespaces:
from: Same
authSecret:
activeFrom: "2026-02-04T12:09:17Z"
apiGroup: ""
kind: Secret
name: mm-auth
autoOps: {}
deletionPolicy: WipeOut
healthChecker:
failureThreshold: 1
periodSeconds: 10
timeoutSeconds: 10
monitor:
agent: prometheus.io/operator
prometheus:
exporter:
args:
- --compatible-mode
port: 56790
resources:
limits:
memory: 256Mi
requests:
cpu: 100m
memory: 128Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
runAsGroup: 0
runAsNonRoot: true
runAsUser: 999
seccompProfile:
type: RuntimeDefault
serviceMonitor:
interval: 30s
labels:
release: kube-prometheus-stack
podTemplate:
controller: {}
metadata: {}
spec:
containers:
- livenessProbe:
exec:
command:
- bash
- -c
- "set -x; if [[ $(mongosh admin --host=localhost --quiet --eval \"db.adminCommand('ping').ok\"
) -eq \"1\" ]]; then \n exit 0\n fi\n exit
1"
failureThreshold: 3
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
name: mongodb
readinessProbe:
exec:
command:
- bash
- -c
- "set -x; if [[ $(mongosh admin --host=localhost --quiet --eval \"db.adminCommand('ping').ok\"
) -eq \"1\" ]]; then \n exit 0\n fi\n exit
1"
failureThreshold: 3
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
resources:
limits:
cpu: 900m
memory: 1Gi
requests:
cpu: 900m
memory: 1Gi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
runAsGroup: 0
runAsNonRoot: true
runAsUser: 999
seccompProfile:
type: RuntimeDefault
initContainers:
- name: copy-config
resources:
limits:
memory: 512Mi
requests:
cpu: 200m
memory: 256Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
runAsGroup: 0
runAsNonRoot: true
runAsUser: 999
seccompProfile:
type: RuntimeDefault
nodeSelector:
kubernetes.io/os: linux
podPlacementPolicy:
name: default
securityContext:
fsGroup: 999
serviceAccountName: mm
replicas: 1
sslMode: disabled
storage:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
storageClassName: local-path
storageEngine: wiredTiger
storageType: Durable
version: 8.0.10
status:
conditions:
- lastTransitionTime: "2026-02-04T12:09:16Z"
message: 'The KubeDB operator has started the provisioning of MongoDB: org1/mm'
reason: DatabaseProvisioningStartedSuccessfully
status: "True"
type: ProvisioningStarted
- lastTransitionTime: "2026-02-04T12:12:01Z"
message: All desired replicas are ready.
reason: AllReplicasReady
status: "True"
type: ReplicaReady
- lastTransitionTime: "2026-02-04T12:13:36Z"
message: 'The MongoDB: org1/mm is accepting client requests.'
observedGeneration: 2
reason: DatabaseAcceptingConnectionRequest
status: "True"
type: AcceptingConnection
- lastTransitionTime: "2026-02-04T12:13:36Z"
message: 'The MongoDB: org1/mm is ready.'
observedGeneration: 2
reason: ReadinessCheckSucceeded
status: "True"
type: Ready
- lastTransitionTime: "2026-02-04T12:13:47Z"
message: 'The MongoDB: org1/mm is successfully provisioned.'
observedGeneration: 2
reason: DatabaseSuccessfullyProvisioned
status: "True"
type: Provisioned
observedGeneration: 2
phase: Ready
kind: List
metadata:
resourceVersion: ""
49 changes: 49 additions & 0 deletions license-debug-info/real-spoke1/info.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@


===== License status =====
ID PRODUCT REQUESTER CONTRACT VALID ROTATES
6195746469964003255 kubedb system:serviceaccount:kubedb:kubedb-kubedb-ops-manager 11m
521222224323038109 stash 11m


===== kube-system namespace =====
apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-02-04T11:12:10Z"
labels:
kubernetes.io/metadata.name: kube-system
name: kube-system
resourceVersion: "7"
uid: 315b081b-588a-4fb3-ae96-7812f9c8ac3c
spec:
finalizers:
- kubernetes
status:
phase: Active


===== License secret =====
apiVersion: v1
data:
r_kubedb-enterprise: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVWVENDQXoyZ0F3SUJBZ0lJVmZ1MmxvU1Z0N2N3RFFZSktvWklodmNOQVFFTEJRQXdKVEVXTUJRR0ExVUUKQ2hNTlFYQndjME52WkdVZ1NXNWpMakVMTUFrR0ExVUVBeE1DWTJFd0hoY05Nall3TWpBMk1Ea3pNakV6V2hjTgpNall3TWpBMk1UQXpNakV5V2pDQ0FSZ3hEekFOQmdOVkJBWVRCbXQxWW1Wa1lqRVRNQkVHQTFVRUNCTUtaVzUwClpYSndjbWx6WlRHQnBEQVhCZ05WQkFvVEVHdDFZbVZrWWkxamIyMXRkVzVwZEhrd0Z3WURWUVFLRXhCcmRXSmwKWkdJdFpYaDBMWE4wWVhOb01CZ0dBMVVFQ2hNUmEzVmlaV1JpTFdGMWRHOXpZMkZzWlhJd0dBWURWUVFLRXhGcgpkV0psWkdJdFpXNTBaWEp3Y21selpUQWNCZ05WQkFvVEZYQmhibTl3ZEdsamIyNHRaVzUwWlhKd2NtbHpaVEFlCkJnTlZCQW9URjJ0MVltVmtZaTF0YjI1cGRHOXlhVzVuTFdGblpXNTBNUm93R0FZRFZRUUxFeEZyZFdKbFpHSXQKWlc1MFpYSndjbWx6WlRFdE1Dc0dBMVVFQXhNa016RTFZakE0TVdJdE5UZzRZUzAwWm1JekxXRmxPVFl0TnpneApNbVk1WXpoaFl6TmpNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXpHZTVnSWJ5CjNucm1UdWpqZ1FnTVlRTzgxVTZwcHVLMnNyaXNZUlpzdGVRTS9Gd2FMSjV4blBoZy9IRHJ2SVQvVFJHRUQxOTEKWjlVT0FtOFVTQnpib1U0Sk03RklmV1BnVm1TMGFGYWVLV2JqWDRwYXJWTDI5TSs4U2tXR3JLOGlwR2lma1FIeQpFQ0VqQ3lJNVZsN2R5YkExcHU5ZVNGa1VYTC9oUlNuSjV6UUZLL0NyL09hbGtTWERKSHRiR2I3eC8xa2dFWGloCmZTbTlMU0dCRE9KREtTZXRXL1BYL3R2ZXJUWnVYdDVTOHV3RDZQSCsxVHZ1dVJ0MkFXVjZ2UWxoT09jczJaUGEKWS9zeEN3ckhNc0VNNndWcEViY3lFNEU0K255ODlEaC81R2hMM0l6RXd2cUlYMm5za1ZFR0JabkhDbFIwNlpodQpTLzFJbWRTeEY5YTJ4d0lEQVFBQm80R1RNSUdRTUE0R0ExVWREd0VCL3dRRUF3SUZvREFUQmdOVkhTVUVEREFLCkJnZ3JCZ0VGQlFjREFqQWZCZ05WSFNNRUdEQVdnQlExRFY2L2JGNEo2U3hhb0lJK1A0RkRQU2VFNERCSUJnTlYKSFJFRVFUQS9naVF6TVRWaU1EZ3hZaTAxT0RoaExUUm1Zak10WVdVNU5pMDNPREV5Wmpsak9HRmpNMk9CRnpNegpNamd3TUVCcFpDNWllWFJsTG1KMWFXeGtaWEp6TUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFDZUdvYUY4Y29pClovS214ajVQeTl6NElQUE1ZeFhMMUU1Q25oaHJIWlYwYlI2YngxUmNPMlRZcEJDeGNtcVB3WkxqblFEN3o2L3oKWUVwS0hpU3lRd2hhMnIyamI2TUNibmlOL0dqVFVsdnB4anFkMHAwZjhudFJzRGNQalFDZUJzV0JvKzF2bTIwZApyMmVUakhXZDlNZk9hVFhYc1V0aEFEdjZGSXdRWitGRGxqRGZyb2FIMkExQ1lTWjRZNFBlc1FXWjZYYkU5cDRTCmwwbmk3TGhOT1FPSFU5M0Q1TVhyZWFRUm5yVm9HUHo3aDE3RTExbitRRkx4UGZRRFpqTHhZM2ZDYTZiWWxRWWoKSnZPNUY1ZFZhYXFjZnV1VFFzNENqbENrQ2NWY1ZUTVB2UTB1dGxPKzYwZ0lpMXU1UVBQVTFHSHpXZWJDNDhZZgpsY1Q5MmFJb2xkaWMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
r_stash-enterprise: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVGVENDQXYyZ0F3SUJBZ0lJQnp2QTJmblFTNTB3RFFZSktvWklodmNOQVFFTEJRQXdKVEVXTUJRR0ExVUUKQ2hNTlFYQndjME52WkdVZ1NXNWpMakVMTUFrR0ExVUVBeE1DWTJFd0hoY05Nall3TWpBMk1Ea3pNakl4V2hjTgpNall3TWpBMk1UQXpNakl4V2pDQjJURU9NQXdHQTFVRUJoTUZjM1JoYzJneEV6QVJCZ05WQkFnVENtVnVkR1Z5CmNISnBjMlV4YURBV0JnTlZCQW9URDNOMFlYTm9MV052YlcxMWJtbDBlVEFYQmdOVkJBb1RFR3QxWW1Wa1lpMWwKZUhRdGMzUmhjMmd3RndZRFZRUUtFeEJ6ZEdGemFDMWxiblJsY25CeWFYTmxNQndHQTFVRUNoTVZjR0Z1YjNCMAphV052YmkxbGJuUmxjbkJ5YVhObE1Sa3dGd1lEVlFRTEV4QnpkR0Z6YUMxbGJuUmxjbkJ5YVhObE1TMHdLd1lEClZRUURFeVF6TVRWaU1EZ3hZaTAxT0RoaExUUm1Zak10WVdVNU5pMDNPREV5Wmpsak9HRmpNMk13Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNiWGliTEFJL0ltS25sWDBzUlBwV0ZzSG5NbFg2YwpHbXorc2IyTDdycEYvTnhlRERGSnQzOGNTUVY5L054dkx1T0VsaDhtWGY1VEZNZGFUbU9hcFlsVDlwcG12SGlICjdFRFFMUzkvZEw4b05pTmQ3WmlxUWUzVzQ0Sks4RVJtRkVkazd3ak9hbkJYbEU4QjJINFVyc0JqOUZPQlJlNnUKL3B5clgySjV2WHpFTU1vc3BhVm1kWkZPUDlGcjdJZXpIdnNsOGJWV0JjME9uQksvakRFZDdEZEQwdmxFUWpKSwpWV0xFMEw0cHNKdytuVFNiN1BYNFdQSEVlZWZZTEkxQ3E2RGVvNWRCMkRLdFBPWVBSK2ozWktjaTlWWk9wSnFuCk1kcmM2ZlA3WnV4K1VpTHhvYzNKd0dBUERCekRvZ0xXS1p2cmphNkdnQTB5TFlRNFJpek1BUHNWQWdNQkFBR2oKZ1pNd2daQXdEZ1lEVlIwUEFRSC9CQVFEQWdXZ01CTUdBMVVkSlFRTU1Bb0dDQ3NHQVFVRkJ3TUNNQjhHQTFVZApJd1FZTUJhQUZEVU5YcjlzWGducExGcWdnajQvZ1VNOUo0VGdNRWdHQTFVZEVRUkJNRCtDSkRNeE5XSXdPREZpCkxUVTRPR0V0TkdaaU15MWhaVGsyTFRjNE1USm1PV000WVdNelk0RVhNek15T0RBd1FHbGtMbUo1ZEdVdVluVnAKYkdSbGNuTXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ1d1TkFyMmg2VFJ2S0Zib0Z1cDNkS3BCVXFsVUFTNwovMjhNeUgzV0lZbkpqaTZzODRlWXZHTTRMNDRMa3g5MVRTSUxqa09kbDlac0pOODBaKzJlR1lUUUVFVTIxU3NqCmlpeGJlWHc4QU9ZZTdXVldFUmJaQkFFeUtNZ3R1L0ZoNDJ4RnF1TlRlYkFaUVkydXZPVU9mZlpKa290Q1VVakUKQmtraDgvd21USkNGTTNGNjdKNzhzUHl4b0xtL2E0cXZubytpdjBYRU5NM1ZiQ3BFK2hLUzVlb0J6UWkrMW5kcgoxNnlRMnQ1UWd3bEg2TmVPRmxLODQyYzhPMnpKZnN4RHhkdzh6cCt5ZjZqcGNCb3dMbW5pY0c0VkhhZTRNMVFvCmF3Skxmam5mcEEzbmNTQitHVkgvREw1dVJqcEQ1d0dhT3c2cnVlamdncWtjaXRUQzNQblAyc0k9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
kind: Secret
metadata:
creationTimestamp: "2026-02-04T11:35:48Z"
labels:
app.kubernetes.io/instance: license-proxyserver
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: license-proxyserver
app.kubernetes.io/version: v0.0.26
helm.sh/chart: license-proxyserver-v2026.1.15
name: license-proxyserver-licenses
namespace: kubeops
ownerReferences:
- apiVersion: work.open-cluster-management.io/v1
kind: AppliedManifestWork
name: e1de783494b935424d0d577fe198a12b214e7e389107c56f627fd7decf8e8ea8-addon-license-proxyserver-deploy-0
uid: e2f810e1-33cc-406e-9b24-20183a2fc9b0
resourceVersion: "662920"
uid: 338c113c-9321-4ddf-99f1-b53b8ce4f654
type: Opaque
Loading
Loading