You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
kubectl exec -it -n platform deployment/addon-operator -- ls -l /modules
total 8
drwxrwxr-x 1 root root 4096 May 28 09:49 001-nginx
drwxrwxr-x 1 root root 4096 May 28 09:49 002-redis
kubectl exec -it -n platform deployment/addon-operator -- ls -la /modules/001-nginx/
total 24
drwxrwxr-x 1 root root 4096 May 28 09:49 .
drwxr-xr-x 1 root root 4096 May 28 08:06 ..
-rw-rw-r-- 1 root root 194 May 28 08:06 Chart.yaml
-rwxrwxr-x 1 root root 38 May 28 09:49 enabled
drwxrwxr-x 1 root root 4096 May 28 08:06 hooks
-rw-rw-r-- 1 root root 197 May 28 08:51 values.yaml
kubectl exec -it -n platform deployment/addon-operator -- cat /modules/001-nginx/enabled
#!/bin/bash
echo '{ "enabled": true }'
addon-operator logs:
kubectl -n platform logs pod/addon-operator-66d89f5568-vvw9k
{"level":"warn","logger":"addon-operator","msg":"MetricStorage is not provided, creating a new one","time":"2026-05-28T11:35:21Z"}
{"level":"warn","logger":"addon-operator","msg":"HookMetricStorage is not provided, creating a new one","time":"2026-05-28T11:35:21Z"}
{"level":"info","msg":"base http server started","address":"0.0.0.0","port":"9650","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.kube-config-manager","msg":"Setup KubeConfigManager backend","backend":"*configmap.Backend","component":"KubeConfigManager","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.helm","msg":"Helm 3 version","version":"v3.15","time":"2026-05-28T11:35:21Z"}
{"level":"info","msg":"global hooks directory","dir":"/global-hooks","time":"2026-05-28T11:35:21Z"}
{"level":"info","msg":"addon-operator main-4606a86b-2026.05.20_14:02:14","time":"2026-05-28T11:35:21Z"}
{"level":"info","msg":"Search modules","path":"/modules","time":"2026-05-28T11:35:21Z"}
{"level":"info","msg":"Addon-operator namespace","namespace":"platform","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.debug-server","msg":"Debug endpoint listen on address","address":"/var/run/addon-operator/debug.socket","time":"2026-05-28T11:35:21Z"}
{"level":"warn","msg":"Couldn't stat file","file":"/modules/values.yaml","time":"2026-05-28T11:35:21Z"}
{"level":"info","msg":"No Global OpenAPI schemas","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.module-manager.global-module","msg":"Found global shell hooks in dir","count":"no","dir":"/global-hooks","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.module-manager.global-module","msg":"Found global Go hooks","count":"no","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.module-manager.global-module","msg":"Found global batch hooks in dir","count":"no","dir":"/global-hooks","time":"2026-05-28T11:35:21Z"}
{"level":"warn","msg":"ADDON_OPERATOR_APPLIED_MODULE_EXTENDERS variable isn't set - default list will be applied","values":["Static","DynamicallyEnabled","KubeConfig","ScriptEnabled"],"time":"2026-05-28T11:35:21Z"}
{"level":"info","msg":"The list of applied module extenders","finalList":["Static","DynamicallyEnabled","KubeConfig","ScriptEnabled"],"time":"2026-05-28T11:35:21Z"}
{"level":"info","msg":"Start first converge for modules","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator","msg":"append task GlobalHookWaitKubernetesSynchronization for the hook, trigger is Operator-Startup","event.type":"OperatorStartup","task.flow":"add","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator","msg":"append task ConvergeModules for OperatorStartup in phase '', trigger is Operator-Startup","event.type":"OperatorStartup","task.flow":"add","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.global-hook-wait-kubernetes-synchronization","msg":"Synchronization done for all global hooks","binding":"GlobalHookWaitKubernetesSynchronization","event.type":"OperatorStartup","queue":"main","task.id":"93561a82-ce82-431d-972e-359458acdc76","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator","msg":"ConvergeModules task for OperatorStartup in phase '', trigger is Operator-Startup","binding":"ConvergeModules","event.type":"OperatorStartup","queue":"main","task.flow":"start","task.id":"a29d16cf-c775-4d5b-b566-e351efcdad11","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.converge-modules","msg":"ConvergeModules: beforeAll hooks done, run modules","binding":"ConvergeModules","event.type":"OperatorStartup","queue":"main","task.id":"a29d16cf-c775-4d5b-b566-e351efcdad11","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.module-manager.scheduler","msg":"Module Scheduler: graph hasn't been calculated yet","binding":"ConvergeModules","event.type":"OperatorStartup","operator.component":"ModuleManager.RefreshEnabledState","queue":"main","task.id":"a29d16cf-c775-4d5b-b566-e351efcdad11","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.module-manager","msg":"Enabled modules","binding":"ConvergeModules","event.type":"OperatorStartup","modules":[],"operator.component":"ModuleManager.RefreshEnabledState","queue":"main","task.id":"a29d16cf-c775-4d5b-b566-e351efcdad11","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.converge-modules","msg":"ConvergeModules: ModuleRun tasks done, execute AfterAll global hooks","binding":"ConvergeModules","event.type":"OperatorStartup","queue":"main","task.id":"a29d16cf-c775-4d5b-b566-e351efcdad11","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator.converge-modules","msg":"ConvergeModules task done","binding":"ConvergeModules","event.type":"OperatorStartup","queue":"main","task.id":"a29d16cf-c775-4d5b-b566-e351efcdad11","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator","msg":"ConvergeModules task done, result is 'Success' for OperatorStartup in phase '', trigger is Operator-Startup","binding":"ConvergeModules","event.type":"OperatorStartup","queue":"main","task.flow":"end","task.id":"a29d16cf-c775-4d5b-b566-e351efcdad11","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator","msg":"first converge is finished. Operator is ready now.","time":"2026-05-28T11:35:21Z"}
{"level":"info","logger":"addon-operator","msg":"DiscoverHelmReleases task, trigger is Operator-PostConvergeCleanup","binding":"DiscoverHelmReleases","event.type":"OperatorStartup","queue":"main","task.flow":"start","task.id":"51f71423-54a4-4d52-9334-4bdcf6e487de","time":"2026-05-28T11:35:21Z"}
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Hello,
I'm using addon-operator
version
here is my directory structure:
addon-operator logs:
seems module is not loading.
Please help.
All reactions