From 11badb35cbb92f15c4305de37dbd0ca7c047dad6 Mon Sep 17 00:00:00 2001 From: "b.peck" Date: Sat, 5 Sep 2026 16:47:21 -0500 Subject: [PATCH] Adopt IA version-control gitignore; stop tracking local-scope keystores and migration logs --- .gitignore | 81 +- ...01425b63a188e8f7d2074f011561dcf6652b69.der | Bin 1114 -> 0 bytes ...ce3b15635ad383be27310f34e28537acd3e308.der | Bin 1076 -> 0 bytes .../keystore/metro-keystore.pfx | Bin 3214 -> 0 bytes .../local/ignition/gateway-network/uuid.txt | 1 - .../client-keystore/keystore.pfx | Bin 2920 -> 0 bytes .../client-keystore/resource.json | 16 - .../server-keystore/keystore.pfx | Bin 3006 -> 0 bytes .../server-keystore/resource.json | 16 - .../uuid/resource.json | 16 - .../uuid/uuid.txt | 1 - .../config/resources/local/config-mode.json | 7 - .../resources/migration-log-202607161030.md | 917 ------------------ .../resources/migration-log-202607161118.md | 917 ------------------ 14 files changed, 71 insertions(+), 1901 deletions(-) delete mode 100644 ignition/gateway/config/local/com.inductiveautomation.opcua/client/security/pki/trusted/certs/9a01425b63a188e8f7d2074f011561dcf6652b69.der delete mode 100644 ignition/gateway/config/local/com.inductiveautomation.opcua/server/security/pki/trusted/certs/f0ce3b15635ad383be27310f34e28537acd3e308.der delete mode 100644 ignition/gateway/config/local/ignition/gateway-network/keystore/metro-keystore.pfx delete mode 100644 ignition/gateway/config/local/ignition/gateway-network/uuid.txt delete mode 100644 ignition/gateway/config/resources/local/com.inductiveautomation.opcua/client-keystore/keystore.pfx delete mode 100644 ignition/gateway/config/resources/local/com.inductiveautomation.opcua/client-keystore/resource.json delete mode 100644 ignition/gateway/config/resources/local/com.inductiveautomation.opcua/server-keystore/keystore.pfx delete mode 100644 ignition/gateway/config/resources/local/com.inductiveautomation.opcua/server-keystore/resource.json delete mode 100644 ignition/gateway/config/resources/local/com.inductiveautomation.opcua/uuid/resource.json delete mode 100644 ignition/gateway/config/resources/local/com.inductiveautomation.opcua/uuid/uuid.txt delete mode 100644 ignition/gateway/config/resources/local/config-mode.json delete mode 100644 ignition/gateway/config/resources/migration-log-202607161030.md delete mode 100644 ignition/gateway/config/resources/migration-log-202607161118.md 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 ed0adc16827716975bd31f62473315eb22ac2be8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1114 zcmXqLVhJ;7Vzyhr%*4pV#Kt&3yH}~efR~L^tIebBJ1-+6H!FidwxPU%EE{tu3p0{NoIbYf`5RsLa3ucaB5LmYLTI=fiy?~7mtW%UP@_lNoHB9f@5h(er_U2u^~Uu zNT4)351U(lPH}#&A-4f1NPvTf$=MOcVH0Kw4K|Py=QT1jFgG+aFf{;zC~;n6WG;Oj z)5NHR92ktO49rc8{0s(7j9g4jjEoEiS7j{y{Bps?SzXoeJne+_9`(P?DS03A_-;p(?|)_`>a^+0KKYDl z?)nE!(-Zo>2rO5KlkQ^NuX=FVr7o?xe_yB{%)fGa`Ld+)Mh3@8AJUxJSc_};)Gilk z{+6&>SW&RHDZNSQ=O@0old{{Iv);2lI3Xo*V88b1l}yZx42+8#{~I*^F^~sFsH`%J zgn?Lt2*Wm2p1CWm8ekOzHvq@DtS}3c0fPZING(4L3o{eb7jV*&Rb>$~ z5MkrcW@BV!WoKrBvltB;n?Q;MS*i^x+k#4q@~kppDJ&75z^pQ%$^CYLB3jx%8_NXepJ4D$6HiguJKe2viv_EGm}_HW zy?E=h%jTx9QmkxWm7ZRCPTA&`E&JN94=*Y|ZAg30KULWz&iioN#+8S5Nc7$>nxUSV zxzdt->0OZ7w AEdT%j 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 844c414fd79951ea68ed197050b06ee88a4339b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1076 zcmXqLVlgmiVwPCI%*4pV#Kt&3yH_#CfR~L^tIebBJ1-+6H!FidwxPU%EE{tu3p0{NoIbYf`5RsLa3vHb53SzUWuWsfiy?~7mtW%UP@_lNoHB9f@5h(er_U2u^~Uu zNT4)351U(lPH}#&A-4f1NPvTf$=MOcVH0Kw4K|Py=QT1jFgG+aFf{;zC~;n6WG;Oj z)5NHR92ktO49rc8{0s(7j9g4jjEoH3siDCcTX|2vJ-7K$y1{i{SH&PzhJ_#5mV7B_ zu~_!^p>n>!5#QVA9=QZm&7b-sqJH`!bq22bRr?m~cU!(uzia!nMAojqZyQzgEw%)0X*mPWmdD8c3$K09ZvL0IKH!XX5@>Pgk!adXNy!Q$XJI}t*%GXklUl!i)p0YEh zWNG6nTZaF8em{5r_ggSUi=j!%^S0Lg#4~r^xD>RyWU(?aGcqtPZoFyGc+Ef_7@@Mt zED{D{4I;Lw2{*!6-u4%Fd3kbZ*D~F>thoyua(C?d zoZyQep0AzlAHZ547uWkMRrmHn*1NwIcbu&Hz4n%~Z{qY==BMAxLTYZhEVM{VW}fNL PbpCq%<6ypohNXc3kI;v{ 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 1011f5bcbdb725b34305a8146384570bbdeaf3ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3214 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 X4EY{x=X^je6(`CF#|Iq!x260Slp5Bu 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 859cb9c6dbed8f5fbabe81ec29a06232ae74c7fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2920 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 Qor*2G$r*}(vVS7?ALT!Lpa1{> 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