diff --git a/.gitlab/tests/cram/generic/fixtures/obuspa.expected b/.gitlab/tests/cram/generic/fixtures/obuspa.expected index 3dcc5473ad..2b6eeac349 100644 --- a/.gitlab/tests/cram/generic/fixtures/obuspa.expected +++ b/.gitlab/tests/cram/generic/fixtures/obuspa.expected @@ -3049,6 +3049,20 @@ Device.SoftwareModules.AddExecEnv() input:Name Device.SoftwareModules.AddExecEnv() input:ParentExecEnv Device.SoftwareModules.AddExecEnv() input:Vendor Device.SoftwareModules.AddExecEnv() input:Version +Device.SoftwareModules.Config. proto::timingila +Device.SoftwareModules.Config.CABundle proto::timingila +Device.SoftwareModules.Config.Certificate proto::timingila +Device.SoftwareModules.Config.DUSignatureProtocols proto::timingila +Device.SoftwareModules.Config.Repository.{i}. proto::timingila +Device.SoftwareModules.Config.Repository.{i}.Alias proto::timingila +Device.SoftwareModules.Config.Repository.{i}.BaseURL proto::timingila +Device.SoftwareModules.Config.Repository.{i}.CABundle proto::timingila +Device.SoftwareModules.Config.Repository.{i}.Certificate proto::timingila +Device.SoftwareModules.Config.Repository.{i}.Enable proto::timingila +Device.SoftwareModules.Config.Repository.{i}.Name proto::timingila +Device.SoftwareModules.Config.Repository.{i}.Type proto::timingila +Device.SoftwareModules.Config.RepositoryNumberOfEntries proto::timingila +Device.SoftwareModules.Config.SupportedDUSignatureProtocols proto::timingila Device.SoftwareModules.DUStateChange! proto::timingila Device.SoftwareModules.DeploymentUnit.{i}. proto::timingila Device.SoftwareModules.DeploymentUnit.{i}.Alias proto::timingila @@ -3084,6 +3098,8 @@ Device.SoftwareModules.DeploymentUnit.{i}.Update() input:RegisterTrustPaths Device.SoftwareModules.DeploymentUnit.{i}.Update() input:RequiredRoles Device.SoftwareModules.DeploymentUnit.{i}.Update() input:RequiredUserRoles Device.SoftwareModules.DeploymentUnit.{i}.Update() input:RetainData +Device.SoftwareModules.DeploymentUnit.{i}.Update() input:SignaturePassword +Device.SoftwareModules.DeploymentUnit.{i}.Update() input:SignatureUsername Device.SoftwareModules.DeploymentUnit.{i}.Update() input:URL Device.SoftwareModules.DeploymentUnit.{i}.Update() input:Username Device.SoftwareModules.DeploymentUnit.{i}.Update() input:X_PRPLWARE-COM_AutoMountIPC @@ -3229,6 +3245,8 @@ Device.SoftwareModules.InstallDU() input:RegisterTrustPaths Device.SoftwareModules.InstallDU() input:RequiredRoles Device.SoftwareModules.InstallDU() input:RequiredUserRoles Device.SoftwareModules.InstallDU() input:Signature +Device.SoftwareModules.InstallDU() input:SignaturePassword +Device.SoftwareModules.InstallDU() input:SignatureUsername Device.SoftwareModules.InstallDU() input:URL Device.SoftwareModules.InstallDU() input:UUID Device.SoftwareModules.InstallDU() input:Username diff --git a/.gitlab/tests/cram/generic/ubus-datamodel-list.t b/.gitlab/tests/cram/generic/ubus-datamodel-list.t index efb1771bb0..aed78013b8 100644 --- a/.gitlab/tests/cram/generic/ubus-datamodel-list.t +++ b/.gitlab/tests/cram/generic/ubus-datamodel-list.t @@ -321,6 +321,8 @@ Check that ubus has expected datamodels available: Reboot.Reboot Reboot.X_PRPLWARE-COM_Reasons Rlyeh + Rlyeh.Authentication + Rlyeh.Authentication.Stats Rlyeh.Images RouterAdvertisement RouterAdvertisement.InterfaceSetting @@ -358,6 +360,8 @@ Check that ubus has expected datamodels available: SessionManagement.Session.IPv6Address SessionManagement.Session.PCO SoftwareModules + SoftwareModules.Config + SoftwareModules.Config.Repository SoftwareModules.DeploymentUnit SoftwareModules.ExecEnv SoftwareModules.ExecutionUnit @@ -385,6 +389,9 @@ Check that ubus has expected datamodels available: Timingila.CthulhuAdapters.CthulhuCommandMapping Timingila.CthulhuAdapters.SoftwareModulesFuncArgsOverload Timingila.CthulhuAdapters.SoftwareModulesTable + Timingila.RlyehPluginsConfig + Timingila.RlyehPluginsInfo + Timingila.RlyehPluginsInfo.LoadedPlugins TrustedElements TrustedElements.SIM TrustedElements.SIM.Profile diff --git a/.gitlab/tests/cram/generic/verify-config-restore/020-verify-backup-restore-flags.t b/.gitlab/tests/cram/generic/verify-config-restore/020-verify-backup-restore-flags.t index 29177200c0..1b3aabc04f 100644 --- a/.gitlab/tests/cram/generic/verify-config-restore/020-verify-backup-restore-flags.t +++ b/.gitlab/tests/cram/generic/verify-config-restore/020-verify-backup-restore-flags.t @@ -5,7 +5,7 @@ Create alias: $ logger -t cram "Starting with Backup and restore flags verification test" Verify %upc and %usersetting flags are moved from normal odl files, these are\ -now moved to upc.odl or odl.uc, except for cthulhu and gmap-server\ +now moved to upc.odl or odl.uc, except for lcm components (cthulhu/timigila) and gmap-server\ PPW-1729, PPW-1731 and PPW-1786: $ R "grep -r %upc /etc/amx/ | grep -vE '(upc.odl|.*default.*)' | sed -E 's#:.*##' | sort | uniq" @@ -17,6 +17,8 @@ PPW-1729, PPW-1731 and PPW-1786: /etc/amx/ethernet-manager/ethernet-manager_interface.odl /etc/amx/gmap-server/mibs/dhcp.odl /etc/amx/prplmesh-process-manager/prplmesh-process-manager_definition.odl + /etc/amx/timingila/extensions/timingila-rlyeh-security/timingila-rlyeh-security-definition.odl + /etc/amx/timingila/softwaremodules_definition.odl /etc/amx/tr181-cpu/tr181-cpu_definition.odl /etc/amx/tr181-usb/tr181-usb_port.odl diff --git a/.gitlab/tests/cram/mxl25641-hdk-6/005-build-config.t b/.gitlab/tests/cram/mxl25641-hdk-6/005-build-config.t index 676d5a6dd8..3e55099eab 100644 --- a/.gitlab/tests/cram/mxl25641-hdk-6/005-build-config.t +++ b/.gitlab/tests/cram/mxl25641-hdk-6/005-build-config.t @@ -252,6 +252,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_gpon-omci-onu-binary=y CONFIG_PACKAGE_hosts-manager=y CONFIG_PACKAGE_ifxos=y + CONFIG_PACKAGE_image-authentication=y CONFIG_PACKAGE_ip-bridge=y CONFIG_PACKAGE_ip-full=y CONFIG_PACKAGE_ip-manager=y @@ -444,6 +445,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_libatomic=y CONFIG_PACKAGE_libattr=y CONFIG_PACKAGE_libblkid=y + CONFIG_PACKAGE_libbotan=y CONFIG_PACKAGE_libbpf=y CONFIG_PACKAGE_libbsd=y CONFIG_PACKAGE_libbz2=y @@ -526,11 +528,13 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_libqosnode=y CONFIG_PACKAGE_libqrtr-glib=y CONFIG_PACKAGE_librlyeh=y + CONFIG_PACKAGE_librnp=y CONFIG_PACKAGE_librt=y CONFIG_PACKAGE_libsafec3-7=y CONFIG_PACKAGE_libsahtrace=y CONFIG_PACKAGE_libscapi=y CONFIG_PACKAGE_libseccomp=y + CONFIG_PACKAGE_libsexpp=y CONFIG_PACKAGE_libsmartcols=y CONFIG_PACKAGE_libsqlite3=y CONFIG_PACKAGE_libss=y @@ -775,6 +779,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_timingila=y CONFIG_PACKAGE_timingila-cthulhu=y CONFIG_PACKAGE_timingila-rlyeh=y + CONFIG_PACKAGE_timingila-rlyeh-security=y CONFIG_PACKAGE_tr069-manager=y CONFIG_PACKAGE_tr143diagtool=y CONFIG_PACKAGE_tr181-bridging=y diff --git a/.gitlab/tests/cram/wnc-freedom/005-build-config.t b/.gitlab/tests/cram/wnc-freedom/005-build-config.t index 13996e2742..6bff63a813 100644 --- a/.gitlab/tests/cram/wnc-freedom/005-build-config.t +++ b/.gitlab/tests/cram/wnc-freedom/005-build-config.t @@ -146,6 +146,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_gmap-server=y CONFIG_PACKAGE_hostapd-qca-utils=y CONFIG_PACKAGE_hosts-manager=y + CONFIG_PACKAGE_image-authentication=y CONFIG_PACKAGE_ip-bridge=y CONFIG_PACKAGE_ip-full=y CONFIG_PACKAGE_ip-manager=y @@ -272,6 +273,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_libarchive=y CONFIG_PACKAGE_libatomic=y CONFIG_PACKAGE_libattr=y + CONFIG_PACKAGE_libbotan=y CONFIG_PACKAGE_libbpf=y CONFIG_PACKAGE_libbsd=y CONFIG_PACKAGE_libbz2=y @@ -341,8 +343,10 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_libqosnode=y CONFIG_PACKAGE_libqrtr-glib=y CONFIG_PACKAGE_librlyeh=y + CONFIG_PACKAGE_librnp=y CONFIG_PACKAGE_libsahtrace=y CONFIG_PACKAGE_libseccomp=y + CONFIG_PACKAGE_libsexpp=y CONFIG_PACKAGE_libsqlite3=y CONFIG_PACKAGE_libstdcpp=y CONFIG_PACKAGE_libswla=y @@ -554,6 +558,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_timingila=y CONFIG_PACKAGE_timingila-cthulhu=y CONFIG_PACKAGE_timingila-rlyeh=y + CONFIG_PACKAGE_timingila-rlyeh-security=y CONFIG_PACKAGE_tr069-manager=y CONFIG_PACKAGE_tr181-bridging=y CONFIG_PACKAGE_tr181-bulkdata=y