diff --git a/.gitignore b/.gitignore index e9f7a83..7130e55 100644 --- a/.gitignore +++ b/.gitignore @@ -1,19 +1,80 @@ +# --------------------------------------------------------------------------- +# Ignition 8.3 gateway-as-files. commissioning.json, config/ and projects/ are +# bind-mounted from ignition/gateway/. Commit the authored configuration and +# projects; ignore what the gateway maintains for itself or that is specific to +# one instance. +# +# The first block is Inductive Automation's recommended .gitignore, verbatim: +# https://docs.inductiveautomation.com/docs/8.3/tutorials/version-control-guide +# Note that **/request, **/response, **/var and **/logs match a file or folder +# of that name ANYWHERE, including inside a project. If a project resource is +# ever named that way, negate it below with a leading "!". +# --------------------------------------------------------------------------- + +# Database files +**/db/ +**/metricsdb/ +**/autobackup/ +**/db_backup_sqlite.idb +**/valueStore.idb + +# Cache and temporary files +**/jar-cache/ +**/request +**/response +*.tmp +*.bak +**/var + +# Log files +*.log +**/logs + +# Certificates and security +**/certificates/ +**/keystore/ + +# Runtime configuration (environment-specific) +**/config/local +**/config/resources/local + +# Gateway-specific runtime files +**/.container-init.conf + +# Backup and converted files +**/conversion-report.txt +**.digest.json + +# Project conversion artifacts +**/projects/conversion-report.txt +**/migration-log-*.md +**/.resources/ + +# Alarm history files +**/.alarms_* + +# --------------------------------------------------------------------------- +# Repo-specific additions +# --------------------------------------------------------------------------- + # Gateway API token (mint with: python3 tools/provision.py mint-token) .env + # MariaDB password read by the 'local' file secret provider (written by provision.py) ignition/gateway/config/secrets/ -# Fresh-reset rollback copy -ignition/gateway.bak/ -# Gateway-maintained content-addressed caches + probe output (never author/commit) -ignition/gateway/**/.resources/ + +# Gateway probe output (never author/commit) ignition/gateway/projects/.probe/ -__pycache__/ -.pytest_cache/ -# Gateway/Designer runtime churn (ONBOARDING §6) — never commit -ignition/gateway/config/ignition/tags/valueStore.idb -ignition/gateway/config/resources/local/ignition/local-system-properties/ -ignition/gateway/config/resources/migration-log-*.md + # Designer save artifacts ignition/gateway/projects/**/thumbnail.png + +# Fresh-reset rollback copy (README "Reset" workflow) +ignition/gateway.bak/ + # Harvested component schemas (regenerate with tools/schema_harvest.sh) .schemas/ + +# Python tooling +__pycache__/ +.pytest_cache/ diff --git a/ignition/gateway/config/local/com.inductiveautomation.opcua/client/security/pki/trusted/certs/9a01425b63a188e8f7d2074f011561dcf6652b69.der b/ignition/gateway/config/local/com.inductiveautomation.opcua/client/security/pki/trusted/certs/9a01425b63a188e8f7d2074f011561dcf6652b69.der deleted file mode 100644 index ed0adc1..0000000 Binary files a/ignition/gateway/config/local/com.inductiveautomation.opcua/client/security/pki/trusted/certs/9a01425b63a188e8f7d2074f011561dcf6652b69.der and /dev/null differ diff --git a/ignition/gateway/config/local/com.inductiveautomation.opcua/server/security/pki/trusted/certs/f0ce3b15635ad383be27310f34e28537acd3e308.der b/ignition/gateway/config/local/com.inductiveautomation.opcua/server/security/pki/trusted/certs/f0ce3b15635ad383be27310f34e28537acd3e308.der deleted file mode 100644 index 844c414..0000000 Binary files a/ignition/gateway/config/local/com.inductiveautomation.opcua/server/security/pki/trusted/certs/f0ce3b15635ad383be27310f34e28537acd3e308.der and /dev/null differ diff --git a/ignition/gateway/config/local/ignition/gateway-network/keystore/metro-keystore.pfx b/ignition/gateway/config/local/ignition/gateway-network/keystore/metro-keystore.pfx deleted file mode 100644 index 1011f5b..0000000 Binary files a/ignition/gateway/config/local/ignition/gateway-network/keystore/metro-keystore.pfx and /dev/null differ diff --git a/ignition/gateway/config/local/ignition/gateway-network/uuid.txt b/ignition/gateway/config/local/ignition/gateway-network/uuid.txt deleted file mode 100644 index b435e48..0000000 --- a/ignition/gateway/config/local/ignition/gateway-network/uuid.txt +++ /dev/null @@ -1 +0,0 @@ -4a724368-db9a-4b8f-aac6-8657ca872bcf \ No newline at end of file diff --git a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/client-keystore/keystore.pfx b/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/client-keystore/keystore.pfx deleted file mode 100644 index 859cb9c..0000000 Binary files a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/client-keystore/keystore.pfx and /dev/null differ diff --git a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/client-keystore/resource.json b/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/client-keystore/resource.json deleted file mode 100644 index 49b417a..0000000 --- a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/client-keystore/resource.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "scope": "A", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "keystore.pfx" - ], - "attributes": { - "lastModification": { - "actor": "default", - "timestamp": "2026-07-16T15:30:39Z" - }, - "lastModificationSignature": "a1143272a15b5dcfd7c91427149b5aa4d135755ac514638c509e31bcec644040" - } -} \ No newline at end of file diff --git a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/server-keystore/keystore.pfx b/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/server-keystore/keystore.pfx deleted file mode 100644 index a173b4d..0000000 Binary files a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/server-keystore/keystore.pfx and /dev/null differ diff --git a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/server-keystore/resource.json b/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/server-keystore/resource.json deleted file mode 100644 index 872b779..0000000 --- a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/server-keystore/resource.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "scope": "A", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "keystore.pfx" - ], - "attributes": { - "lastModification": { - "actor": "default", - "timestamp": "2026-07-16T15:30:39Z" - }, - "lastModificationSignature": "77fe27be3c690d4cd7b7820cf97ac8e6257591f59cecde002911b1baec837630" - } -} \ No newline at end of file diff --git a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/uuid/resource.json b/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/uuid/resource.json deleted file mode 100644 index 21f2b86..0000000 --- a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/uuid/resource.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "scope": "A", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "uuid.txt" - ], - "attributes": { - "lastModification": { - "actor": "default", - "timestamp": "2026-07-16T15:30:38Z" - }, - "lastModificationSignature": "2c44a3cb8f1fdab99edf64c9108ff97ab5be4b6e1d967c40aa19677f9b738c26" - } -} \ No newline at end of file diff --git a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/uuid/uuid.txt b/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/uuid/uuid.txt deleted file mode 100644 index f4ca900..0000000 --- a/ignition/gateway/config/resources/local/com.inductiveautomation.opcua/uuid/uuid.txt +++ /dev/null @@ -1 +0,0 @@ -b098aacd-0fb6-4084-a86b-733d5c7c1014 \ No newline at end of file diff --git a/ignition/gateway/config/resources/local/config-mode.json b/ignition/gateway/config/resources/local/config-mode.json deleted file mode 100644 index 53273e2..0000000 --- a/ignition/gateway/config/resources/local/config-mode.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "title": "Local", - "description": "Gateway configuration resources that are unique to the local instance, and will not be synchronized with a redundant pair, if any.", - "enabled": true, - "inheritable": false, - "parent": "core" -} \ No newline at end of file diff --git a/ignition/gateway/config/resources/migration-log-202607161030.md b/ignition/gateway/config/resources/migration-log-202607161030.md deleted file mode 100644 index 1c1ebaf..0000000 --- a/ignition/gateway/config/resources/migration-log-202607161030.md +++ /dev/null @@ -1,917 +0,0 @@ -# Migration Log - -Timestamp: Jul 16, 2026, 10:30:28 AM - -Duration: 422 ms - -## Summary - -213 tables migrated from `/data/db/config.idb`, creating 4 new resources in `/usr/local/bin/ignition/data/config/resources`. - -All tables migrated successfully. `config.idb` can now be safely archived. - -## Migration Details - -### Tables Migrated - -- AgentGroup -- AlarmJournals -- AlarmNotificationProfiles -- AlertLog -- AlertNotificationProfileProperties_Basic -- AlertNotificationProfileProperties_Basic_EmailAddresses -- AlertNotificationProfileProperties_Distribution -- AlertNotificationProfiles -- AlertStorageProfileProperties_Datasource -- AlertStorageProfiles -- AuditEvents -- AuditProfileProperties_Datasource -- AuditProfileProperties_Local -- AuditProfiles -- AuthProfileProperties_AD -- AuthProfileProperties_ADHybrid -- AuthProfileProperties_ADtoDB -- AuthProfileProperties_DB -- AuthProfileProperties_Internal -- AuthProfileProperties_LocalFallbackCache -- AuthProfiles -- BASIC_SCHEDULES -- BacnetIpLocalDeviceSettings -- BacnetIpRemoteDeviceSettings -- CERTIFICATES -- COMPOSITE_SCHEDULES -- ClassicSmtpEmailProfiles -- CoBranding -- CompactLogixDriverSettings -- ControlLogixDriverSettings -- DATASOURCES -- DBTRANSLATORS -- DatabaseJournalSettings -- DeviceSettings -- Devices -- Dnp3DeviceSettings -- Dnp3DriverSettings -- DriverProperties -- EULAS -- EamAgentSettings -- EamControllerSettings -- EamLicense -- EdgeJournalSettings -- EdgeSyncSettings -- EdgeSystemProps -- EmailNotificationSettings -- EmailProfiles -- EventThreshold -- FinsTcpDeviceSettings -- FinsUdpDeviceSettings -- GanTagProviderSettings -- GeneralAlarmSettings -- HOLIDAYS -- IDP_ADAPTERS -- IDP_ADAPTER_USER_HISTORY -- IDP_ADAPTER_USER_HISTORY_BK -- Iec61850DeviceSettings -- Iec61850ReportEntryIds -- Images -- InternalAuthMappingTable -- InternalContactInfoTable -- InternalRoleTable -- InternalScheduleAdjustmentTable -- InternalTagProvider -- InternalUserExtraProps -- InternalUserTable -- JDBCDRIVERS -- KeyboardLayouts -- LocalFallbackCache_Entry -- LocalJournalSettings -- LogixDriverSettings -- MetricsDashboards -- Micro800DeviceSettings -- MicroLogixDriverSettings -- MitsubishiTcpDeviceSettings -- ModbusRtuDriverSettings -- ModbusTcpDriverSettings -- NjDriverSettings -- OAuth2ClientSettings -- OAuth2SmtpEmailProfiles -- OPCServers -- OneWayNotificationSettings -- OpcUaConnectionSettings -- OpcUaConnectionSettings2 -- OpcUaServerSettings -- PLC5DriverSettings -- ProgrammableSimSettings -- REGIONSETTINGS -- REMEMBERED_SUBJECTS -- REMEMBERED_SUBJECTS_BK -- ROSTER -- ROSTER_ENTRY -- RemoteAgent -- RemoteAuditProfileProperties -- RemoteJournalSettings -- RemoteNotificationSettings -- S71200DriverSettings -- S71500DriverSettings -- S7300DriverSettings -- S7400DriverSettings -- SCHEDULES -- SCHEDULE_PROFILES -- SECURITY_LEVELS -- SLCDriverSettings -- ScriptSettingsRecord -- SecuredEntityPolicy -- SecuredEntityZonePolicy -- SimpleTagProviderProfile -- SipNotificationSettings -- SmsNotificationProfileSettings -- StoreAndForwardSysSettings -- SysProps -- TCPDriverSettings -- TagHistorianProviderSettings -- TagHistoryProviderEP -- TagHistorySplitterSettings -- TagProviderSettings -- TagReportSearch -- TaskEventLog -- TranslationSettings -- TranslationTerms -- UAConnectionSettings -- UDPDriverSettings -- WSChannelSettings -- WideDbHistorianProviderSettings -- XOPCSettings -- csvHistorianSettings -- eamactivatelicensesettings -- eambackuptasksettings -- eaminstallmodulesettings -- eamrestorebackupsettings -- eamsendtagssettings -- eamtasksettings -- edgeHistorianSettings -- gatewaytaskrecord -- remotehistoriansettings -- remoteupgrade -- securityZones -- sfcsettings -- startersteps -- tagconfig -- taggroups -- ws_proxyrules -- wsconnectionsettings -- wsincomingconnection -- wsqueue_overrides - -### Strategies Executed - -- **Gateway Network Websocket Channel Settings Migrator** - - Trigger table: WSCHANNELSETTINGS - - Duration: 1 ms - - Migrated tables: - - WSChannelSettings -- **Gateway Network Websocket Connection Settings Migrator** - - Trigger table: WSCONNECTIONSETTINGS - - Duration: 0 ms - - Migrated tables: - - wsconnectionsettings -- **Gateway Network Connection Migrator** - - Trigger table: WSINCOMINGCONNECTION - - Duration: 1 ms - - Migrated tables: - - wsincomingconnection -- **Gateway Network Queue Settings Migrator** - - Trigger table: WSQUEUE_OVERRIDES - - Duration: 58 ms - - Migrated tables: - - wsqueue_overrides - - New Resources: - - ignition/gateway-network-queue-settings, collection=core, size=1 kb -- **Gateway Network Proxy Configuration Migrator** - - Trigger table: WS_PROXYRULES - - Duration: 26 ms - - Migrated tables: - - ws_proxyrules - - New Resources: - - ignition/gateway-network-proxy-rules, collection=core, size=22 bytes -- **User Source (INTERNAL) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_INTERNAL - - Duration: 32 ms - - Migrated tables: - - AuthProfileProperties_Internal - - AuthProfiles - - InternalAuthMappingTable - - InternalContactInfoTable - - InternalRoleTable - - InternalScheduleAdjustmentTable - - InternalUserExtraProps - - InternalUserTable - - Messages: - - All records of type 'AuthProfileProperties_Internal' have been migrated - - All records of type 'AuthProfiles' have been migrated - - All records of type 'InternalUserTable' have been migrated - - All records of type 'InternalRoleTable' have been migrated - - All records of type 'InternalUserExtraProps' have been migrated - - All records of type 'InternalAuthMappingTable' have been migrated - - All records of type 'InternalContactInfoTable' have been migrated - - All records of type 'InternalScheduleAdjustmentTable' have been migrated -- **Realtime Tag Provider (STANDARD) Migrator** - - Trigger table: TAGPROVIDERSETTINGS - - Duration: 3 ms - - Migrated tables: - - InternalTagProvider - - TagProviderSettings -- **Realtime Tag Provider (gantagprovider) Migrator** - - Trigger table: TAGPROVIDERSETTINGS - - Duration: 0 ms - - Migrated tables: - - GanTagProviderSettings - - TagProviderSettings -- **Extension Point Cleanup (TagProviderSettings)** - - Trigger table: TAGPROVIDERSETTINGS - - Duration: 0 ms - - Migrated tables: - - TagProviderSettings -- **No-Op Migrator** - - Trigger table: AUDITEVENTS - - Duration: 0 ms - - Migrated tables: - - AuditEvents - - AuditProfileProperties_Local -- **Audit Profile (DATASOURCE) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 1 ms - - Migrated tables: - - AuditProfileProperties_Datasource - - AuditProfiles -- **Audit Profile (EDGE) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles -- **Audit Profile (LOCAL) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles -- **Audit Profile (INTERNAL) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles -- **Audit Profile (REMOTE) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles - - RemoteAuditProfileProperties -- **Extension Point Cleanup (AuditProfiles)** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles -- **Remote Tag Sync settings Migrator** - - Trigger table: EDGESYNCSETTINGS - - Duration: 2 ms - - Migrated tables: - - EdgeSyncSettings -- **Alarm Notification Profile (AirlinkSms) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 1 ms - - Migrated tables: - - AlarmNotificationProfiles - - SmsNotificationProfileSettings -- **Alarm Notification Profile (SipNotification) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles - - SipNotificationSettings -- **Alarm Notification Profile (EmailNotificationProfileType) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles - - EmailNotificationSettings -- **Alarm Notification Profile (OneWayNotificationProfileType) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles - - OneWayNotificationSettings -- **Alarm Notification Profile (RemoteNotificationProfileType) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles - - RemoteNotificationSettings -- **Extension Point Cleanup (AlarmNotificationProfiles)** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles -- **User Source (ADHYBRID) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_ADHYBRID - - Duration: 2 ms - - Migrated tables: - - AuthProfileProperties_ADHybrid - - Messages: - - All records of type 'AuthProfileProperties_ADHybrid' have been migrated -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eambackuptasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamrestorebackupsettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamactivatelicensesettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eaminstallmodulesettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamsendtagssettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 1 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **Database Translator Migrator** - - Trigger table: DBTRANSLATORS - - Duration: 2 ms - - Migrated tables: - - DBTRANSLATORS -- **No-Op Migrator** - - Trigger table: ALERTNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlertLog - - AlertNotificationProfileProperties_Basic - - AlertNotificationProfileProperties_Basic_EmailAddresses - - AlertNotificationProfileProperties_Distribution - - AlertNotificationProfiles - - AlertStorageProfileProperties_Datasource - - AlertStorageProfiles -- **Keyboard Layout Migrator** - - Trigger table: KEYBOARDLAYOUTS - - Duration: 0 ms - - Migrated tables: - - KeyboardLayouts -- **Schedule (basic schedule) Migrator** - - Trigger table: SCHEDULE_PROFILES - - Duration: 1 ms - - Migrated tables: - - BASIC_SCHEDULES - - SCHEDULE_PROFILES -- **Schedule (composite schedule) Migrator** - - Trigger table: SCHEDULE_PROFILES - - Duration: 0 ms - - Migrated tables: - - COMPOSITE_SCHEDULES - - SCHEDULE_PROFILES -- **Extension Point Cleanup (SCHEDULE_PROFILES)** - - Trigger table: SCHEDULE_PROFILES - - Duration: 0 ms - - Migrated tables: - - SCHEDULE_PROFILES -- **Translations Migrator** - - Trigger table: TRANSLATIONSETTINGS - - Duration: 11 ms - - Migrated tables: - - REGIONSETTINGS - - TranslationSettings - - TranslationTerms - - New Resources: - - ignition/translations, collection=core, size=0 bytes -- **Device (TCPDriver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 2 ms - - Migrated tables: - - DeviceSettings - - TCPDriverSettings -- **Device (UDPDriver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - UDPDriverSettings -- **Device (com.inductiveautomation.FinsTcpDeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - FinsTcpDeviceSettings -- **Device (com.inductiveautomation.FinsUdpDeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - FinsUdpDeviceSettings -- **Device (com.inductiveautomation.omron.NjDriver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - NjDriverSettings -- **Device (com.inductiveautomation.BacnetIpDeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - BacnetIpRemoteDeviceSettings - - DeviceSettings -- **Device (S7300) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - S7300DriverSettings -- **Device (S7400) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - S7400DriverSettings -- **Device (S71200) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 1 ms - - Migrated tables: - - DeviceSettings - - S71200DriverSettings -- **Device (S71500) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - S71500DriverSettings -- **Device (com.inductiveautomation.MitsubishiTcpDeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - MitsubishiTcpDeviceSettings -- **Device (com.inductiveautomation.Micro800DeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - Micro800DeviceSettings -- **Device (ModbusTcp) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - ModbusTcpDriverSettings -- **Device (ModbusRtuOverTcp) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - ModbusTcpDriverSettings -- **Device (ModbusRtu) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - ModbusRtuDriverSettings -- **Device (ControlLogix) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - ControlLogixDriverSettings - - DeviceSettings -- **Device (CompactLogix) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 1 ms - - Migrated tables: - - CompactLogixDriverSettings - - DeviceSettings -- **Device (MicroLogix) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - MicroLogixDriverSettings -- **Device (PLC5) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - PLC5DriverSettings -- **Device (SLC) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - SLCDriverSettings -- **Device (com.inductiveautomation.Iec61850DeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - Iec61850DeviceSettings -- **Device (DairyDemoSimulator) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings -- **Device (Simulator) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings -- **Device (SLCSimulator) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings -- **Device (ProgrammableSimulatorDevice) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - ProgrammableSimSettings -- **Device (Dnp3Driver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - Dnp3DriverSettings -- **Device (LogixDriver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - LogixDriverSettings -- **Device (com.inductiveautomation.Dnp3DeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - Dnp3DeviceSettings -- **Module Certificates Migrator** - - Trigger table: CERTIFICATES - - Duration: 0 ms - - Migrated tables: - - CERTIFICATES -- **CoBranding Migrator** - - Trigger table: COBRANDING - - Duration: 0 ms - - Migrated tables: - - CoBranding -- **TagHistoryProviderEP (EdgeHistorian) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - edgeHistorianSettings -- **TagHistoryProviderEP (RemoteHistorian) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - remotehistoriansettings -- **TagHistoryProviderEP (SplittingProvider) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - TagHistorySplitterSettings -- **TagHistoryProviderEP (widedb) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - WideDbHistorianProviderSettings -- **TagHistoryProviderEP (history_sim) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP -- **TagHistoryProviderEP (CsvHistorian) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - csvHistorianSettings -- **TagHistoryProviderEP (datasource) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistorianProviderSettings - - TagHistoryProviderEP -- **No-Op Migrator** - - Trigger table: SCHEDULES - - Duration: 0 ms - - Migrated tables: - - SCHEDULES -- **GeneralAlarmSettings Migrator** - - Trigger table: GENERALALARMSETTINGS - - Duration: 1 ms - - Migrated tables: - - GeneralAlarmSettings -- **EamControllerSettings Migrator** - - Trigger table: EAMCONTROLLERSETTINGS - - Duration: 0 ms - - Migrated tables: - - EamControllerSettings -- **Saved Tag Reports Migrator** - - Trigger table: TAGREPORTSEARCH - - Duration: 0 ms - - Migrated tables: - - TagReportSearch -- **Holiday Migrator** - - Trigger table: HOLIDAYS - - Duration: 1 ms - - Migrated tables: - - HOLIDAYS -- **User Source (DATASOURCE) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_DB - - Duration: 2 ms - - Migrated tables: - - AuthProfileProperties_DB - - Messages: - - All records of type 'AuthProfileProperties_DB' have been migrated -- **No-Op Migrator** - - Trigger table: IEC61850REPORTENTRYIDS - - Duration: 0 ms - - Migrated tables: - - Iec61850ReportEntryIds -- **Security Zones Migrator** - - Trigger table: SECURITYZONES - - Duration: 0 ms - - Migrated tables: - - SecuredEntityPolicy - - SecuredEntityZonePolicy - - securityZones -- **Ephemeral User Data No-Op Migrator** - - Trigger table: REMEMBERED_SUBJECTS - - Duration: 0 ms - - Migrated tables: - - IDP_ADAPTER_USER_HISTORY - - IDP_ADAPTER_USER_HISTORY_BK - - REMEMBERED_SUBJECTS - - REMEMBERED_SUBJECTS_BK -- **Quick Start State Migrator** - - Trigger table: STARTERSTEPS - - Duration: 21 ms - - Migrated tables: - - startersteps - - New Resources: - - ignition/quickstart, collection=core, size=214 bytes -- **OAuth2ClientSettings Migrator** - - Trigger table: OAUTH2CLIENTSETTINGS - - Duration: 0 ms - - Migrated tables: - - OAuth2ClientSettings -- **Alarm Journal Profile (LOCAL) Migrator** - - Trigger table: ALARMJOURNALS - - Duration: 1 ms - - Migrated tables: - - AlarmJournals - - LocalJournalSettings -- **Alarm Journal Profile (DATASOURCE) Migrator** - - Trigger table: ALARMJOURNALS - - Duration: 0 ms - - Migrated tables: - - AlarmJournals - - DatabaseJournalSettings -- **Alarm Journal Profile (REMOTE) Migrator** - - Trigger table: ALARMJOURNALS - - Duration: 0 ms - - Migrated tables: - - AlarmJournals - - RemoteJournalSettings -- **Extension Point Cleanup (AlarmJournals)** - - Trigger table: ALARMJOURNALS - - Duration: 0 ms - - Migrated tables: - - AlarmJournals -- **EULAS Migrator** - - Trigger table: EULAS - - Duration: 0 ms - - Migrated tables: - - EULAS -- **sfcsettings Migrator** - - Trigger table: SFCSETTINGS - - Duration: 0 ms - - Migrated tables: - - sfcsettings -- **RemoteAgent Migrator** - - Trigger table: REMOTEAGENT - - Duration: 0 ms - - Migrated tables: - - RemoteAgent -- **AgentGroup Migrator** - - Trigger table: AGENTGROUP - - Duration: 0 ms - - Migrated tables: - - AgentGroup -- **OPC Connection (com.inductiveautomation.OpcUaServerType) Migrator** - - Trigger table: OPCSERVERS - - Duration: 2 ms - - Migrated tables: - - OPCServers - - OpcUaConnectionSettings -- **Local Device Migrator** - - Trigger table: BACNETIPLOCALDEVICESETTINGS - - Duration: 1 ms - - Migrated tables: - - BacnetIpLocalDeviceSettings -- **Email Profile (smtp.oauth2) Migrator** - - Trigger table: EMAILPROFILES - - Duration: 1 ms - - Migrated tables: - - EmailProfiles - - OAuth2SmtpEmailProfiles -- **Email Profile (smtp.classic) Migrator** - - Trigger table: EMAILPROFILES - - Duration: 0 ms - - Migrated tables: - - ClassicSmtpEmailProfiles - - EmailProfiles -- **No-Op Migrator** - - Trigger table: DEVICES - - Duration: 0 ms - - Migrated tables: - - Devices - - DriverProperties - - OpcUaConnectionSettings2 - - UAConnectionSettings - - XOPCSettings -- **MetricsDashboards Migrator** - - Trigger table: METRICSDASHBOARDS - - Duration: 0 ms - - Migrated tables: - - MetricsDashboards -- **Tag Configuration Migrator** - - Trigger table: TAGCONFIG - - Duration: 8 ms - - Migrated tables: - - tagconfig -- **EamLicense Migrator** - - Trigger table: EAMLICENSE - - Duration: 0 ms - - Migrated tables: - - EamLicense -- **Security Levels Migrator** - - Trigger table: SECURITY_LEVELS - - Duration: 0 ms - - Migrated tables: - - SECURITY_LEVELS -- **EAM Event Threshold Configuration Migrator** - - Trigger table: EVENTTHRESHOLD - - Duration: 0 ms - - Migrated tables: - - EventThreshold -- **EAM Remote Upgrade Configuration Migrator** - - Trigger table: REMOTEUPGRADE - - Duration: 0 ms - - Migrated tables: - - remoteupgrade -- **Tag Group Configuration Migrator** - - Trigger table: TAGGROUPS - - Duration: 0 ms - - Migrated tables: - - taggroups -- **Managed Tag Provider Migrator** - - Trigger table: SIMPLETAGPROVIDERPROFILE - - Duration: 0 ms - - Migrated tables: - - SimpleTagProviderProfile -- **User Source (AD_DB_HYBRID) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_ADTODB - - Duration: 5 ms - - Migrated tables: - - AuthProfileProperties_ADtoDB - - Messages: - - All records of type 'AuthProfileProperties_ADtoDB' have been migrated -- **User Source (ADEASY) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_AD - - Duration: 1 ms - - Migrated tables: - - AuthProfileProperties_AD - - Messages: - - All records of type 'AuthProfileProperties_AD' have been migrated -- **EamAgentSettings Migrator** - - Trigger table: EAMAGENTSETTINGS - - Duration: 0 ms - - Migrated tables: - - EamAgentSettings -- **Image Migrator** - - Trigger table: IMAGES - - Duration: 1 ms - - Migrated tables: - - Images -- **EAM Task History Migrator** - - Trigger table: TASKEVENTLOG - - Duration: 1 ms - - Migrated tables: - - TaskEventLog -- **JDBC Driver Migrator** - - Trigger table: JDBCDRIVERS - - Duration: 0 ms - - Migrated tables: - - JDBCDRIVERS -- **Edge System Properties Migrator** - - Trigger table: EDGESYSTEMPROPS - - Duration: 0 ms - - Migrated tables: - - EdgeSystemProps -- **Call Script Migrator** - - Trigger table: SCRIPTSETTINGSRECORD - - Duration: 0 ms - - Migrated tables: - - ScriptSettingsRecord -- **Roster Migrator** - - Trigger table: ROSTER - - Duration: 0 ms - - Migrated tables: - - ROSTER - - ROSTER_ENTRY -- **User Source (FALLBK_CACHE) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_LOCALFALLBACKCACHE - - Duration: 1 ms - - Migrated tables: - - AuthProfileProperties_LocalFallbackCache - - Messages: - - All records of type 'AuthProfileProperties_LocalFallbackCache' have been migrated -- **Store And Forward Migrator** - - Trigger table: STOREANDFORWARDSYSSETTINGS - - Duration: 1 ms - - Migrated tables: - - StoreAndForwardSysSettings -- **DATASOURCES Migrator** - - Trigger table: DATASOURCES - - Duration: 0 ms - - Migrated tables: - - DATASOURCES -- **Identity Provider Migrator** - - Trigger table: IDP_ADAPTERS - - Duration: 1 ms - - Migrated tables: - - IDP_ADAPTERS -- **OPC UA Server Configuration Migrator** - - Trigger table: OPCUASERVERSETTINGS - - Duration: 0 ms - - Migrated tables: - - OpcUaServerSettings -- **com.inductiveautomation.ignition.gateway.alarming.journal.EdgeJournalSettingsMigrationStrategy@1062a775** - - Trigger table: EDGEJOURNALSETTINGS - - Duration: 0 ms - - Migrated tables: - - EdgeJournalSettings -- **No-Op Migrator** - - Trigger table: LOCALFALLBACKCACHE_ENTRY - - Duration: 0 ms - - Migrated tables: - - LocalFallbackCache_Entry -- **System Properties Migrator** - - Trigger table: SYSPROPS - - Duration: 0 ms - - Migrated tables: - - SysProps diff --git a/ignition/gateway/config/resources/migration-log-202607161118.md b/ignition/gateway/config/resources/migration-log-202607161118.md deleted file mode 100644 index 1ac110d..0000000 --- a/ignition/gateway/config/resources/migration-log-202607161118.md +++ /dev/null @@ -1,917 +0,0 @@ -# Migration Log - -Timestamp: Jul 16, 2026, 11:18:51 AM - -Duration: 175 ms - -## Summary - -210 tables migrated from `/data/db/config.idb`, creating 0 new resources in `/usr/local/bin/ignition/data/config/resources`. - -3 migration strategies were unable to complete due to errors. - -3 tables remain to be migrated. - -## Migration Details - -### Tables Migrated - -- AgentGroup -- AlarmJournals -- AlarmNotificationProfiles -- AlertLog -- AlertNotificationProfileProperties_Basic -- AlertNotificationProfileProperties_Basic_EmailAddresses -- AlertNotificationProfileProperties_Distribution -- AlertNotificationProfiles -- AlertStorageProfileProperties_Datasource -- AlertStorageProfiles -- AuditEvents -- AuditProfileProperties_Datasource -- AuditProfileProperties_Local -- AuditProfiles -- AuthProfileProperties_AD -- AuthProfileProperties_ADHybrid -- AuthProfileProperties_ADtoDB -- AuthProfileProperties_DB -- AuthProfileProperties_Internal -- AuthProfileProperties_LocalFallbackCache -- AuthProfiles -- BASIC_SCHEDULES -- BacnetIpLocalDeviceSettings -- BacnetIpRemoteDeviceSettings -- CERTIFICATES -- COMPOSITE_SCHEDULES -- ClassicSmtpEmailProfiles -- CoBranding -- CompactLogixDriverSettings -- ControlLogixDriverSettings -- DATASOURCES -- DBTRANSLATORS -- DatabaseJournalSettings -- DeviceSettings -- Devices -- Dnp3DeviceSettings -- Dnp3DriverSettings -- DriverProperties -- EULAS -- EamAgentSettings -- EamControllerSettings -- EamLicense -- EdgeJournalSettings -- EdgeSyncSettings -- EdgeSystemProps -- EmailNotificationSettings -- EmailProfiles -- EventThreshold -- FinsTcpDeviceSettings -- FinsUdpDeviceSettings -- GanTagProviderSettings -- GeneralAlarmSettings -- HOLIDAYS -- IDP_ADAPTERS -- IDP_ADAPTER_USER_HISTORY -- IDP_ADAPTER_USER_HISTORY_BK -- Iec61850DeviceSettings -- Iec61850ReportEntryIds -- Images -- InternalAuthMappingTable -- InternalContactInfoTable -- InternalRoleTable -- InternalScheduleAdjustmentTable -- InternalTagProvider -- InternalUserExtraProps -- InternalUserTable -- JDBCDRIVERS -- KeyboardLayouts -- LocalFallbackCache_Entry -- LocalJournalSettings -- LogixDriverSettings -- MetricsDashboards -- Micro800DeviceSettings -- MicroLogixDriverSettings -- MitsubishiTcpDeviceSettings -- ModbusRtuDriverSettings -- ModbusTcpDriverSettings -- NjDriverSettings -- OAuth2ClientSettings -- OAuth2SmtpEmailProfiles -- OPCServers -- OneWayNotificationSettings -- OpcUaConnectionSettings -- OpcUaConnectionSettings2 -- OpcUaServerSettings -- PLC5DriverSettings -- ProgrammableSimSettings -- REGIONSETTINGS -- REMEMBERED_SUBJECTS -- REMEMBERED_SUBJECTS_BK -- ROSTER -- ROSTER_ENTRY -- RemoteAgent -- RemoteAuditProfileProperties -- RemoteJournalSettings -- RemoteNotificationSettings -- S71200DriverSettings -- S71500DriverSettings -- S7300DriverSettings -- S7400DriverSettings -- SCHEDULES -- SCHEDULE_PROFILES -- SECURITY_LEVELS -- SLCDriverSettings -- ScriptSettingsRecord -- SecuredEntityPolicy -- SecuredEntityZonePolicy -- SimpleTagProviderProfile -- SipNotificationSettings -- SmsNotificationProfileSettings -- StoreAndForwardSysSettings -- SysProps -- TCPDriverSettings -- TagHistorianProviderSettings -- TagHistoryProviderEP -- TagHistorySplitterSettings -- TagProviderSettings -- TagReportSearch -- TaskEventLog -- TranslationSettings -- TranslationTerms -- UAConnectionSettings -- UDPDriverSettings -- WSChannelSettings -- WideDbHistorianProviderSettings -- XOPCSettings -- csvHistorianSettings -- eamactivatelicensesettings -- eambackuptasksettings -- eaminstallmodulesettings -- eamrestorebackupsettings -- eamsendtagssettings -- eamtasksettings -- edgeHistorianSettings -- gatewaytaskrecord -- remotehistoriansettings -- remoteupgrade -- securityZones -- sfcsettings -- tagconfig -- taggroups -- wsconnectionsettings -- wsincomingconnection - -### Strategies Executed - -- **Gateway Network Websocket Channel Settings Migrator** - - Trigger table: WSCHANNELSETTINGS - - Duration: 0 ms - - Migrated tables: - - WSChannelSettings -- **Gateway Network Websocket Connection Settings Migrator** - - Trigger table: WSCONNECTIONSETTINGS - - Duration: 0 ms - - Migrated tables: - - wsconnectionsettings -- **Gateway Network Connection Migrator** - - Trigger table: WSINCOMINGCONNECTION - - Duration: 0 ms - - Migrated tables: - - wsincomingconnection -- **Gateway Network Queue Settings Migrator** - - Trigger table: WSQUEUE_OVERRIDES - - Duration: 8 ms - - Error: com.inductiveautomation.ignition.common.resourcecollection.PushConflictException: CREATE conflict: 'ResourceId{resourcePath=ignition/gateway-network-queue-settings, collectionName=core}' already exists - -- **Gateway Network Proxy Configuration Migrator** - - Trigger table: WS_PROXYRULES - - Duration: 1 ms - - Error: com.inductiveautomation.ignition.common.resourcecollection.PushConflictException: CREATE conflict: 'ResourceId{resourcePath=ignition/gateway-network-proxy-rules, collectionName=core}' already exists - -- **User Source (INTERNAL) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_INTERNAL - - Duration: 12 ms - - Migrated tables: - - AuthProfileProperties_Internal - - AuthProfiles - - InternalAuthMappingTable - - InternalContactInfoTable - - InternalRoleTable - - InternalScheduleAdjustmentTable - - InternalUserExtraProps - - InternalUserTable - - Messages: - - All records of type 'AuthProfileProperties_Internal' have been migrated - - All records of type 'AuthProfiles' have been migrated - - All records of type 'InternalUserTable' have been migrated - - All records of type 'InternalRoleTable' have been migrated - - All records of type 'InternalUserExtraProps' have been migrated - - All records of type 'InternalAuthMappingTable' have been migrated - - All records of type 'InternalContactInfoTable' have been migrated - - All records of type 'InternalScheduleAdjustmentTable' have been migrated -- **Realtime Tag Provider (STANDARD) Migrator** - - Trigger table: TAGPROVIDERSETTINGS - - Duration: 1 ms - - Migrated tables: - - InternalTagProvider - - TagProviderSettings -- **Realtime Tag Provider (gantagprovider) Migrator** - - Trigger table: TAGPROVIDERSETTINGS - - Duration: 0 ms - - Migrated tables: - - GanTagProviderSettings - - TagProviderSettings -- **Extension Point Cleanup (TagProviderSettings)** - - Trigger table: TAGPROVIDERSETTINGS - - Duration: 0 ms - - Migrated tables: - - TagProviderSettings -- **No-Op Migrator** - - Trigger table: AUDITEVENTS - - Duration: 0 ms - - Migrated tables: - - AuditEvents - - AuditProfileProperties_Local -- **Audit Profile (DATASOURCE) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfileProperties_Datasource - - AuditProfiles -- **Audit Profile (EDGE) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles -- **Audit Profile (LOCAL) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles -- **Audit Profile (INTERNAL) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles -- **Audit Profile (REMOTE) Migrator** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles - - RemoteAuditProfileProperties -- **Extension Point Cleanup (AuditProfiles)** - - Trigger table: AUDITPROFILES - - Duration: 0 ms - - Migrated tables: - - AuditProfiles -- **Remote Tag Sync settings Migrator** - - Trigger table: EDGESYNCSETTINGS - - Duration: 0 ms - - Migrated tables: - - EdgeSyncSettings -- **Alarm Notification Profile (AirlinkSms) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles - - SmsNotificationProfileSettings -- **Alarm Notification Profile (SipNotification) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles - - SipNotificationSettings -- **Alarm Notification Profile (EmailNotificationProfileType) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles - - EmailNotificationSettings -- **Alarm Notification Profile (OneWayNotificationProfileType) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles - - OneWayNotificationSettings -- **Alarm Notification Profile (RemoteNotificationProfileType) Migrator** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles - - RemoteNotificationSettings -- **Extension Point Cleanup (AlarmNotificationProfiles)** - - Trigger table: ALARMNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlarmNotificationProfiles -- **User Source (ADHYBRID) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_ADHYBRID - - Duration: 2 ms - - Migrated tables: - - AuthProfileProperties_ADHybrid - - Messages: - - All records of type 'AuthProfileProperties_ADHybrid' have been migrated -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eambackuptasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamrestorebackupsettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamactivatelicensesettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eaminstallmodulesettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamsendtagssettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **EAM Task Configuration Migrator** - - Trigger table: GATEWAYTASKRECORD - - Duration: 0 ms - - Migrated tables: - - eamtasksettings - - gatewaytaskrecord -- **Database Translator Migrator** - - Trigger table: DBTRANSLATORS - - Duration: 1 ms - - Migrated tables: - - DBTRANSLATORS -- **No-Op Migrator** - - Trigger table: ALERTNOTIFICATIONPROFILES - - Duration: 0 ms - - Migrated tables: - - AlertLog - - AlertNotificationProfileProperties_Basic - - AlertNotificationProfileProperties_Basic_EmailAddresses - - AlertNotificationProfileProperties_Distribution - - AlertNotificationProfiles - - AlertStorageProfileProperties_Datasource - - AlertStorageProfiles -- **Keyboard Layout Migrator** - - Trigger table: KEYBOARDLAYOUTS - - Duration: 0 ms - - Migrated tables: - - KeyboardLayouts -- **Schedule (basic schedule) Migrator** - - Trigger table: SCHEDULE_PROFILES - - Duration: 0 ms - - Migrated tables: - - BASIC_SCHEDULES - - SCHEDULE_PROFILES -- **Schedule (composite schedule) Migrator** - - Trigger table: SCHEDULE_PROFILES - - Duration: 0 ms - - Migrated tables: - - COMPOSITE_SCHEDULES - - SCHEDULE_PROFILES -- **Extension Point Cleanup (SCHEDULE_PROFILES)** - - Trigger table: SCHEDULE_PROFILES - - Duration: 0 ms - - Migrated tables: - - SCHEDULE_PROFILES -- **Translations Migrator** - - Trigger table: TRANSLATIONSETTINGS - - Duration: 2 ms - - Migrated tables: - - REGIONSETTINGS - - TranslationSettings - - TranslationTerms -- **Device (TCPDriver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 1 ms - - Migrated tables: - - DeviceSettings - - TCPDriverSettings -- **Device (UDPDriver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - UDPDriverSettings -- **Device (com.inductiveautomation.FinsTcpDeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - FinsTcpDeviceSettings -- **Device (com.inductiveautomation.FinsUdpDeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - FinsUdpDeviceSettings -- **Device (com.inductiveautomation.omron.NjDriver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - NjDriverSettings -- **Device (com.inductiveautomation.BacnetIpDeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - BacnetIpRemoteDeviceSettings - - DeviceSettings -- **Device (S7300) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - S7300DriverSettings -- **Device (S7400) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - S7400DriverSettings -- **Device (S71200) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - S71200DriverSettings -- **Device (S71500) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - S71500DriverSettings -- **Device (com.inductiveautomation.MitsubishiTcpDeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - MitsubishiTcpDeviceSettings -- **Device (com.inductiveautomation.Micro800DeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - Micro800DeviceSettings -- **Device (ModbusTcp) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - ModbusTcpDriverSettings -- **Device (ModbusRtuOverTcp) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - ModbusTcpDriverSettings -- **Device (ModbusRtu) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - ModbusRtuDriverSettings -- **Device (ControlLogix) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - ControlLogixDriverSettings - - DeviceSettings -- **Device (CompactLogix) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - CompactLogixDriverSettings - - DeviceSettings -- **Device (MicroLogix) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - MicroLogixDriverSettings -- **Device (PLC5) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - PLC5DriverSettings -- **Device (SLC) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - SLCDriverSettings -- **Device (com.inductiveautomation.Iec61850DeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - Iec61850DeviceSettings -- **Device (DairyDemoSimulator) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings -- **Device (Simulator) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings -- **Device (SLCSimulator) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings -- **Device (ProgrammableSimulatorDevice) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - ProgrammableSimSettings -- **Device (Dnp3Driver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - Dnp3DriverSettings -- **Device (LogixDriver) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - LogixDriverSettings -- **Device (com.inductiveautomation.Dnp3DeviceType) Migrator** - - Trigger table: DEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - DeviceSettings - - Dnp3DeviceSettings -- **Module Certificates Migrator** - - Trigger table: CERTIFICATES - - Duration: 0 ms - - Migrated tables: - - CERTIFICATES -- **CoBranding Migrator** - - Trigger table: COBRANDING - - Duration: 0 ms - - Migrated tables: - - CoBranding -- **TagHistoryProviderEP (EdgeHistorian) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - edgeHistorianSettings -- **TagHistoryProviderEP (RemoteHistorian) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - remotehistoriansettings -- **TagHistoryProviderEP (SplittingProvider) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - TagHistorySplitterSettings -- **TagHistoryProviderEP (widedb) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - WideDbHistorianProviderSettings -- **TagHistoryProviderEP (history_sim) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP -- **TagHistoryProviderEP (CsvHistorian) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistoryProviderEP - - csvHistorianSettings -- **TagHistoryProviderEP (datasource) Migrator** - - Trigger table: TAGHISTORYPROVIDEREP - - Duration: 0 ms - - Migrated tables: - - TagHistorianProviderSettings - - TagHistoryProviderEP -- **No-Op Migrator** - - Trigger table: SCHEDULES - - Duration: 0 ms - - Migrated tables: - - SCHEDULES -- **GeneralAlarmSettings Migrator** - - Trigger table: GENERALALARMSETTINGS - - Duration: 1 ms - - Migrated tables: - - GeneralAlarmSettings -- **EamControllerSettings Migrator** - - Trigger table: EAMCONTROLLERSETTINGS - - Duration: 0 ms - - Migrated tables: - - EamControllerSettings -- **Saved Tag Reports Migrator** - - Trigger table: TAGREPORTSEARCH - - Duration: 0 ms - - Migrated tables: - - TagReportSearch -- **Holiday Migrator** - - Trigger table: HOLIDAYS - - Duration: 0 ms - - Migrated tables: - - HOLIDAYS -- **User Source (DATASOURCE) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_DB - - Duration: 1 ms - - Migrated tables: - - AuthProfileProperties_DB - - Messages: - - All records of type 'AuthProfileProperties_DB' have been migrated -- **No-Op Migrator** - - Trigger table: IEC61850REPORTENTRYIDS - - Duration: 0 ms - - Migrated tables: - - Iec61850ReportEntryIds -- **Security Zones Migrator** - - Trigger table: SECURITYZONES - - Duration: 0 ms - - Migrated tables: - - SecuredEntityPolicy - - SecuredEntityZonePolicy - - securityZones -- **Ephemeral User Data No-Op Migrator** - - Trigger table: REMEMBERED_SUBJECTS - - Duration: 0 ms - - Migrated tables: - - IDP_ADAPTER_USER_HISTORY - - IDP_ADAPTER_USER_HISTORY_BK - - REMEMBERED_SUBJECTS - - REMEMBERED_SUBJECTS_BK -- **Quick Start State Migrator** - - Trigger table: STARTERSTEPS - - Duration: 3 ms - - Error: com.inductiveautomation.ignition.common.resourcecollection.PushConflictException: CREATE conflict: 'ResourceId{resourcePath=ignition/quickstart, collectionName=core}' already exists - -- **OAuth2ClientSettings Migrator** - - Trigger table: OAUTH2CLIENTSETTINGS - - Duration: 0 ms - - Migrated tables: - - OAuth2ClientSettings -- **Alarm Journal Profile (LOCAL) Migrator** - - Trigger table: ALARMJOURNALS - - Duration: 0 ms - - Migrated tables: - - AlarmJournals - - LocalJournalSettings -- **Alarm Journal Profile (DATASOURCE) Migrator** - - Trigger table: ALARMJOURNALS - - Duration: 0 ms - - Migrated tables: - - AlarmJournals - - DatabaseJournalSettings -- **Alarm Journal Profile (REMOTE) Migrator** - - Trigger table: ALARMJOURNALS - - Duration: 0 ms - - Migrated tables: - - AlarmJournals - - RemoteJournalSettings -- **Extension Point Cleanup (AlarmJournals)** - - Trigger table: ALARMJOURNALS - - Duration: 0 ms - - Migrated tables: - - AlarmJournals -- **EULAS Migrator** - - Trigger table: EULAS - - Duration: 0 ms - - Migrated tables: - - EULAS -- **sfcsettings Migrator** - - Trigger table: SFCSETTINGS - - Duration: 0 ms - - Migrated tables: - - sfcsettings -- **RemoteAgent Migrator** - - Trigger table: REMOTEAGENT - - Duration: 0 ms - - Migrated tables: - - RemoteAgent -- **AgentGroup Migrator** - - Trigger table: AGENTGROUP - - Duration: 0 ms - - Migrated tables: - - AgentGroup -- **OPC Connection (com.inductiveautomation.OpcUaServerType) Migrator** - - Trigger table: OPCSERVERS - - Duration: 0 ms - - Migrated tables: - - OPCServers - - OpcUaConnectionSettings -- **Local Device Migrator** - - Trigger table: BACNETIPLOCALDEVICESETTINGS - - Duration: 0 ms - - Migrated tables: - - BacnetIpLocalDeviceSettings -- **Email Profile (smtp.oauth2) Migrator** - - Trigger table: EMAILPROFILES - - Duration: 0 ms - - Migrated tables: - - EmailProfiles - - OAuth2SmtpEmailProfiles -- **Email Profile (smtp.classic) Migrator** - - Trigger table: EMAILPROFILES - - Duration: 0 ms - - Migrated tables: - - ClassicSmtpEmailProfiles - - EmailProfiles -- **No-Op Migrator** - - Trigger table: DEVICES - - Duration: 0 ms - - Migrated tables: - - Devices - - DriverProperties - - OpcUaConnectionSettings2 - - UAConnectionSettings - - XOPCSettings -- **MetricsDashboards Migrator** - - Trigger table: METRICSDASHBOARDS - - Duration: 0 ms - - Migrated tables: - - MetricsDashboards -- **Tag Configuration Migrator** - - Trigger table: TAGCONFIG - - Duration: 2 ms - - Migrated tables: - - tagconfig -- **EamLicense Migrator** - - Trigger table: EAMLICENSE - - Duration: 0 ms - - Migrated tables: - - EamLicense -- **Security Levels Migrator** - - Trigger table: SECURITY_LEVELS - - Duration: 0 ms - - Migrated tables: - - SECURITY_LEVELS -- **EAM Event Threshold Configuration Migrator** - - Trigger table: EVENTTHRESHOLD - - Duration: 0 ms - - Migrated tables: - - EventThreshold -- **EAM Remote Upgrade Configuration Migrator** - - Trigger table: REMOTEUPGRADE - - Duration: 0 ms - - Migrated tables: - - remoteupgrade -- **Tag Group Configuration Migrator** - - Trigger table: TAGGROUPS - - Duration: 0 ms - - Migrated tables: - - taggroups -- **Managed Tag Provider Migrator** - - Trigger table: SIMPLETAGPROVIDERPROFILE - - Duration: 0 ms - - Migrated tables: - - SimpleTagProviderProfile -- **User Source (AD_DB_HYBRID) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_ADTODB - - Duration: 1 ms - - Migrated tables: - - AuthProfileProperties_ADtoDB - - Messages: - - All records of type 'AuthProfileProperties_ADtoDB' have been migrated -- **User Source (ADEASY) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_AD - - Duration: 1 ms - - Migrated tables: - - AuthProfileProperties_AD - - Messages: - - All records of type 'AuthProfileProperties_AD' have been migrated -- **EamAgentSettings Migrator** - - Trigger table: EAMAGENTSETTINGS - - Duration: 0 ms - - Migrated tables: - - EamAgentSettings -- **Image Migrator** - - Trigger table: IMAGES - - Duration: 15 ms - - Migrated tables: - - Images -- **EAM Task History Migrator** - - Trigger table: TASKEVENTLOG - - Duration: 1 ms - - Migrated tables: - - TaskEventLog -- **JDBC Driver Migrator** - - Trigger table: JDBCDRIVERS - - Duration: 0 ms - - Migrated tables: - - JDBCDRIVERS -- **Edge System Properties Migrator** - - Trigger table: EDGESYSTEMPROPS - - Duration: 0 ms - - Migrated tables: - - EdgeSystemProps -- **Call Script Migrator** - - Trigger table: SCRIPTSETTINGSRECORD - - Duration: 0 ms - - Migrated tables: - - ScriptSettingsRecord -- **Roster Migrator** - - Trigger table: ROSTER - - Duration: 0 ms - - Migrated tables: - - ROSTER - - ROSTER_ENTRY -- **User Source (FALLBK_CACHE) Migrator** - - Trigger table: AUTHPROFILEPROPERTIES_LOCALFALLBACKCACHE - - Duration: 0 ms - - Migrated tables: - - AuthProfileProperties_LocalFallbackCache - - Messages: - - All records of type 'AuthProfileProperties_LocalFallbackCache' have been migrated -- **Store And Forward Migrator** - - Trigger table: STOREANDFORWARDSYSSETTINGS - - Duration: 0 ms - - Migrated tables: - - StoreAndForwardSysSettings -- **DATASOURCES Migrator** - - Trigger table: DATASOURCES - - Duration: 0 ms - - Migrated tables: - - DATASOURCES -- **Identity Provider Migrator** - - Trigger table: IDP_ADAPTERS - - Duration: 0 ms - - Migrated tables: - - IDP_ADAPTERS -- **OPC UA Server Configuration Migrator** - - Trigger table: OPCUASERVERSETTINGS - - Duration: 0 ms - - Migrated tables: - - OpcUaServerSettings -- **com.inductiveautomation.ignition.gateway.alarming.journal.EdgeJournalSettingsMigrationStrategy@37fbb5d4** - - Trigger table: EDGEJOURNALSETTINGS - - Duration: 0 ms - - Migrated tables: - - EdgeJournalSettings -- **No-Op Migrator** - - Trigger table: LOCALFALLBACKCACHE_ENTRY - - Duration: 0 ms - - Migrated tables: - - LocalFallbackCache_Entry -- **System Properties Migrator** - - Trigger table: SYSPROPS - - Duration: 0 ms - - Migrated tables: - - SysProps -## Remaining Tables - -The following tables in `config.idb` have not yet been migrated. -Ensure the relevant modules are installed to avoid losing configuration -data on future upgrades. - -- STARTERSTEPS -- WSQUEUE_OVERRIDES -- WS_PROXYRULES