Hello,
I am unable to see or install the Prometheus Node Exporter add-on after adding your repository (https://github.com/racksync/hass-addons-suite) to my Home Assistant Add-on Store. I was using this add-on successfully until about a week ago.
When I try to re-add the repository, the Home Assistant Supervisor log shows a schema validation failure for the Node Exporter's configuration file. It appears the issue is with how certain schema fields are defined, which is preventing the add-on from being recognized by the Supervisor.
Below are the relevant error messages from the Supervisor log:
2025-11-29 06:27:03.126 INFO (MainThread) [supervisor.store.git] Cloning add-on /data/addons/git/eb9ee392 repository from https://github.com/racksync/hass-addons-suite
2025-11-29 06:27:04.000 WARNING (SyncWorker_3) [supervisor.addons.validate] Add-on 'Cloudflare Tunnel Zero Trust' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.002 WARNING (SyncWorker_3) [supervisor.store.data] Can't read /data/addons/git/eb9ee392/node-exporter/config.yaml: does not match regular expression ^(?:|bool|email|url|port|device(?:((?Psubsystem=[a-z]+)))?|str(?:((?P<s_min>\d+)?,(?P<s_max>\d+)?))?|password(?:((?P<p_min>\d+)?,(?P<p_max>\d+)?))?|int(?:((?P<i_min>\d+)?,(?P<i_max>\d+)?))?|float(?:((?P<f_min>[\d.]+)?,(?P<f_max>[\d.]+)?))?|match((?P.))|list((?P.+)))??$ for dictionary value @ data['schema']['custom_collectors']. Got 'list?'
does not match regular expression ^(?:|bool|email|url|port|device(?:((?Psubsystem=[a-z]+)))?|str(?:((?P<s_min>\d+)?,(?P<s_max>\d+)?))?|password(?:((?P<p_min>\d+)?,(?P<p_max>\d+)?))?|int(?:((?P<i_min>\d+)?,(?P<i_max>\d+)?))?|float(?:((?P<f_min>[\d.]+)?,(?P<f_max>[\d.]+)?))?|match((?P.))|list((?P.+)))??$ for dictionary value @ data['schema']['ignore_mount_points']. Got 'list?'
does not match regular expression ^(?:|bool|email|url|port|device(?:((?Psubsystem=[a-z]+)))?|str(?:((?P<s_min>\d+)?,(?P<s_max>\d+)?))?|password(?:((?P<p_min>\d+)?,(?P<p_max>\d+)?))?|int(?:((?P<i_min>\d+)?,(?P<i_max>\d+)?))?|float(?:((?P<f_min>[\d.]+)?,(?P<f_max>[\d.]+)?))?|match((?P.*))|list((?P.+)))??$ for dictionary value @ data['schema']['ignore_network_devices']. Got 'list?'
2025-11-29 06:27:04.003 WARNING (SyncWorker_3) [supervisor.addons.validate] Add-on 'Cloudflare DDNS' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.004 WARNING (SyncWorker_3) [supervisor.addons.validate] Add-on 'AutoSSH Tunnel' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.004 ERROR (SyncWorker_3) [supervisor.utils.yaml] Can't read YAML file /data/addons/git/eb9ee392/autossh/translations/en.yaml - mapping values are not allowed in this context
in "/data/addons/git/eb9ee392/autossh/translations/en.yaml", line 7, column 52
2025-11-29 06:27:04.005 WARNING (SyncWorker_3) [supervisor.store.data] Can't read translations from /data/addons/git/eb9ee392/autossh/translations/en.yaml - Can't read YAML file /data/addons/git/eb9ee392/autossh/translations/en.yaml - mapping values are not allowed in this context
in "/data/addons/git/eb9ee392/autossh/translations/en.yaml", line 7, column 52
2025-11-29 06:27:04.019 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Folding@home' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.030 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Overseerr' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.034 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Traccar' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.040 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Grocy' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.044 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'InfluxDB' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.045 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Nginx Proxy Manager' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.050 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Tailscale' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.056 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Glances' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.057 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Log Viewer' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.058 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'MQTT IO' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
Hello,
I am unable to see or install the Prometheus Node Exporter add-on after adding your repository (https://github.com/racksync/hass-addons-suite) to my Home Assistant Add-on Store. I was using this add-on successfully until about a week ago.
When I try to re-add the repository, the Home Assistant Supervisor log shows a schema validation failure for the Node Exporter's configuration file. It appears the issue is with how certain schema fields are defined, which is preventing the add-on from being recognized by the Supervisor.
Below are the relevant error messages from the Supervisor log:
2025-11-29 06:27:03.126 INFO (MainThread) [supervisor.store.git] Cloning add-on /data/addons/git/eb9ee392 repository from https://github.com/racksync/hass-addons-suite
2025-11-29 06:27:04.000 WARNING (SyncWorker_3) [supervisor.addons.validate] Add-on 'Cloudflare Tunnel Zero Trust' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.002 WARNING (SyncWorker_3) [supervisor.store.data] Can't read /data/addons/git/eb9ee392/node-exporter/config.yaml: does not match regular expression ^(?:|bool|email|url|port|device(?:((?Psubsystem=[a-z]+)))?|str(?:((?P<s_min>\d+)?,(?P<s_max>\d+)?))?|password(?:((?P<p_min>\d+)?,(?P<p_max>\d+)?))?|int(?:((?P<i_min>\d+)?,(?P<i_max>\d+)?))?|float(?:((?P<f_min>[\d.]+)?,(?P<f_max>[\d.]+)?))?|match((?P.))|list((?P.+)))??$ for dictionary value @ data['schema']['custom_collectors']. Got 'list?'
does not match regular expression ^(?:|bool|email|url|port|device(?:((?Psubsystem=[a-z]+)))?|str(?:((?P<s_min>\d+)?,(?P<s_max>\d+)?))?|password(?:((?P<p_min>\d+)?,(?P<p_max>\d+)?))?|int(?:((?P<i_min>\d+)?,(?P<i_max>\d+)?))?|float(?:((?P<f_min>[\d.]+)?,(?P<f_max>[\d.]+)?))?|match((?P.))|list((?P.+)))??$ for dictionary value @ data['schema']['ignore_mount_points']. Got 'list?'
does not match regular expression ^(?:|bool|email|url|port|device(?:((?Psubsystem=[a-z]+)))?|str(?:((?P<s_min>\d+)?,(?P<s_max>\d+)?))?|password(?:((?P<p_min>\d+)?,(?P<p_max>\d+)?))?|int(?:((?P<i_min>\d+)?,(?P<i_max>\d+)?))?|float(?:((?P<f_min>[\d.]+)?,(?P<f_max>[\d.]+)?))?|match((?P.*))|list((?P.+)))??$ for dictionary value @ data['schema']['ignore_network_devices']. Got 'list?'
2025-11-29 06:27:04.003 WARNING (SyncWorker_3) [supervisor.addons.validate] Add-on 'Cloudflare DDNS' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.004 WARNING (SyncWorker_3) [supervisor.addons.validate] Add-on 'AutoSSH Tunnel' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.004 ERROR (SyncWorker_3) [supervisor.utils.yaml] Can't read YAML file /data/addons/git/eb9ee392/autossh/translations/en.yaml - mapping values are not allowed in this context
in "/data/addons/git/eb9ee392/autossh/translations/en.yaml", line 7, column 52
2025-11-29 06:27:04.005 WARNING (SyncWorker_3) [supervisor.store.data] Can't read translations from /data/addons/git/eb9ee392/autossh/translations/en.yaml - Can't read YAML file /data/addons/git/eb9ee392/autossh/translations/en.yaml - mapping values are not allowed in this context
in "/data/addons/git/eb9ee392/autossh/translations/en.yaml", line 7, column 52
2025-11-29 06:27:04.019 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Folding@home' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.030 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Overseerr' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.034 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Traccar' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.040 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Grocy' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.044 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'InfluxDB' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.045 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Nginx Proxy Manager' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.050 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Tailscale' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.056 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Glances' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.057 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'Log Viewer' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2025-11-29 06:27:04.058 WARNING (SyncWorker_1) [supervisor.addons.validate] Add-on 'MQTT IO' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.