Hello, I'm using addon-operator version ``` kubectl exec -it -n platform deployment/addon-operator -- /addon-operator version addon-operator main-4606a86b-2026.05.20_14:02:14 kubectl exec -it -n platform deployment/addon-operator -- kubectl version Client Version: v1.33.12 Kustomize Version: v5.6.0 Server Version: v1.33.1+vmware.1 kubectl exec -it -n platform deployment/addon-operator -- helm version version.BuildInfo{Version:"v3.15.4", GitCommit:"fa9efb07d9d8debbb4306d72af76a383895aa8c4", GitTreeState:"clean", GoVersion:"go1.22.6"} ``` here is my directory structure: ``` 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"} ``` seems module is not loading. Please help.