├── core-common └── src │ ├── test │ ├── java │ │ └── .placeholder │ └── resources │ │ ├── banner.txt │ │ └── certificates │ │ ├── provider.p12 │ │ ├── gatekeeper.p12 │ │ ├── authorization.p12 │ │ ├── authorization.pub │ │ └── gatekeeper.pub │ ├── main │ ├── resources │ │ └── .placeholder │ └── java │ │ └── eu │ │ └── arrowhead │ │ └── common │ │ ├── dto │ │ └── shared │ │ │ └── mscv │ │ │ ├── SuccessIndicator.java │ │ │ ├── DetailSuccessIndicator.java │ │ │ ├── OS.java │ │ │ ├── Layer.java │ │ │ ├── ExecutionResponse.java │ │ │ └── ClientExecutionResponse.java │ │ └── database │ │ ├── view │ │ └── mscv │ │ │ └── VerificationEntryView.java │ │ └── repository │ │ └── mscv │ │ ├── MipDomainRepository.java │ │ └── MipCategoryRepository.java │ └── deb │ └── control │ └── control ├── datamanager ├── src │ ├── test │ │ ├── java │ │ │ ├── .placeholder │ │ │ └── eu │ │ │ │ └── arrowhead │ │ │ │ └── core │ │ │ │ └── datamanager │ │ │ │ └── StandaloneModeInDataManagerTests.java │ │ └── resources │ │ │ └── banner.txt │ ├── main │ │ └── resources │ │ │ ├── certificates │ │ │ ├── datamanager.p12 │ │ │ └── truststore.p12 │ │ │ └── accesslist.acl │ └── deb │ │ ├── control │ │ ├── control │ │ └── config │ │ └── arrowhead-datamanager.service ├── documentation │ ├── Arrowhead DataManager SysD.pdf │ ├── Arrowhead Proxy Service SD.pdf │ ├── Arrowhead Proxy Service IDD.pdf │ ├── Arrowhead Historian Service IDD.pdf │ ├── Arrowhead Historian Service SD.pdf │ └── Readme.txt └── .settings │ └── org.eclipse.wst.common.project.facet.core.xml ├── docker-all ├── .gitignore ├── Dockerfile └── .project ├── gateway ├── src │ ├── test │ │ ├── java │ │ │ └── .placeholder │ │ └── resources │ │ │ ├── banner.txt │ │ │ └── certificates │ │ │ ├── gateway.p12 │ │ │ ├── truststore.p12 │ │ │ ├── authorization.p12 │ │ │ ├── gateway.pub │ │ │ └── authorization.pub │ ├── main │ │ └── resources │ │ │ └── certificates │ │ │ ├── gateway.p12 │ │ │ └── truststore.p12 │ └── deb │ │ ├── control │ │ ├── control │ │ └── config │ │ └── arrowhead-gateway.service └── docs │ └── v4.6.0 │ ├── echo_sd.pdf │ ├── echo_idd.pdf │ ├── gateway_sysd.pdf │ ├── gateway_sysdd.pdf │ ├── gw-public-key_idd.pdf │ ├── gw-public-key_sd.pdf │ ├── figures │ ├── arrowhead_logo.pdf │ └── gateway_overview.png │ └── gw-connect-provider_sd.pdf ├── qos-monitor ├── src │ ├── test │ │ ├── java │ │ │ └── .placeholder │ │ └── resources │ │ │ ├── .placeholder │ │ │ ├── banner.txt │ │ │ └── certificates │ │ │ ├── provider.p12 │ │ │ └── qosmonitor.pub │ ├── main │ │ ├── resources │ │ │ └── certificates │ │ │ │ ├── qosmonitor.p12 │ │ │ │ └── truststore.p12 │ │ └── java │ │ │ └── eu │ │ │ └── arrowhead │ │ │ └── core │ │ │ └── qos │ │ │ └── measurement │ │ │ └── properties │ │ │ └── MonitorProviderType.java │ └── deb │ │ ├── control │ │ ├── control │ │ └── config │ │ └── arrowhead-qos-monitor.service └── documentation │ └── figures │ ├── overview.png │ ├── ResetCounterTask.png │ ├── qos_monitor_sys_d.jpg │ ├── IntraPingMeasurementTask.png │ ├── RelayEchoMeasurementTask.png │ ├── IntraPingMeasurementService.png │ └── InterCloudDirectPingMeasurementTask.png ├── authorization ├── src │ ├── test │ │ ├── java │ │ │ └── .placeholder │ │ └── resources │ │ │ ├── banner.txt │ │ │ └── certificates │ │ │ ├── provider.p12 │ │ │ ├── authorization.p12 │ │ │ └── authorization.pub │ ├── main │ │ └── resources │ │ │ └── certificates │ │ │ ├── truststore.p12 │ │ │ ├── authorization.p12 │ │ │ └── authorization.pub │ └── deb │ │ ├── control │ │ ├── control │ │ └── config │ │ └── arrowhead-authorization.service └── docs │ └── v4.6.0 │ ├── echo_idd.pdf │ ├── echo_sd.pdf │ ├── auth-public-key_idd.pdf │ ├── auth-public-key_sd.pdf │ ├── authorization_sysd.pdf │ ├── authorization_sysdd.pdf │ ├── token-generation_sd.pdf │ ├── token-generation_idd.pdf │ ├── figures │ ├── arrowhead_logo.pdf │ ├── authorization_control.png │ ├── authorization_data_overview.png │ └── authorization_database_model.png │ ├── authorization-control-inter_idd.pdf │ ├── authorization-control-inter_sd.pdf │ ├── authorization-control-intra_idd.pdf │ ├── authorization-control-intra_sd.pdf │ ├── token-generation-multi-service_idd.pdf │ ├── token-generation-multi-service_sd.pdf │ ├── authorization-control-subscription_idd.pdf │ └── authorization-control-subscription_sd.pdf ├── choreographer ├── src │ ├── test │ │ ├── java │ │ │ └── .placeholder │ │ └── resources │ │ │ └── banner.txt │ ├── main │ │ ├── resources │ │ │ └── certificates │ │ │ │ ├── truststore.p12 │ │ │ │ └── choreographer.p12 │ │ └── java │ │ │ └── eu │ │ │ └── arrowhead │ │ │ └── core │ │ │ └── choreographer │ │ │ ├── service │ │ │ └── SessionDataStorage.java │ │ │ └── graph │ │ │ ├── StepGraphCircleDetector.java │ │ │ └── StepGraphNormalizer.java │ └── deb │ │ ├── control │ │ ├── control │ │ └── config │ │ └── arrowhead-choreographer.service └── .settings │ └── org.eclipse.wst.common.project.facet.core.xml ├── configuration ├── src │ ├── test │ │ ├── resources │ │ │ └── banner.txt │ │ └── java │ │ │ └── eu │ │ │ └── arrowhead │ │ │ └── core │ │ │ └── configuration │ │ │ └── StandaloneModeInConfigurationTests.java │ ├── main │ │ └── resources │ │ │ └── certificates │ │ │ ├── truststore.p12 │ │ │ └── configuration.p12 │ └── deb │ │ ├── control │ │ ├── control │ │ └── config │ │ └── arrowhead-configuration.service └── documentation │ ├── Arrowhead Config service SD.pdf │ ├── Arrowhead Config Service IDD.pdf │ ├── Arrowhead Configuration SysD.pdf │ ├── Arrowhead RawConfig Service IDD.pdf │ ├── Arrowhead RawConfig Service SD.pdf │ ├── Arrowhead ConfigManagement service SD.pdf │ └── Arrowhead ConfigManagement service IDD.pdf ├── eventhandler └── src │ ├── test │ ├── java │ │ └── .placeholder │ └── resources │ │ ├── banner.txt │ │ └── certificates │ │ └── provider.p12 │ ├── main │ └── resources │ │ └── certificates │ │ ├── truststore.p12 │ │ └── eventhandler.p12 │ └── deb │ ├── control │ ├── control │ └── config │ └── arrowhead-event-handler.service ├── gatekeeper └── src │ ├── test │ └── resources │ │ ├── banner.txt │ │ └── certificates │ │ ├── provider.p12 │ │ ├── gatekeeper.p12 │ │ ├── authorization.p12 │ │ ├── authorization.pub │ │ └── gatekeeper.pub │ ├── main │ └── resources │ │ └── certificates │ │ ├── gatekeeper.p12 │ │ └── truststore.p12 │ └── deb │ ├── control │ ├── control │ └── config │ └── arrowhead-gatekeeper.service ├── onboarding └── src │ ├── test │ └── resources │ │ └── banner.txt │ ├── main │ └── resources │ │ └── certificates │ │ ├── truststore.p12 │ │ └── onboardingcontroller.p12 │ └── deb │ └── control │ ├── control │ └── config ├── orchestrator ├── src │ ├── test │ │ ├── java │ │ │ └── .placeholder │ │ └── resources │ │ │ ├── banner.txt │ │ │ └── certificates │ │ │ ├── provider.p12 │ │ │ ├── authorization.p12 │ │ │ └── authorization.pub │ ├── main │ │ └── resources │ │ │ └── certificates │ │ │ ├── truststore.p12 │ │ │ └── orchestrator.p12 │ └── deb │ │ ├── control │ │ ├── control │ │ └── config │ │ └── arrowhead-orchestrator.service └── docs │ └── v4.6.0 │ ├── echo_sd.pdf │ ├── echo_idd.pdf │ ├── orchestrator_sysd.pdf │ ├── orchestrator_sysdd.pdf │ ├── figures │ ├── arrowhead_logo.pdf │ ├── orchestrator_data_overview.png │ ├── orchestrator_database_model.png │ ├── post_orchestration_activity_uml.png │ └── post_store_orchestration_activity_uml.png │ ├── orchestration-service_idd.pdf │ ├── orchestration-service_sd.pdf │ ├── orchestration_process_4.6.0.odt │ ├── orchestration_process_4.6.0.pdf │ ├── orchestration-qos-enabled_idd.pdf │ ├── orchestration-qos-enabled_sd.pdf │ ├── orchestration-service-by-id_sd.pdf │ ├── orchestration-service-by-id_idd.pdf │ ├── orchestration-qos-reservations_idd.pdf │ ├── orchestration-qos-reservations_sd.pdf │ ├── orchestration-qos-temporary-lock_sd.pdf │ ├── orchestration-service-by-proxy_idd.pdf │ ├── orchestration-service-by-proxy_sd.pdf │ ├── orchestration-clean-flexible-store_sd.pdf │ ├── orchestration-qos-temporary-lock_idd.pdf │ ├── orchestration-clean-flexible-store_idd.pdf │ ├── orchestration-qos-confirm-reservation_sd.pdf │ ├── orchestration-qos-confirm-reservation_idd.pdf │ ├── orchestration-create-flexible-store-rules_idd.pdf │ ├── orchestration-create-flexible-store-rules_sd.pdf │ ├── orchestration-remove-flexible-store-rule_idd.pdf │ └── orchestration-remove-flexible-store-rule_sd.pdf ├── relay-library ├── src │ ├── test │ │ ├── java │ │ │ └── .placeholder │ │ └── resources │ │ │ ├── banner.txt │ │ │ └── certificates │ │ │ ├── provider.p12 │ │ │ ├── gatekeeper.p12 │ │ │ ├── authorization.p12 │ │ │ ├── gatekeeper.pub │ │ │ └── authorization.pub │ └── main │ │ └── resources │ │ └── .placeholder └── .settings │ └── org.eclipse.wst.common.project.facet.core.xml ├── timemanager ├── src │ ├── test │ │ ├── resources │ │ │ └── banner.txt │ │ └── java │ │ │ └── eu │ │ │ └── arrowhead │ │ │ └── core │ │ │ └── timemanager │ │ │ └── StandaloneModeInTimeManagerTests.java │ ├── main │ │ └── resources │ │ │ └── certificates │ │ │ ├── timemanager.p12 │ │ │ └── truststore.p12 │ └── deb │ │ ├── control │ │ ├── control │ │ └── config │ │ └── arrowhead-timemanager.service └── documentation │ ├── Arrowhead Time Service IDD.pdf │ ├── Arrowhead Time Service SD.pdf │ ├── Arrowhead TimeManager SysD.pdf │ └── Readme.txt ├── translator ├── src │ ├── test │ │ └── resources │ │ │ └── banner.txt │ ├── main │ │ ├── resources │ │ │ └── certificates │ │ │ │ ├── translator.p12 │ │ │ │ ├── translator2.p12 │ │ │ │ ├── truststore.p12 │ │ │ │ └── translator_old.p12 │ │ └── java │ │ │ └── eu │ │ │ └── arrowhead │ │ │ └── core │ │ │ └── translator │ │ │ ├── services │ │ │ └── fiware │ │ │ │ └── common │ │ │ │ └── SenML.java │ │ │ └── security │ │ │ └── TranslatorSecurityConfig.java │ └── deb │ │ ├── control │ │ ├── control │ │ └── config │ │ └── arrowhead-translator.service └── documentation │ ├── Arrowhead Translator SysD.pdf │ ├── Arrowhead Translator Service IDD.pdf │ ├── Arrowhead Translator Service SD.pdf │ ├── Arrowhead FIWARE Translator Service SD.pdf │ └── Readme.txt ├── deviceregistry └── src │ ├── test │ └── resources │ │ └── banner.txt │ ├── main │ └── resources │ │ └── certificates │ │ ├── truststore.p12 │ │ └── deviceregistry.p12 │ └── deb │ └── control │ ├── control │ └── config ├── kubernetes └── arrowhead-helm │ ├── charts │ └── .gitignore │ ├── .gitignore │ ├── static │ ├── certificates │ │ ├── test-orch.p12 │ │ ├── test-sreg.p12 │ │ ├── test-auth-system.p12 │ │ ├── test-cloud.truststore.p12 │ │ └── testcloud2.aitia.arrowhead.eu.p12 │ └── db-init │ │ ├── timemanager_privileges.sql │ │ ├── gateway_privileges.sql │ │ ├── translator_privileges.sql │ │ ├── onboarding_controller_privileges.sql │ │ └── configuration_privileges.sql │ ├── templates │ ├── mysql │ │ ├── mysql-service.yaml │ │ └── mysql-volume-claim.yaml │ ├── ambassador │ │ ├── orchestrator-mapping.yaml │ │ ├── authorization-mapping.yaml │ │ └── service-registry-mapping.yaml │ ├── orchestrator │ │ ├── orchestrator-keystore.yaml │ │ ├── orchestrator-truststore.yaml │ │ ├── orchestrator-service.yaml │ │ └── orchestrator-properties.yaml │ ├── authorization │ │ ├── authorization-keystore.yaml │ │ ├── authorization-truststore.yaml │ │ ├── authorization-service.yaml │ │ └── authorization-properties.yaml │ ├── service-registry │ │ ├── service-registry-keystore.yaml │ │ ├── service-registry-truststore.yaml │ │ ├── service-registry-service.yaml │ │ └── service-registry-properties.yaml │ └── wait-for-db-configmap.yaml │ ├── Chart.lock │ ├── Chart.yaml │ └── .helmignore ├── serviceregistry ├── src │ ├── test │ │ └── resources │ │ │ └── banner.txt │ ├── main │ │ └── resources │ │ │ └── certificates │ │ │ ├── sysop.p12 │ │ │ ├── truststore.p12 │ │ │ └── serviceregistry.p12 │ └── deb │ │ └── control │ │ ├── control │ │ └── config └── docs │ ├── v4.4.0 │ ├── echo_sd.pdf │ ├── echo_idd.pdf │ ├── query_idd.pdf │ ├── query_sd.pdf │ ├── query-all_sd.pdf │ ├── query-all_idd.pdf │ ├── query-multi_sd.pdf │ ├── pull-systems_idd.pdf │ ├── pull-systems_sd.pdf │ ├── query-multi_idd.pdf │ ├── query-by-system_idd.pdf │ ├── query-by-system_sd.pdf │ ├── register-system_idd.pdf │ ├── register-system_sd.pdf │ ├── service-register_sd.pdf │ ├── figures │ │ ├── arrowhead_logo.pdf │ │ ├── figures │ │ │ ├── artemis_logo.png │ │ │ └── arrowhead_logo.pdf │ │ ├── serviceregistry_data_overview.png │ │ ├── serviceregistry_database_model.png │ │ ├── post_service_registry_query_activity_uml.png │ │ ├── post_service_registry_register_activity_uml.png │ │ └── delete_service_registry_unregister_activity_uml.png │ ├── query-by-system-id_idd.pdf │ ├── query-by-system-id_sd.pdf │ ├── service-register_idd.pdf │ ├── service-unregister_idd.pdf │ ├── service-unregister_sd.pdf │ ├── serviceregistry_sysd.pdf │ ├── serviceregistry_sysdd.pdf │ ├── unregister-system_idd.pdf │ └── unregister-system_sd.pdf │ ├── v4.5.0 │ ├── echo_sd.pdf │ ├── echo_idd.pdf │ ├── query_idd.pdf │ ├── query_sd.pdf │ ├── query-all_sd.pdf │ ├── query-all_idd.pdf │ ├── query-multi_sd.pdf │ ├── pull-systems_idd.pdf │ ├── pull-systems_sd.pdf │ ├── query-multi_idd.pdf │ ├── query-by-system_idd.pdf │ ├── query-by-system_sd.pdf │ ├── register-system_idd.pdf │ ├── register-system_sd.pdf │ ├── service-register_sd.pdf │ ├── figures │ │ ├── arrowhead_logo.pdf │ │ ├── figures │ │ │ ├── artemis_logo.png │ │ │ └── arrowhead_logo.pdf │ │ ├── serviceregistry_data_overview.png │ │ ├── serviceregistry_database_model.png │ │ ├── post_service_registry_query_activity_uml.png │ │ ├── post_service_registry_register_activity_uml.png │ │ └── delete_service_registry_unregister_activity_uml.png │ ├── query-by-system-id_idd.pdf │ ├── query-by-system-id_sd.pdf │ ├── service-register_idd.pdf │ ├── service-unregister_idd.pdf │ ├── service-unregister_sd.pdf │ ├── serviceregistry_sysd.pdf │ ├── serviceregistry_sysdd.pdf │ ├── unregister-system_idd.pdf │ └── unregister-system_sd.pdf │ └── v4.6.0 │ ├── echo_sd.pdf │ ├── echo_idd.pdf │ ├── query_idd.pdf │ ├── query_sd.pdf │ ├── query-all_sd.pdf │ ├── query-all_idd.pdf │ ├── query-multi_sd.pdf │ ├── pull-systems_idd.pdf │ ├── pull-systems_sd.pdf │ ├── query-multi_idd.pdf │ ├── query-by-system_idd.pdf │ ├── query-by-system_sd.pdf │ ├── register-system_idd.pdf │ ├── register-system_sd.pdf │ ├── service-register_sd.pdf │ ├── figures │ ├── arrowhead_logo.pdf │ ├── figures │ │ ├── artemis_logo.png │ │ └── arrowhead_logo.pdf │ ├── serviceregistry_data_overview.png │ ├── serviceregistry_database_model.png │ ├── post_service_registry_query_activity_uml.png │ ├── post_service_registry_register_activity_uml.png │ └── delete_service_registry_unregister_activity_uml.png │ ├── query-by-system-id_idd.pdf │ ├── query-by-system-id_sd.pdf │ ├── service-register_idd.pdf │ ├── service-unregister_idd.pdf │ ├── service-unregister_sd.pdf │ ├── serviceregistry_sysd.pdf │ ├── serviceregistry_sysdd.pdf │ ├── unregister-system_idd.pdf │ └── unregister-system_sd.pdf ├── systemregistry └── src │ ├── test │ └── resources │ │ └── banner.txt │ ├── main │ └── resources │ │ └── certificates │ │ ├── truststore.p12 │ │ └── systemregistry.p12 │ └── deb │ └── control │ ├── control │ └── config ├── certificate-authority └── src │ ├── test │ └── resources │ │ ├── banner.txt │ │ └── certificates │ │ └── certificateauthority.p12 │ ├── main │ └── resources │ │ └── certificates │ │ ├── cloud.p12 │ │ ├── truststore.p12 │ │ └── certificateauthority.p12 │ └── deb │ └── control │ ├── control │ └── config ├── hawkbit-configuration-manager ├── src │ ├── test │ │ └── resources │ │ │ ├── banner.txt │ │ │ └── test-certificates │ │ │ ├── master.p12 │ │ │ ├── test-cloud.p12 │ │ │ ├── test-orch.p12 │ │ │ ├── test-sreg.p12 │ │ │ ├── test-sysop.p12 │ │ │ ├── test-hdevice.p12 │ │ │ ├── test-auth-system.p12 │ │ │ ├── test-conf-system.p12 │ │ │ └── test-cloud.truststore.p12 │ ├── main │ │ └── resources │ │ │ └── certificates │ │ │ ├── truststore.p12 │ │ │ └── hawkbitconfigurationmanager.p12 │ └── deb │ │ └── control │ │ └── control ├── certificates │ ├── .gitignore │ ├── example.corp.arrowhead.eu.p12 │ └── openssl.cnf └── .gitignore ├── jenkins ├── deploy │ ├── deploy.sh │ └── publish.sh ├── build │ ├── Dockerfile_GW │ ├── Dockerfile_GK │ ├── Dockerfile_EH │ ├── Dockerfile_ORCH │ ├── Dockerfile_AUTH │ ├── Dockerfile_SR │ └── maven.sh └── test │ └── maven.sh ├── plantdescriptionengine ├── src │ ├── test │ │ └── resources │ │ │ ├── mockito-extensions │ │ │ └── certificates │ │ │ ├── truststore.p12 │ │ │ └── plantdescriptionengine.p12 │ ├── main │ │ ├── resources │ │ │ └── certificates │ │ │ │ ├── truststore.p12 │ │ │ │ └── plantdescriptionengine.p12 │ │ └── java │ │ │ └── eu │ │ │ └── arrowhead │ │ │ └── core │ │ │ └── plantdescriptionengine │ │ │ ├── alarms │ │ │ └── AlarmSeverity.java │ │ │ ├── providedservices │ │ │ └── pde_mgmt │ │ │ │ └── ValidationException.java │ │ │ └── consumedservices │ │ │ └── serviceregistry │ │ │ └── SystemUpdateListener.java │ └── deb │ │ └── control │ │ ├── control │ │ └── config └── TODO.md ├── certificates ├── master.p12 ├── relay-master.p12 ├── relay1 │ ├── relay1.p12 │ └── relay-truststore.p12 ├── testcloud1 │ ├── master.p12 │ ├── sysop.p12 │ ├── gateway.p12 │ ├── datamanager.p12 │ ├── gatekeeper.p12 │ ├── qosmonitor.p12 │ ├── testcloud1.p12 │ ├── timemanager.p12 │ ├── truststore.p12 │ ├── authorization.p12 │ ├── choreographer.p12 │ ├── configuration.p12 │ ├── eventhandler.p12 │ ├── orchestrator.p12 │ ├── deviceregistry.p12 │ ├── serviceregistry.p12 │ ├── systemregistry.p12 │ ├── certificateauthority.p12 │ ├── onboardingcontroller.p12 │ ├── plantdescriptionengine.p12 │ ├── hawkbitconfigurationmanager.p12 │ ├── authorization.pub │ └── gatekeeper.pub └── testcloud2 │ ├── gams.p12 │ ├── mscv.p12 │ ├── sysop.p12 │ ├── gateway.p12 │ ├── datamanager.p12 │ ├── gatekeeper.p12 │ ├── qosmonitor.p12 │ ├── testcloud2.p12 │ ├── timemanager.p12 │ ├── truststore.p12 │ ├── authorization.p12 │ ├── choreographer.p12 │ ├── configuration.p12 │ ├── eventhandler.p12 │ ├── orchestrator.p12 │ ├── deviceregistry.p12 │ ├── serviceregistry.p12 │ ├── systemregistry.p12 │ ├── certificateauthority.p12 │ ├── onboarding_controller.p12 │ ├── onboardingcontroller.p12 │ ├── plantdescriptionengine.p12 │ ├── hawkbitconfigurationmanager.p12 │ ├── authorization.pub │ ├── common_name.pub │ └── gatekeeper.pub ├── mscv └── src │ ├── main │ ├── resources │ │ ├── scripts │ │ │ └── IEC_62443-3-3 │ │ │ │ └── test-script.sh │ │ └── certificates │ │ │ ├── mscv.p12 │ │ │ └── truststore.p12 │ └── java │ │ └── eu │ │ └── arrowhead │ │ └── core │ │ └── mscv │ │ ├── service │ │ └── MscvException.java │ │ └── security │ │ └── MscvSecurityConfig.java │ ├── test │ ├── resources │ │ └── keys │ │ │ ├── mscv-keypair.p12 │ │ │ ├── mscv-private.pvk │ │ │ ├── mscv-ssh-public.pub │ │ │ └── mscv-public.pem │ └── java │ │ └── eu │ │ └── arrowhead │ │ └── core │ │ └── mscv │ │ └── StandaloneModeInMsvcTests.java │ └── deb │ ├── control │ ├── control │ └── config │ └── arrowhead-mscv.service ├── documentation ├── images │ ├── docker_ps_a.png │ ├── gateway_overview.png │ ├── gatekeeper_overview.png │ ├── orchestrator_overview.png │ ├── authorization_crosscheck.png │ ├── post_orchestration_activity_uml.png │ ├── images_docker_certificate_guide │ │ ├── step01.png │ │ ├── step02.png │ │ ├── step03.png │ │ ├── step04.png │ │ └── step05.png │ ├── post_store_orchestration_activity_uml.png │ ├── post_service_registry_query_activity_uml.png │ ├── post_service_registry_register_activity_uml.png │ └── delete_service_registry_unregister_activity_uml.png ├── ci_cd │ └── Arrowhead_CICD.pdf ├── datamanager │ ├── overview.png │ ├── IDD DataManager REST.docx │ ├── IDD DataManager REST.pdf │ ├── ReleaseNotes-4.1.3-DataManager.odt │ ├── ReleaseNotes-4.1.3-DataManager.pdf │ └── use_cases │ │ ├── DM_use_case_1.md │ │ └── DM_use_case_3.md ├── eventhandler │ ├── overview.png │ ├── SysD_EventHandler.png │ ├── use_cases │ │ ├── PublishEvent.png │ │ ├── Unsubscribe.png │ │ ├── PublishAuthUpdate.png │ │ └── RegisterSubscription.png │ ├── sysd │ │ └── event_handler_controller.jpg │ ├── ReleaseNotes-4.1.3-Eventhandler.odt │ └── ReleaseNotes-4.1.3-Eventhandler.pdf ├── certificates │ ├── create_trust_store.odt │ ├── create_trust_store.pdf │ ├── create_client_certificate.odt │ ├── create_client_certificate.pdf │ ├── create_cloud_certificate.odt │ ├── create_cloud_certificate.pdf │ ├── import_sysop_certificate_linux.pdf │ ├── import_sysop_certificate_macos.pdf │ ├── import_sysop_certificate_win10.odt │ ├── import_sysop_certificate_win10.pdf │ ├── import_sysop_certificate_linux.docx │ └── import_sysop_certificate_macos.docx ├── onboarding │ ├── onboarding_controller.png │ ├── ReleaseNotes-4.1.3-Onboarding.odt │ └── ReleaseNotes-4.1.3-Onboarding.pdf ├── authorization │ ├── SubscriptionAuthUpdate.png │ ├── ReleaseNotes-4.1.3-Authorization.odt │ └── ReleaseNotes-4.1.3-Authorization.pdf ├── gateway │ ├── ReleaseNotes-4.1.3-Gateway.odt │ └── ReleaseNotes-4.1.3-Gateway.pdf ├── gatekeeper │ ├── ReleaseNotes-4.1.3-Gatekeeper.odt │ └── ReleaseNotes-4.1.3-Gatekeeper.pdf ├── orchestrator │ ├── ReleaseNotes-4.1.3-Orchestrator.odt │ └── ReleaseNotes-4.1.3-Orchestrator.pdf ├── device_registry │ ├── ReleaseNotes-4.1.3-DeviceRegistry.odt │ └── ReleaseNotes-4.1.3-DeviceRegistry.pdf ├── service_registry │ ├── ReleaseNotes-4.1.3-ServiceRegistry.odt │ └── ReleaseNotes-4.1.3-ServiceRegistry.pdf ├── system_registry │ ├── ReleaseNotes-4.1.3-SystemRegistry.odt │ └── ReleaseNotes-4.1.3-SystemRegistry.pdf ├── certificate_authority │ └── ReleaseNotes-4.1.3-CertificateAuthority.odt └── timemanager │ └── use_cases │ └── TM_use_case_1.md ├── gams └── src │ ├── main │ ├── resources │ │ └── certificates │ │ │ ├── gams.p12 │ │ │ └── truststore.p12 │ └── java │ │ └── eu │ │ └── arrowhead │ │ ├── core │ │ └── gams │ │ │ ├── dto │ │ │ ├── AnalysisType.java │ │ │ ├── CompositeType.java │ │ │ ├── EventType.java │ │ │ ├── ActionType.java │ │ │ ├── ProcessingState.java │ │ │ ├── PolicyType.java │ │ │ ├── MatchType.java │ │ │ ├── UnknownActionTypeException.java │ │ │ └── GamsPhase.java │ │ │ ├── rest │ │ │ └── dto │ │ │ │ ├── HttpMethod.java │ │ │ │ └── SensorType.java │ │ │ └── security │ │ │ └── GamsSecurityConfig.java │ │ └── common │ │ └── database │ │ └── repository │ │ ├── SensorDataRepository.java │ │ ├── LongSensorDataRepository.java │ │ ├── DoubleSensorDataRepository.java │ │ ├── StringSensorDataRepository.java │ │ ├── ProcessableEntityRepository.java │ │ ├── AggregationRepository.java │ │ ├── PolicyRepository.java │ │ ├── TimeoutGuardRepository.java │ │ ├── ActionPlanRepository.java │ │ └── ActionRepository.java │ └── deb │ ├── control │ ├── control │ └── config │ └── arrowhead-gams.service ├── .dockerignore ├── device-hub └── hono-deployment │ ├── templates │ ├── router-config.yaml │ ├── adapter-keystore.yaml │ └── qpid-auth.yaml │ └── NOTICE.md ├── scripts ├── timemanager_privileges.sql ├── gateway_privileges.sql ├── translator_privileges.sql ├── onboarding_controller_privileges.sql ├── certificate_generation │ └── rm_certs.sh └── configuration_privileges.sql ├── .springBeans └── docker └── run.sh /core-common/src/test/java/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datamanager/src/test/java/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-all/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /gateway/src/test/java/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gateway/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qos-monitor/src/test/java/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authorization/src/test/java/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authorization/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /choreographer/src/test/java/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /choreographer/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configuration/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core-common/src/main/resources/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core-common/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datamanager/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eventhandler/src/test/java/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eventhandler/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gatekeeper/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /onboarding/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /orchestrator/src/test/java/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /orchestrator/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qos-monitor/src/test/resources/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qos-monitor/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /relay-library/src/test/java/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /relay-library/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /timemanager/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /translator/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deviceregistry/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/charts/.gitignore: -------------------------------------------------------------------------------- 1 | *.tgz -------------------------------------------------------------------------------- /relay-library/src/main/resources/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /serviceregistry/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /systemregistry/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /certificate-authority/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/.gitignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | .DS_Store -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jenkins/deploy/deploy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ssh $SSH_USER@$SSH_HOST -------------------------------------------------------------------------------- /hawkbit-configuration-manager/certificates/.gitignore: -------------------------------------------------------------------------------- 1 | *.key 2 | *.pem 3 | *.csr -------------------------------------------------------------------------------- /plantdescriptionengine/src/test/resources/mockito-extensions: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /jenkins/deploy/publish.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd $REMOTE_PATH && docker-compose up -d -------------------------------------------------------------------------------- /certificates/master.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/master.p12 -------------------------------------------------------------------------------- /certificates/relay-master.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/relay-master.p12 -------------------------------------------------------------------------------- /mscv/src/main/resources/scripts/IEC_62443-3-3/test-script.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ping localhost 4 | 5 | exit 0 6 | -------------------------------------------------------------------------------- /certificates/relay1/relay1.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/relay1/relay1.p12 -------------------------------------------------------------------------------- /gateway/docs/v4.6.0/echo_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/docs/v4.6.0/echo_sd.pdf -------------------------------------------------------------------------------- /certificates/testcloud1/master.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/master.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/sysop.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/sysop.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/gams.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/gams.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/mscv.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/mscv.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/sysop.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/sysop.p12 -------------------------------------------------------------------------------- /gateway/docs/v4.6.0/echo_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/docs/v4.6.0/echo_idd.pdf -------------------------------------------------------------------------------- /certificates/testcloud1/gateway.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/gateway.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/gateway.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/gateway.p12 -------------------------------------------------------------------------------- /documentation/images/docker_ps_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/docker_ps_a.png -------------------------------------------------------------------------------- /gateway/docs/v4.6.0/gateway_sysd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/docs/v4.6.0/gateway_sysd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/echo_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/echo_sd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/echo_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/echo_idd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/echo_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/echo_sd.pdf -------------------------------------------------------------------------------- /certificates/testcloud1/datamanager.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/datamanager.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/gatekeeper.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/gatekeeper.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/qosmonitor.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/qosmonitor.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/testcloud1.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/testcloud1.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/timemanager.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/timemanager.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/truststore.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/datamanager.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/datamanager.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/gatekeeper.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/gatekeeper.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/qosmonitor.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/qosmonitor.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/testcloud2.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/testcloud2.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/timemanager.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/timemanager.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/truststore.p12 -------------------------------------------------------------------------------- /documentation/ci_cd/Arrowhead_CICD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/ci_cd/Arrowhead_CICD.pdf -------------------------------------------------------------------------------- /documentation/datamanager/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/datamanager/overview.png -------------------------------------------------------------------------------- /documentation/eventhandler/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/eventhandler/overview.png -------------------------------------------------------------------------------- /gateway/docs/v4.6.0/gateway_sysdd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/docs/v4.6.0/gateway_sysdd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/echo_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/echo_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/echo_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/echo_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/echo_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/echo_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/echo_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/echo_sd.pdf -------------------------------------------------------------------------------- /certificates/relay1/relay-truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/relay1/relay-truststore.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/authorization.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/authorization.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/choreographer.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/choreographer.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/configuration.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/configuration.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/eventhandler.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/eventhandler.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/orchestrator.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/orchestrator.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/authorization.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/authorization.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/choreographer.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/choreographer.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/configuration.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/configuration.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/eventhandler.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/eventhandler.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/orchestrator.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/orchestrator.p12 -------------------------------------------------------------------------------- /documentation/images/gateway_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/gateway_overview.png -------------------------------------------------------------------------------- /gateway/docs/v4.6.0/gw-public-key_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/docs/v4.6.0/gw-public-key_idd.pdf -------------------------------------------------------------------------------- /gateway/docs/v4.6.0/gw-public-key_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/docs/v4.6.0/gw-public-key_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/echo_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/echo_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/echo_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/echo_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/echo_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/echo_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query_sd.pdf -------------------------------------------------------------------------------- /certificates/testcloud1/deviceregistry.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/deviceregistry.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/serviceregistry.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/serviceregistry.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/systemregistry.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/systemregistry.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/deviceregistry.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/deviceregistry.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/serviceregistry.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/serviceregistry.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/systemregistry.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/systemregistry.p12 -------------------------------------------------------------------------------- /documentation/images/gatekeeper_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/gatekeeper_overview.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query-all_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query-all_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query-all_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query-all_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query-all_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query-all_sd.pdf -------------------------------------------------------------------------------- /docker-all/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM openjdk:11-jre-slim 2 | 3 | WORKDIR /opt/arrowhead-core 4 | 5 | COPY target/*.jar ./ 6 | COPY run.sh run.sh 7 | 8 | CMD ["./run.sh"] -------------------------------------------------------------------------------- /documentation/images/orchestrator_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/orchestrator_overview.png -------------------------------------------------------------------------------- /gams/src/main/resources/certificates/gams.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gams/src/main/resources/certificates/gams.p12 -------------------------------------------------------------------------------- /gateway/docs/v4.6.0/figures/arrowhead_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/docs/v4.6.0/figures/arrowhead_logo.pdf -------------------------------------------------------------------------------- /gateway/docs/v4.6.0/gw-connect-provider_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/docs/v4.6.0/gw-connect-provider_sd.pdf -------------------------------------------------------------------------------- /mscv/src/main/resources/certificates/mscv.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/mscv/src/main/resources/certificates/mscv.p12 -------------------------------------------------------------------------------- /mscv/src/test/resources/keys/mscv-keypair.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/mscv/src/test/resources/keys/mscv-keypair.p12 -------------------------------------------------------------------------------- /mscv/src/test/resources/keys/mscv-private.pvk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/mscv/src/test/resources/keys/mscv-private.pvk -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestrator_sysd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestrator_sysd.pdf -------------------------------------------------------------------------------- /qos-monitor/documentation/figures/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/documentation/figures/overview.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query-all_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query-all_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query-multi_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query-multi_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query-all_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query-all_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query-multi_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query-multi_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query-all_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query-all_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query-multi_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query-multi_sd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/auth-public-key_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/auth-public-key_idd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/auth-public-key_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/auth-public-key_sd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/authorization_sysd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/authorization_sysd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/authorization_sysdd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/authorization_sysdd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/token-generation_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/token-generation_sd.pdf -------------------------------------------------------------------------------- /certificates/testcloud1/certificateauthority.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/certificateauthority.p12 -------------------------------------------------------------------------------- /certificates/testcloud1/onboardingcontroller.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/onboardingcontroller.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/certificateauthority.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/certificateauthority.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/onboarding_controller.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/onboarding_controller.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/onboardingcontroller.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/onboardingcontroller.p12 -------------------------------------------------------------------------------- /documentation/certificates/create_trust_store.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/create_trust_store.odt -------------------------------------------------------------------------------- /documentation/certificates/create_trust_store.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/create_trust_store.pdf -------------------------------------------------------------------------------- /documentation/eventhandler/SysD_EventHandler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/eventhandler/SysD_EventHandler.png -------------------------------------------------------------------------------- /documentation/images/authorization_crosscheck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/authorization_crosscheck.png -------------------------------------------------------------------------------- /gateway/docs/v4.6.0/figures/gateway_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/docs/v4.6.0/figures/gateway_overview.png -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestrator_sysdd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestrator_sysdd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/pull-systems_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/pull-systems_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/pull-systems_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/pull-systems_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query-multi_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query-multi_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/pull-systems_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/pull-systems_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/pull-systems_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/pull-systems_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query-multi_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query-multi_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/pull-systems_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/pull-systems_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/pull-systems_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/pull-systems_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query-multi_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query-multi_idd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/token-generation_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/token-generation_idd.pdf -------------------------------------------------------------------------------- /certificates/testcloud1/plantdescriptionengine.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/plantdescriptionengine.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/plantdescriptionengine.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/plantdescriptionengine.p12 -------------------------------------------------------------------------------- /documentation/datamanager/IDD DataManager REST.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/datamanager/IDD DataManager REST.docx -------------------------------------------------------------------------------- /documentation/datamanager/IDD DataManager REST.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/datamanager/IDD DataManager REST.pdf -------------------------------------------------------------------------------- /documentation/onboarding/onboarding_controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/onboarding/onboarding_controller.png -------------------------------------------------------------------------------- /gams/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gams/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /gateway/src/main/resources/certificates/gateway.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/src/main/resources/certificates/gateway.p12 -------------------------------------------------------------------------------- /gateway/src/test/resources/certificates/gateway.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/src/test/resources/certificates/gateway.p12 -------------------------------------------------------------------------------- /mscv/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/mscv/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/figures/arrowhead_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/figures/arrowhead_logo.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query-by-system_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query-by-system_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query-by-system_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query-by-system_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/register-system_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/register-system_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/register-system_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/register-system_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/service-register_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/service-register_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query-by-system_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query-by-system_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query-by-system_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query-by-system_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/register-system_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/register-system_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/register-system_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/register-system_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/service-register_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/service-register_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query-by-system_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query-by-system_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query-by-system_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query-by-system_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/register-system_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/register-system_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/register-system_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/register-system_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/service-register_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/service-register_sd.pdf -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | certificates 3 | documentation 4 | */docs 5 | */doc 6 | */target 7 | 8 | *.md 9 | *.pdf 10 | *.tex 11 | *.svg 12 | *.png 13 | *.uxf 14 | *.drawio -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/figures/arrowhead_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/figures/arrowhead_logo.pdf -------------------------------------------------------------------------------- /documentation/authorization/SubscriptionAuthUpdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/authorization/SubscriptionAuthUpdate.png -------------------------------------------------------------------------------- /documentation/eventhandler/use_cases/PublishEvent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/eventhandler/use_cases/PublishEvent.png -------------------------------------------------------------------------------- /documentation/eventhandler/use_cases/Unsubscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/eventhandler/use_cases/Unsubscribe.png -------------------------------------------------------------------------------- /documentation/gateway/ReleaseNotes-4.1.3-Gateway.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/gateway/ReleaseNotes-4.1.3-Gateway.odt -------------------------------------------------------------------------------- /documentation/gateway/ReleaseNotes-4.1.3-Gateway.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/gateway/ReleaseNotes-4.1.3-Gateway.pdf -------------------------------------------------------------------------------- /gateway/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /gateway/src/test/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/src/test/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-service_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-service_idd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-service_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-service_sd.pdf -------------------------------------------------------------------------------- /qos-monitor/documentation/figures/ResetCounterTask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/documentation/figures/ResetCounterTask.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/figures/arrowhead_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/figures/arrowhead_logo.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query-by-system-id_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query-by-system-id_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/query-by-system-id_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/query-by-system-id_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/service-register_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/service-register_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/service-unregister_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/service-unregister_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/service-unregister_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/service-unregister_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/serviceregistry_sysd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/serviceregistry_sysd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/serviceregistry_sysdd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/serviceregistry_sysdd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/unregister-system_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/unregister-system_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/unregister-system_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/unregister-system_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/figures/arrowhead_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/figures/arrowhead_logo.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query-by-system-id_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query-by-system-id_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/query-by-system-id_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/query-by-system-id_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/service-register_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/service-register_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/service-unregister_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/service-unregister_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/service-unregister_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/service-unregister_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/serviceregistry_sysd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/serviceregistry_sysd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/serviceregistry_sysdd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/serviceregistry_sysdd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/unregister-system_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/unregister-system_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/unregister-system_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/unregister-system_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/figures/arrowhead_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/figures/arrowhead_logo.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query-by-system-id_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query-by-system-id_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/query-by-system-id_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/query-by-system-id_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/service-register_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/service-register_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/service-unregister_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/service-unregister_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/service-unregister_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/service-unregister_sd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/serviceregistry_sysd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/serviceregistry_sysd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/serviceregistry_sysdd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/serviceregistry_sysdd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/unregister-system_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/unregister-system_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/unregister-system_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/unregister-system_sd.pdf -------------------------------------------------------------------------------- /translator/documentation/Arrowhead Translator SysD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/translator/documentation/Arrowhead Translator SysD.pdf -------------------------------------------------------------------------------- /certificates/testcloud1/hawkbitconfigurationmanager.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud1/hawkbitconfigurationmanager.p12 -------------------------------------------------------------------------------- /certificates/testcloud2/hawkbitconfigurationmanager.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificates/testcloud2/hawkbitconfigurationmanager.p12 -------------------------------------------------------------------------------- /core-common/src/test/resources/certificates/provider.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/core-common/src/test/resources/certificates/provider.p12 -------------------------------------------------------------------------------- /datamanager/documentation/Arrowhead DataManager SysD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/datamanager/documentation/Arrowhead DataManager SysD.pdf -------------------------------------------------------------------------------- /datamanager/documentation/Arrowhead Proxy Service SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/datamanager/documentation/Arrowhead Proxy Service SD.pdf -------------------------------------------------------------------------------- /documentation/certificates/create_client_certificate.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/create_client_certificate.odt -------------------------------------------------------------------------------- /documentation/certificates/create_client_certificate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/create_client_certificate.pdf -------------------------------------------------------------------------------- /documentation/certificates/create_cloud_certificate.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/create_cloud_certificate.odt -------------------------------------------------------------------------------- /documentation/certificates/create_cloud_certificate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/create_cloud_certificate.pdf -------------------------------------------------------------------------------- /documentation/images/post_orchestration_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/post_orchestration_activity_uml.png -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/dto/AnalysisType.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.dto; 2 | 3 | public enum AnalysisType { 4 | 5 | SET_POINT, COUNTING; 6 | } 7 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/dto/CompositeType.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.dto; 2 | 3 | public enum CompositeType { 4 | DEPENDENT, INDEPENDENT; 5 | } 6 | -------------------------------------------------------------------------------- /gatekeeper/src/test/resources/certificates/provider.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gatekeeper/src/test/resources/certificates/provider.p12 -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration_process_4.6.0.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration_process_4.6.0.odt -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration_process_4.6.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration_process_4.6.0.pdf -------------------------------------------------------------------------------- /qos-monitor/documentation/figures/qos_monitor_sys_d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/documentation/figures/qos_monitor_sys_d.jpg -------------------------------------------------------------------------------- /qos-monitor/src/test/resources/certificates/provider.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/src/test/resources/certificates/provider.p12 -------------------------------------------------------------------------------- /timemanager/documentation/Arrowhead Time Service IDD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/timemanager/documentation/Arrowhead Time Service IDD.pdf -------------------------------------------------------------------------------- /timemanager/documentation/Arrowhead Time Service SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/timemanager/documentation/Arrowhead Time Service SD.pdf -------------------------------------------------------------------------------- /timemanager/documentation/Arrowhead TimeManager SysD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/timemanager/documentation/Arrowhead TimeManager SysD.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/figures/authorization_control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/figures/authorization_control.png -------------------------------------------------------------------------------- /authorization/src/test/resources/certificates/provider.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/src/test/resources/certificates/provider.p12 -------------------------------------------------------------------------------- /configuration/documentation/Arrowhead Config service SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/configuration/documentation/Arrowhead Config service SD.pdf -------------------------------------------------------------------------------- /core-common/src/test/resources/certificates/gatekeeper.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/core-common/src/test/resources/certificates/gatekeeper.p12 -------------------------------------------------------------------------------- /datamanager/documentation/Arrowhead Proxy Service IDD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/datamanager/documentation/Arrowhead Proxy Service IDD.pdf -------------------------------------------------------------------------------- /datamanager/src/main/resources/certificates/datamanager.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/datamanager/src/main/resources/certificates/datamanager.p12 -------------------------------------------------------------------------------- /datamanager/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/datamanager/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /documentation/eventhandler/use_cases/PublishAuthUpdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/eventhandler/use_cases/PublishAuthUpdate.png -------------------------------------------------------------------------------- /documentation/gatekeeper/ReleaseNotes-4.1.3-Gatekeeper.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/gatekeeper/ReleaseNotes-4.1.3-Gatekeeper.odt -------------------------------------------------------------------------------- /documentation/gatekeeper/ReleaseNotes-4.1.3-Gatekeeper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/gatekeeper/ReleaseNotes-4.1.3-Gatekeeper.pdf -------------------------------------------------------------------------------- /documentation/onboarding/ReleaseNotes-4.1.3-Onboarding.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/onboarding/ReleaseNotes-4.1.3-Onboarding.odt -------------------------------------------------------------------------------- /documentation/onboarding/ReleaseNotes-4.1.3-Onboarding.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/onboarding/ReleaseNotes-4.1.3-Onboarding.pdf -------------------------------------------------------------------------------- /eventhandler/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/eventhandler/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /eventhandler/src/test/resources/certificates/provider.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/eventhandler/src/test/resources/certificates/provider.p12 -------------------------------------------------------------------------------- /gatekeeper/src/main/resources/certificates/gatekeeper.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gatekeeper/src/main/resources/certificates/gatekeeper.p12 -------------------------------------------------------------------------------- /gatekeeper/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gatekeeper/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /gatekeeper/src/test/resources/certificates/gatekeeper.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gatekeeper/src/test/resources/certificates/gatekeeper.p12 -------------------------------------------------------------------------------- /gateway/src/test/resources/certificates/authorization.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gateway/src/test/resources/certificates/authorization.p12 -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/certificates/test-orch.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/kubernetes/arrowhead-helm/static/certificates/test-orch.p12 -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/certificates/test-sreg.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/kubernetes/arrowhead-helm/static/certificates/test-sreg.p12 -------------------------------------------------------------------------------- /onboarding/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/onboarding/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-qos-enabled_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-qos-enabled_idd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-qos-enabled_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-qos-enabled_sd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-service-by-id_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-service-by-id_sd.pdf -------------------------------------------------------------------------------- /orchestrator/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /orchestrator/src/test/resources/certificates/provider.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/src/test/resources/certificates/provider.p12 -------------------------------------------------------------------------------- /qos-monitor/src/main/resources/certificates/qosmonitor.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/src/main/resources/certificates/qosmonitor.p12 -------------------------------------------------------------------------------- /qos-monitor/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /relay-library/src/test/resources/certificates/provider.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/relay-library/src/test/resources/certificates/provider.p12 -------------------------------------------------------------------------------- /serviceregistry/src/main/resources/certificates/sysop.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/src/main/resources/certificates/sysop.p12 -------------------------------------------------------------------------------- /timemanager/src/main/resources/certificates/timemanager.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/timemanager/src/main/resources/certificates/timemanager.p12 -------------------------------------------------------------------------------- /timemanager/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/timemanager/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /translator/src/main/resources/certificates/translator.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/translator/src/main/resources/certificates/translator.p12 -------------------------------------------------------------------------------- /translator/src/main/resources/certificates/translator2.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/translator/src/main/resources/certificates/translator2.p12 -------------------------------------------------------------------------------- /translator/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/translator/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/authorization-control-inter_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/authorization-control-inter_idd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/authorization-control-inter_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/authorization-control-inter_sd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/authorization-control-intra_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/authorization-control-intra_idd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/authorization-control-intra_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/authorization-control-intra_sd.pdf -------------------------------------------------------------------------------- /authorization/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /choreographer/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/choreographer/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /configuration/documentation/Arrowhead Config Service IDD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/configuration/documentation/Arrowhead Config Service IDD.pdf -------------------------------------------------------------------------------- /configuration/documentation/Arrowhead Configuration SysD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/configuration/documentation/Arrowhead Configuration SysD.pdf -------------------------------------------------------------------------------- /configuration/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/configuration/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /core-common/src/test/resources/certificates/authorization.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/core-common/src/test/resources/certificates/authorization.p12 -------------------------------------------------------------------------------- /datamanager/documentation/Arrowhead Historian Service IDD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/datamanager/documentation/Arrowhead Historian Service IDD.pdf -------------------------------------------------------------------------------- /datamanager/documentation/Arrowhead Historian Service SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/datamanager/documentation/Arrowhead Historian Service SD.pdf -------------------------------------------------------------------------------- /deviceregistry/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/deviceregistry/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /documentation/certificates/import_sysop_certificate_linux.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/import_sysop_certificate_linux.pdf -------------------------------------------------------------------------------- /documentation/certificates/import_sysop_certificate_macos.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/import_sysop_certificate_macos.pdf -------------------------------------------------------------------------------- /documentation/certificates/import_sysop_certificate_win10.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/import_sysop_certificate_win10.odt -------------------------------------------------------------------------------- /documentation/certificates/import_sysop_certificate_win10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/import_sysop_certificate_win10.pdf -------------------------------------------------------------------------------- /documentation/datamanager/ReleaseNotes-4.1.3-DataManager.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/datamanager/ReleaseNotes-4.1.3-DataManager.odt -------------------------------------------------------------------------------- /documentation/datamanager/ReleaseNotes-4.1.3-DataManager.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/datamanager/ReleaseNotes-4.1.3-DataManager.pdf -------------------------------------------------------------------------------- /documentation/eventhandler/sysd/event_handler_controller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/eventhandler/sysd/event_handler_controller.jpg -------------------------------------------------------------------------------- /documentation/eventhandler/use_cases/RegisterSubscription.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/eventhandler/use_cases/RegisterSubscription.png -------------------------------------------------------------------------------- /eventhandler/src/main/resources/certificates/eventhandler.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/eventhandler/src/main/resources/certificates/eventhandler.p12 -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/rest/dto/HttpMethod.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.rest.dto; 2 | 3 | public enum HttpMethod { 4 | GET, DELETE, POST, PUT, PATCH; 5 | } 6 | -------------------------------------------------------------------------------- /gatekeeper/src/test/resources/certificates/authorization.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/gatekeeper/src/test/resources/certificates/authorization.p12 -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-service-by-id_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-service-by-id_idd.pdf -------------------------------------------------------------------------------- /orchestrator/src/main/resources/certificates/orchestrator.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/src/main/resources/certificates/orchestrator.p12 -------------------------------------------------------------------------------- /relay-library/src/test/resources/certificates/gatekeeper.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/relay-library/src/test/resources/certificates/gatekeeper.p12 -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/figures/figures/artemis_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/figures/figures/artemis_logo.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/figures/figures/artemis_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/figures/figures/artemis_logo.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/figures/figures/artemis_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/figures/figures/artemis_logo.png -------------------------------------------------------------------------------- /systemregistry/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/systemregistry/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /translator/documentation/Arrowhead Translator Service IDD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/translator/documentation/Arrowhead Translator Service IDD.pdf -------------------------------------------------------------------------------- /translator/documentation/Arrowhead Translator Service SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/translator/documentation/Arrowhead Translator Service SD.pdf -------------------------------------------------------------------------------- /translator/src/main/resources/certificates/translator_old.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/translator/src/main/resources/certificates/translator_old.p12 -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/token-generation-multi-service_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/token-generation-multi-service_idd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/token-generation-multi-service_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/token-generation-multi-service_sd.pdf -------------------------------------------------------------------------------- /authorization/src/main/resources/certificates/authorization.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/src/main/resources/certificates/authorization.p12 -------------------------------------------------------------------------------- /authorization/src/test/resources/certificates/authorization.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/src/test/resources/certificates/authorization.p12 -------------------------------------------------------------------------------- /certificate-authority/src/main/resources/certificates/cloud.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificate-authority/src/main/resources/certificates/cloud.p12 -------------------------------------------------------------------------------- /choreographer/src/main/resources/certificates/choreographer.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/choreographer/src/main/resources/certificates/choreographer.p12 -------------------------------------------------------------------------------- /configuration/documentation/Arrowhead RawConfig Service IDD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/configuration/documentation/Arrowhead RawConfig Service IDD.pdf -------------------------------------------------------------------------------- /configuration/documentation/Arrowhead RawConfig Service SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/configuration/documentation/Arrowhead RawConfig Service SD.pdf -------------------------------------------------------------------------------- /configuration/src/main/resources/certificates/configuration.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/configuration/src/main/resources/certificates/configuration.p12 -------------------------------------------------------------------------------- /documentation/authorization/ReleaseNotes-4.1.3-Authorization.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/authorization/ReleaseNotes-4.1.3-Authorization.odt -------------------------------------------------------------------------------- /documentation/authorization/ReleaseNotes-4.1.3-Authorization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/authorization/ReleaseNotes-4.1.3-Authorization.pdf -------------------------------------------------------------------------------- /documentation/certificates/import_sysop_certificate_linux.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/import_sysop_certificate_linux.docx -------------------------------------------------------------------------------- /documentation/certificates/import_sysop_certificate_macos.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificates/import_sysop_certificate_macos.docx -------------------------------------------------------------------------------- /documentation/eventhandler/ReleaseNotes-4.1.3-Eventhandler.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/eventhandler/ReleaseNotes-4.1.3-Eventhandler.odt -------------------------------------------------------------------------------- /documentation/eventhandler/ReleaseNotes-4.1.3-Eventhandler.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/eventhandler/ReleaseNotes-4.1.3-Eventhandler.pdf -------------------------------------------------------------------------------- /documentation/images/images_docker_certificate_guide/step01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/images_docker_certificate_guide/step01.png -------------------------------------------------------------------------------- /documentation/images/images_docker_certificate_guide/step02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/images_docker_certificate_guide/step02.png -------------------------------------------------------------------------------- /documentation/images/images_docker_certificate_guide/step03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/images_docker_certificate_guide/step03.png -------------------------------------------------------------------------------- /documentation/images/images_docker_certificate_guide/step04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/images_docker_certificate_guide/step04.png -------------------------------------------------------------------------------- /documentation/images/images_docker_certificate_guide/step05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/images_docker_certificate_guide/step05.png -------------------------------------------------------------------------------- /documentation/images/post_store_orchestration_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/post_store_orchestration_activity_uml.png -------------------------------------------------------------------------------- /documentation/orchestrator/ReleaseNotes-4.1.3-Orchestrator.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/orchestrator/ReleaseNotes-4.1.3-Orchestrator.odt -------------------------------------------------------------------------------- /documentation/orchestrator/ReleaseNotes-4.1.3-Orchestrator.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/orchestrator/ReleaseNotes-4.1.3-Orchestrator.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/figures/orchestrator_data_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/figures/orchestrator_data_overview.png -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/figures/orchestrator_database_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/figures/orchestrator_database_model.png -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-qos-reservations_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-qos-reservations_idd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-qos-reservations_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-qos-reservations_sd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-qos-temporary-lock_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-qos-temporary-lock_sd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-service-by-proxy_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-service-by-proxy_idd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-service-by-proxy_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-service-by-proxy_sd.pdf -------------------------------------------------------------------------------- /orchestrator/src/test/resources/certificates/authorization.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/src/test/resources/certificates/authorization.p12 -------------------------------------------------------------------------------- /qos-monitor/documentation/figures/IntraPingMeasurementTask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/documentation/figures/IntraPingMeasurementTask.png -------------------------------------------------------------------------------- /qos-monitor/documentation/figures/RelayEchoMeasurementTask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/documentation/figures/RelayEchoMeasurementTask.png -------------------------------------------------------------------------------- /relay-library/src/test/resources/certificates/authorization.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/relay-library/src/test/resources/certificates/authorization.p12 -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/figures/figures/arrowhead_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/figures/figures/arrowhead_logo.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/figures/figures/arrowhead_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/figures/figures/arrowhead_logo.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/figures/figures/arrowhead_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/figures/figures/arrowhead_logo.pdf -------------------------------------------------------------------------------- /serviceregistry/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/figures/authorization_data_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/figures/authorization_data_overview.png -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/figures/authorization_database_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/figures/authorization_database_model.png -------------------------------------------------------------------------------- /deviceregistry/src/main/resources/certificates/deviceregistry.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/deviceregistry/src/main/resources/certificates/deviceregistry.p12 -------------------------------------------------------------------------------- /documentation/images/post_service_registry_query_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/post_service_registry_query_activity_uml.png -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/dto/EventType.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.dto; 2 | 3 | public enum EventType { 4 | SENSOR_DATA, FAILURE, ANALYSIS, METRIC, PLAN, TIMEOUT; 5 | } 6 | -------------------------------------------------------------------------------- /hawkbit-configuration-manager/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore Maven build output directory 2 | target 3 | 4 | # Custom files 5 | .settings 6 | .classpath 7 | bin 8 | .project 9 | lombok.config 10 | .vscode -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/certificates/test-auth-system.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/kubernetes/arrowhead-helm/static/certificates/test-auth-system.p12 -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-clean-flexible-store_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-clean-flexible-store_sd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-qos-temporary-lock_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-qos-temporary-lock_idd.pdf -------------------------------------------------------------------------------- /qos-monitor/documentation/figures/IntraPingMeasurementService.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/documentation/figures/IntraPingMeasurementService.png -------------------------------------------------------------------------------- /systemregistry/src/main/resources/certificates/systemregistry.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/systemregistry/src/main/resources/certificates/systemregistry.p12 -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/authorization-control-subscription_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/authorization-control-subscription_idd.pdf -------------------------------------------------------------------------------- /authorization/docs/v4.6.0/authorization-control-subscription_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/authorization/docs/v4.6.0/authorization-control-subscription_sd.pdf -------------------------------------------------------------------------------- /certificate-authority/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificate-authority/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /configuration/documentation/Arrowhead ConfigManagement service SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/configuration/documentation/Arrowhead ConfigManagement service SD.pdf -------------------------------------------------------------------------------- /documentation/device_registry/ReleaseNotes-4.1.3-DeviceRegistry.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/device_registry/ReleaseNotes-4.1.3-DeviceRegistry.odt -------------------------------------------------------------------------------- /documentation/device_registry/ReleaseNotes-4.1.3-DeviceRegistry.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/device_registry/ReleaseNotes-4.1.3-DeviceRegistry.pdf -------------------------------------------------------------------------------- /documentation/images/post_service_registry_register_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/post_service_registry_register_activity_uml.png -------------------------------------------------------------------------------- /documentation/service_registry/ReleaseNotes-4.1.3-ServiceRegistry.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/service_registry/ReleaseNotes-4.1.3-ServiceRegistry.odt -------------------------------------------------------------------------------- /documentation/service_registry/ReleaseNotes-4.1.3-ServiceRegistry.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/service_registry/ReleaseNotes-4.1.3-ServiceRegistry.pdf -------------------------------------------------------------------------------- /documentation/system_registry/ReleaseNotes-4.1.3-SystemRegistry.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/system_registry/ReleaseNotes-4.1.3-SystemRegistry.odt -------------------------------------------------------------------------------- /documentation/system_registry/ReleaseNotes-4.1.3-SystemRegistry.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/system_registry/ReleaseNotes-4.1.3-SystemRegistry.pdf -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/rest/dto/SensorType.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.rest.dto; 2 | 3 | public enum SensorType { 4 | INTEGER_NUMBER, FLOATING_POINT_NUMBER, EVENT 5 | } 6 | -------------------------------------------------------------------------------- /onboarding/src/main/resources/certificates/onboardingcontroller.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/onboarding/src/main/resources/certificates/onboardingcontroller.p12 -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/figures/post_orchestration_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/figures/post_orchestration_activity_uml.png -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-clean-flexible-store_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-clean-flexible-store_idd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-qos-confirm-reservation_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-qos-confirm-reservation_sd.pdf -------------------------------------------------------------------------------- /plantdescriptionengine/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/plantdescriptionengine/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /plantdescriptionengine/src/test/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/plantdescriptionengine/src/test/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/figures/serviceregistry_data_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/figures/serviceregistry_data_overview.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/figures/serviceregistry_data_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/figures/serviceregistry_data_overview.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/figures/serviceregistry_data_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/figures/serviceregistry_data_overview.png -------------------------------------------------------------------------------- /serviceregistry/src/main/resources/certificates/serviceregistry.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/src/main/resources/certificates/serviceregistry.p12 -------------------------------------------------------------------------------- /translator/documentation/Arrowhead FIWARE Translator Service SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/translator/documentation/Arrowhead FIWARE Translator Service SD.pdf -------------------------------------------------------------------------------- /configuration/documentation/Arrowhead ConfigManagement service IDD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/configuration/documentation/Arrowhead ConfigManagement service IDD.pdf -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/dto/ActionType.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.dto; 2 | 3 | public enum ActionType { 4 | 5 | API_BODY_CALL, API_URL_CALL, COMPOSITE, EVENT, LOGGING 6 | } 7 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/certificates/test-cloud.truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/kubernetes/arrowhead-helm/static/certificates/test-cloud.truststore.p12 -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-qos-confirm-reservation_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-qos-confirm-reservation_idd.pdf -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/figures/serviceregistry_database_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/figures/serviceregistry_database_model.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/figures/serviceregistry_database_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/figures/serviceregistry_database_model.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/figures/serviceregistry_database_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/figures/serviceregistry_database_model.png -------------------------------------------------------------------------------- /documentation/images/delete_service_registry_unregister_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/images/delete_service_registry_unregister_activity_uml.png -------------------------------------------------------------------------------- /hawkbit-configuration-manager/certificates/example.corp.arrowhead.eu.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/certificates/example.corp.arrowhead.eu.p12 -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/figures/post_store_orchestration_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/figures/post_store_orchestration_activity_uml.png -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-create-flexible-store-rules_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-create-flexible-store-rules_idd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-create-flexible-store-rules_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-create-flexible-store-rules_sd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-remove-flexible-store-rule_idd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-remove-flexible-store-rule_idd.pdf -------------------------------------------------------------------------------- /orchestrator/docs/v4.6.0/orchestration-remove-flexible-store-rule_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/orchestrator/docs/v4.6.0/orchestration-remove-flexible-store-rule_sd.pdf -------------------------------------------------------------------------------- /qos-monitor/documentation/figures/InterCloudDirectPingMeasurementTask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/qos-monitor/documentation/figures/InterCloudDirectPingMeasurementTask.png -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/dto/ProcessingState.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.dto; 2 | 3 | public enum ProcessingState { 4 | PERSISTED, IN_QUEUE, PROCESSING, PROCESSED, FAILED, EXPIRED 5 | } 6 | -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/main/resources/certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/main/resources/certificates/truststore.p12 -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/mysql/mysql-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Values.mysql.address }} 5 | spec: 6 | ports: 7 | - port: 3306 8 | selector: 9 | app: mysql -------------------------------------------------------------------------------- /certificate-authority/src/main/resources/certificates/certificateauthority.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificate-authority/src/main/resources/certificates/certificateauthority.p12 -------------------------------------------------------------------------------- /certificate-authority/src/test/resources/certificates/certificateauthority.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/certificate-authority/src/test/resources/certificates/certificateauthority.p12 -------------------------------------------------------------------------------- /choreographer/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /datamanager/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /documentation/certificate_authority/ReleaseNotes-4.1.3-CertificateAuthority.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/documentation/certificate_authority/ReleaseNotes-4.1.3-CertificateAuthority.odt -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/test-certificates/master.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/test/resources/test-certificates/master.p12 -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/certificates/testcloud2.aitia.arrowhead.eu.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/kubernetes/arrowhead-helm/static/certificates/testcloud2.aitia.arrowhead.eu.p12 -------------------------------------------------------------------------------- /relay-library/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /core-common/src/main/java/eu/arrowhead/common/dto/shared/mscv/SuccessIndicator.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.dto.shared.mscv; 2 | 3 | public enum SuccessIndicator { 4 | 5 | SUCCESS, IN_PROGRESS, SKIPPED, ERROR; 6 | } 7 | -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/test-certificates/test-cloud.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/test/resources/test-certificates/test-cloud.p12 -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/test-certificates/test-orch.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/test/resources/test-certificates/test-orch.p12 -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/test-certificates/test-sreg.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/test/resources/test-certificates/test-sreg.p12 -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/test-certificates/test-sysop.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/test/resources/test-certificates/test-sysop.p12 -------------------------------------------------------------------------------- /plantdescriptionengine/src/main/resources/certificates/plantdescriptionengine.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/plantdescriptionengine/src/main/resources/certificates/plantdescriptionengine.p12 -------------------------------------------------------------------------------- /plantdescriptionengine/src/test/resources/certificates/plantdescriptionengine.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/plantdescriptionengine/src/test/resources/certificates/plantdescriptionengine.p12 -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/figures/post_service_registry_query_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/figures/post_service_registry_query_activity_uml.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/figures/post_service_registry_query_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/figures/post_service_registry_query_activity_uml.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/figures/post_service_registry_query_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/figures/post_service_registry_query_activity_uml.png -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/test-certificates/test-hdevice.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/test/resources/test-certificates/test-hdevice.p12 -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/figures/post_service_registry_register_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/figures/post_service_registry_register_activity_uml.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/figures/post_service_registry_register_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/figures/post_service_registry_register_activity_uml.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/figures/post_service_registry_register_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/figures/post_service_registry_register_activity_uml.png -------------------------------------------------------------------------------- /device-hub/hono-deployment/templates/router-config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: router-config 5 | data: 6 | qdrouterd.json: | 7 | {{ tpl ( .Files.Get "static/router/qdrouterd.json" ) . | b64enc | indent 4 }} -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/test-certificates/test-auth-system.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/test/resources/test-certificates/test-auth-system.p12 -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/test-certificates/test-conf-system.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/test/resources/test-certificates/test-conf-system.p12 -------------------------------------------------------------------------------- /serviceregistry/docs/v4.4.0/figures/delete_service_registry_unregister_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.4.0/figures/delete_service_registry_unregister_activity_uml.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.5.0/figures/delete_service_registry_unregister_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.5.0/figures/delete_service_registry_unregister_activity_uml.png -------------------------------------------------------------------------------- /serviceregistry/docs/v4.6.0/figures/delete_service_registry_unregister_activity_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/serviceregistry/docs/v4.6.0/figures/delete_service_registry_unregister_activity_uml.png -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/main/resources/certificates/hawkbitconfigurationmanager.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/main/resources/certificates/hawkbitconfigurationmanager.p12 -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/test/resources/test-certificates/test-cloud.truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-arrowhead/core-java-spring/HEAD/hawkbit-configuration-manager/src/test/resources/test-certificates/test-cloud.truststore.p12 -------------------------------------------------------------------------------- /core-common/src/main/java/eu/arrowhead/common/dto/shared/mscv/DetailSuccessIndicator.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.dto.shared.mscv; 2 | 3 | public enum DetailSuccessIndicator { 4 | 5 | SUCCESS, NO_SUCCESS, ERROR, NOT_APPLICABLE, IN_PROGRESS 6 | } 7 | -------------------------------------------------------------------------------- /plantdescriptionengine/src/main/java/eu/arrowhead/core/plantdescriptionengine/alarms/AlarmSeverity.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.plantdescriptionengine.alarms; 2 | 3 | public enum AlarmSeverity { 4 | INDETERMINATE, CRITICAL, MAJOR, MINOR, WARNING, CLEARED 5 | } -------------------------------------------------------------------------------- /datamanager/src/main/resources/accesslist.acl: -------------------------------------------------------------------------------- 1 | # generic 2 | $SYS: gpPd@$SYS/* 3 | 4 | # sysop 5 | sysop: gpPd@*/* 6 | 7 | # specific example 8 | #serviceregistry.testcloud2.aitia.arrowhead.eu: gpd@examplesys1/temperature, g@examplesys2/temperature, 9 | 10 | -------------------------------------------------------------------------------- /core-common/src/main/java/eu/arrowhead/common/dto/shared/mscv/OS.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.dto.shared.mscv; 2 | 3 | public enum OS { 4 | WINDOWS, LINUX, MAC_OS; 5 | 6 | public String path() { 7 | return name().toLowerCase(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/dto/PolicyType.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.dto; 2 | 3 | public enum PolicyType { 4 | 5 | MATCH, 6 | 7 | API_CALL, 8 | 9 | TRANSFORM, 10 | 11 | /* create event in any case */ 12 | NONE 13 | } 14 | -------------------------------------------------------------------------------- /core-common/src/main/java/eu/arrowhead/common/dto/shared/mscv/Layer.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.dto.shared.mscv; 2 | 3 | public enum Layer { 4 | DEVICE, SYSTEM, SERVICE; 5 | 6 | public String path() { 7 | return name().toLowerCase(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/dto/MatchType.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.dto; 2 | 3 | public enum MatchType { 4 | SMALLER_THAN, 5 | 6 | SMALLER_OR_EQUAL, 7 | 8 | EQUAL, 9 | 10 | GREATER_OR_EQUAL, 11 | 12 | GREATER_THAN; 13 | } 14 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: emissary-ingress 3 | repository: https://app.getambassador.io 4 | version: 7.2.0 5 | digest: sha256:69f5374b042286ae53e60729065a58181b47d8bafa8b1cfdf8a9809c93834451 6 | generated: "2022-01-04T18:44:09.734379+01:00" 7 | -------------------------------------------------------------------------------- /timemanager/documentation/Readme.txt: -------------------------------------------------------------------------------- 1 | File list: 2 | 3 | Arrowhead TimeManager SysD.pdf - TimeManager System design 4 | Arrowhead Time Service IDD.pdf - Time Service Interface design description 5 | Arrowhead Time Service SD.pdf - Time Service description 6 | Readme.txt - This file 7 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/ambassador/orchestrator-mapping.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: getambassador.io/v3alpha1 2 | kind: TCPMapping 3 | metadata: 4 | name: orchestrator-mapping 5 | spec: 6 | port: 3002 7 | service: {{ printf "%s:%v" .Values.orchestrator.address .Values.orchestrator.port }} -------------------------------------------------------------------------------- /core-common/src/main/java/eu/arrowhead/common/dto/shared/mscv/ExecutionResponse.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.dto.shared.mscv; 2 | 3 | import eu.arrowhead.common.database.view.mscv.VerificationExecutionView; 4 | 5 | public interface ExecutionResponse extends VerificationExecutionView { 6 | } 7 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/ambassador/authorization-mapping.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: getambassador.io/v3alpha1 2 | kind: TCPMapping 3 | metadata: 4 | name: authorization-mapping 5 | spec: 6 | port: 3001 7 | service: {{ printf "%s:%v" .Values.authorization.address .Values.authorization.port }} -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/orchestrator/orchestrator-keystore.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: {{ .Release.Name }}-orchestrator-keystore 5 | binaryData: 6 | keystore.p12: {{ printf "static/certificates/%s" .Values.orchestrator.keystore | .Files.Get | b64enc }} -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/authorization/authorization-keystore.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: {{ .Release.Name }}-authorization-keystore 5 | binaryData: 6 | keystore.p12: {{ printf "static/certificates/%s" .Values.authorization.keystore | .Files.Get | b64enc }} -------------------------------------------------------------------------------- /translator/documentation/Readme.txt: -------------------------------------------------------------------------------- 1 | File list: 2 | 3 | Arrowhead Translator SysD.pdf - Translator System design 4 | Arrowhead Translator Service IDD.pdf - Translator service Interface design description 5 | Arrowhead Translator Service SD.pdf - Translator Service description 6 | Readme.txt - This file 7 | -------------------------------------------------------------------------------- /core-common/src/main/java/eu/arrowhead/common/dto/shared/mscv/ClientExecutionResponse.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.dto.shared.mscv; 2 | 3 | import eu.arrowhead.common.database.view.mscv.VerificationExecutionView; 4 | 5 | public interface ClientExecutionResponse extends VerificationExecutionView { 6 | } 7 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/ambassador/service-registry-mapping.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: getambassador.io/v3alpha1 2 | kind: TCPMapping 3 | metadata: 4 | name: service-registry-mapping 5 | spec: 6 | port: 3000 7 | service: {{ printf "%s:%v" .Values.serviceRegistry.address .Values.serviceRegistry.port }} -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/orchestrator/orchestrator-truststore.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: {{ .Release.Name }}-orchestrator-truststore 5 | binaryData: 6 | truststore.p12: {{ printf "static/certificates/%s" .Values.orchestrator.truststore | .Files.Get | b64enc }} -------------------------------------------------------------------------------- /jenkins/build/Dockerfile_GW: -------------------------------------------------------------------------------- 1 | FROM openjdk:11-jre-slim 2 | 3 | COPY gateway/*.jar /gateway/arrowhead-gateway.jar 4 | 5 | # Application properties file will be mounted as a volume from now on. 6 | # COPY gateway/*.properties /gateway/application.properties 7 | 8 | CMD cd /gateway && java -jar arrowhead-gateway.jar -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/authorization/authorization-truststore.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: {{ .Release.Name }}-authorization-truststore 5 | binaryData: 6 | truststore.p12: {{ printf "static/certificates/%s" .Values.authorization.truststore | .Files.Get | b64enc }} -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/mysql/mysql-volume-claim.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | name: mysql-pv-claim 5 | spec: 6 | storageClassName: managed-premium 7 | accessModes: 8 | - ReadWriteOnce 9 | resources: 10 | requests: 11 | storage: 1Gi -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/service-registry/service-registry-keystore.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: {{ .Release.Name }}-service-registry-keystore 5 | binaryData: 6 | keystore.p12: {{ printf "static/certificates/%s" .Values.serviceRegistry.keystore | .Files.Get | b64enc }} -------------------------------------------------------------------------------- /scripts/timemanager_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'timemanager'@'localhost'; 4 | 5 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'timemanager'@'localhost'; 6 | 7 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'timemanager'@'%'; 8 | 9 | FLUSH PRIVILEGES; 10 | -------------------------------------------------------------------------------- /device-hub/hono-deployment/templates/adapter-keystore.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: adapter-keystore 5 | type: Opaque 6 | data: 7 | mqtt-keystore.p12: {{ .Files.Get "static/certs/mqtt-keystore.p12" | b64enc }} 8 | http-keystore.p12: {{ .Files.Get "static/certs/http-keystore.p12" | b64enc }} -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/service-registry/service-registry-truststore.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: {{ .Release.Name }}-service-registry-truststore 5 | binaryData: 6 | truststore.p12: {{ printf "static/certificates/%s" .Values.serviceRegistry.truststore | .Files.Get | b64enc }} -------------------------------------------------------------------------------- /mscv/src/test/java/eu/arrowhead/core/mscv/StandaloneModeInMsvcTests.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.mscv; 2 | 3 | import eu.arrowhead.common.testhelper.StandaloneModeInTests; 4 | import org.springframework.stereotype.Component; 5 | 6 | @Component 7 | public class StandaloneModeInMsvcTests extends StandaloneModeInTests { 8 | 9 | } -------------------------------------------------------------------------------- /jenkins/build/Dockerfile_GK: -------------------------------------------------------------------------------- 1 | FROM openjdk:11-jre-slim 2 | 3 | COPY gatekeeper/*.jar /gatekeeper/arrowhead-gatekeeper.jar 4 | 5 | # Application properties file will be mounted as a volume from now on. 6 | # COPY gatekeeper/*.properties /gatekeeper/application.properties 7 | 8 | CMD cd /gatekeeper && java -jar arrowhead-gatekeeper.jar -------------------------------------------------------------------------------- /scripts/gateway_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'gateway'@'localhost'; 4 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'gateway'@'localhost'; 5 | 6 | REVOKE ALL, GRANT OPTION FROM 'gateway'@'%'; 7 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'gateway'@'%'; 8 | 9 | FLUSH PRIVILEGES; 10 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/db-init/timemanager_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'timemanager'@'localhost'; 4 | 5 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'timemanager'@'localhost'; 6 | 7 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'timemanager'@'%'; 8 | 9 | FLUSH PRIVILEGES; 10 | -------------------------------------------------------------------------------- /jenkins/build/Dockerfile_EH: -------------------------------------------------------------------------------- 1 | FROM openjdk:11-jre-slim 2 | 3 | COPY eventhandler/*.jar /eventhandler/arrowhead-eventhandler.jar 4 | 5 | # Application properties file will be mounted as a volume from now on. 6 | # COPY eventhandler/*.properties /eventhandler/application.properties 7 | 8 | CMD cd /eventhandler && java -jar arrowhead-eventhandler.jar -------------------------------------------------------------------------------- /jenkins/build/Dockerfile_ORCH: -------------------------------------------------------------------------------- 1 | FROM openjdk:11-jre-slim 2 | 3 | COPY orchestrator/*.jar /orchestrator/arrowhead-orchestrator.jar 4 | 5 | # Application properties file will be mounted as a volume from now on. 6 | # COPY orchestrator/*.properties /orchestrator/application.properties 7 | 8 | CMD cd /orchestrator && java -jar arrowhead-orchestrator.jar -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: arrowhead 3 | description: A Helm chart for the Arrowhead core systems 4 | 5 | type: application 6 | 7 | version: 1.0.0 8 | 9 | appVersion: 4.4.0 10 | 11 | dependencies: 12 | - name: emissary-ingress 13 | version: 7.2.0 14 | repository: https://app.getambassador.io -------------------------------------------------------------------------------- /scripts/translator_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'translator'@'localhost'; 4 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'translator'@'localhost'; 5 | 6 | REVOKE ALL, GRANT OPTION FROM 'translator'@'%'; 7 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'translator'@'%'; 8 | 9 | FLUSH PRIVILEGES; -------------------------------------------------------------------------------- /jenkins/build/Dockerfile_AUTH: -------------------------------------------------------------------------------- 1 | FROM openjdk:11-jre-slim 2 | 3 | COPY authorization/*.jar /authorization/arrowhead-authorization.jar 4 | 5 | # Application properties file will be mounted as a volume from now on. 6 | # COPY authorization/*.properties /authorization/application.properties 7 | 8 | CMD cd /authorization && java -jar arrowhead-authorization.jar -------------------------------------------------------------------------------- /device-hub/hono-deployment/NOTICE.md: -------------------------------------------------------------------------------- 1 | This folder contains modified content originally developed by the Eclipse IoT Packages Project 2 | 3 | Your use of the Eclipse IoT Packages Projects is subject to the terms and conditions of the Eclipse Public License 2.0. 4 | 5 | The source code is available from GitHub under https://github.com/eclipse/packages. 6 | 7 | -------------------------------------------------------------------------------- /hawkbit-configuration-manager/certificates/openssl.cnf: -------------------------------------------------------------------------------- 1 | [req] 2 | req_extensions = req_ext 3 | distinguished_name = req_distinguished_name 4 | 5 | [req_distinguished_name] 6 | 7 | [ req_ext ] 8 | basicConstraints = CA:FALSE 9 | keyUsage = digitalSignature, keyEncipherment 10 | subjectAltName = @alt_names 11 | 12 | [alt_names] 13 | IP.1 = -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/orchestrator/orchestrator-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Values.orchestrator.address }} 5 | spec: 6 | selector: 7 | app: orchestrator 8 | ports: 9 | - port: {{ .Values.orchestrator.port }} 10 | targetPort: {{ .Values.orchestrator.port }} 11 | type: ClusterIP -------------------------------------------------------------------------------- /plantdescriptionengine/src/main/java/eu/arrowhead/core/plantdescriptionengine/providedservices/pde_mgmt/ValidationException.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.plantdescriptionengine.providedservices.pde_mgmt; 2 | 3 | class ValidationException extends Exception { 4 | 5 | ValidationException(String msg) { 6 | super(msg); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /jenkins/build/Dockerfile_SR: -------------------------------------------------------------------------------- 1 | FROM openjdk:11-jre-slim 2 | 3 | COPY serviceregistry/*.jar /serviceregistry/arrowhead-serviceregistry.jar 4 | 5 | # Application properties file will be mounted as a volume from now on. 6 | # COPY serviceregistry/*.properties /serviceregistry/application.properties 7 | 8 | CMD cd /serviceregistry && java -jar arrowhead-serviceregistry.jar -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/authorization/authorization-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Values.authorization.address }} 5 | spec: 6 | selector: 7 | app: authorization 8 | ports: 9 | - port: {{ .Values.authorization.port }} 10 | targetPort: {{ .Values.authorization.port }} 11 | type: ClusterIP -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/db-init/gateway_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'gateway'@'localhost'; 4 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'gateway'@'localhost'; 5 | 6 | REVOKE ALL, GRANT OPTION FROM 'gateway'@'%'; 7 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'gateway'@'%'; 8 | 9 | FLUSH PRIVILEGES; 10 | -------------------------------------------------------------------------------- /datamanager/src/test/java/eu/arrowhead/core/datamanager/StandaloneModeInDataManagerTests.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.datamanager; 2 | 3 | import eu.arrowhead.common.testhelper.StandaloneModeInTests; 4 | import org.springframework.stereotype.Component; 5 | 6 | @Component 7 | public class StandaloneModeInDataManagerTests extends StandaloneModeInTests { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/db-init/translator_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'translator'@'localhost'; 4 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'translator'@'localhost'; 5 | 6 | REVOKE ALL, GRANT OPTION FROM 'translator'@'%'; 7 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'translator'@'%'; 8 | 9 | FLUSH PRIVILEGES; -------------------------------------------------------------------------------- /timemanager/src/test/java/eu/arrowhead/core/timemanager/StandaloneModeInTimeManagerTests.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.timemanager; 2 | 3 | import eu.arrowhead.common.testhelper.StandaloneModeInTests; 4 | import org.springframework.stereotype.Component; 5 | 6 | @Component 7 | public class StandaloneModeInTimeManagerTests extends StandaloneModeInTests { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/service-registry/service-registry-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Values.serviceRegistry.address }} 5 | spec: 6 | selector: 7 | app: service-registry 8 | ports: 9 | - port: {{ .Values.serviceRegistry.port }} 10 | targetPort: {{ .Values.serviceRegistry.port }} 11 | type: ClusterIP -------------------------------------------------------------------------------- /configuration/src/test/java/eu/arrowhead/core/configuration/StandaloneModeInConfigurationTests.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.configuration; 2 | 3 | import eu.arrowhead.common.testhelper.StandaloneModeInTests; 4 | import org.springframework.stereotype.Component; 5 | 6 | @Component 7 | public class StandaloneModeInConfigurationTests extends StandaloneModeInTests { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /core-common/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-core-common 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Common 9 | Distribution: development 10 | Depends: java-runtime-headless, openssl, dos2unix, debconf 11 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/SensorDataRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import eu.arrowhead.common.database.entity.AbstractSensorData; 4 | import org.springframework.stereotype.Repository; 5 | 6 | @Repository 7 | public interface SensorDataRepository extends AbstractSensorDataRepository { 8 | } 9 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/wait-for-db-configmap.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: {{ .Release.Name }}-wait-for-db 5 | data: 6 | wait-for-db.sh: | 7 | #!/bin/sh 8 | {{ printf "until nc -z -v -w30 %s %v" .Values.mysql.address .Values.mysql.port }} 9 | do 10 | echo "Waiting for database connection..." 11 | sleep 5 12 | done -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/LongSensorDataRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import eu.arrowhead.common.database.entity.LongSensorData; 4 | import org.springframework.stereotype.Repository; 5 | 6 | @Repository 7 | public interface LongSensorDataRepository extends AbstractSensorDataRepository { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /choreographer/src/main/java/eu/arrowhead/core/choreographer/service/SessionDataStorage.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.choreographer.service; 2 | 3 | import java.util.concurrent.ConcurrentHashMap; 4 | 5 | import org.springframework.stereotype.Component; 6 | 7 | @SuppressWarnings("serial") 8 | @Component 9 | public class SessionDataStorage extends ConcurrentHashMap { 10 | } -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/dto/UnknownActionTypeException.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.dto; 2 | 3 | public class UnknownActionTypeException extends RuntimeException { 4 | 5 | private final static String TEMPLATE = "Unknown ActionType for class %s"; 6 | 7 | public UnknownActionTypeException(final Class cls) { super(String.format(TEMPLATE, cls.getSimpleName())); } 8 | } 9 | -------------------------------------------------------------------------------- /gateway/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-gateway 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Gateway System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/DoubleSensorDataRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import eu.arrowhead.common.database.entity.DoubleSensorData; 4 | import org.springframework.stereotype.Repository; 5 | 6 | @Repository 7 | public interface DoubleSensorDataRepository extends AbstractSensorDataRepository { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/StringSensorDataRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import eu.arrowhead.common.database.entity.StringSensorData; 4 | import org.springframework.stereotype.Repository; 5 | 6 | @Repository 7 | public interface StringSensorDataRepository extends AbstractSensorDataRepository { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /gatekeeper/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-gatekeeper 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Gatekeeper System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /qos-monitor/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-qos-monitor 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead QoS Monitor System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common -------------------------------------------------------------------------------- /scripts/onboarding_controller_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'onboarding_controller'@'localhost'; 4 | 5 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'onboarding_controller'@'localhost'; 6 | 7 | REVOKE ALL, GRANT OPTION FROM 'onboarding_controller'@'%'; 8 | 9 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'onboarding_controller'@'%'; 10 | 11 | FLUSH PRIVILEGES; -------------------------------------------------------------------------------- /gams/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-gams 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Mario Zsilak 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead GAMS 9 | Distribution: development 10 | Depends: java-runtime-headless, openssl, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /authorization/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-authorization 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Authorization System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /choreographer/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-choreographer 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Choreographer System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /eventhandler/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-event-handler 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Event Handler System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /jenkins/build/maven.sh: -------------------------------------------------------------------------------- 1 | choreographer #!/bin/bash 2 | 3 | echo "****************************" 4 | echo "******* Building JAR *******" 5 | echo "****************************" 6 | 7 | WORKSPACE=/var/lib/docker/volumes/jenkins_home/_data/workspace/Arrowhead/ 8 | 9 | docker run --rm -v $WORKSPACE/Arrowhead_Core_Spring:/core-java-spring -v /root/.m2/:/root/.m2/ -w /core-java-spring maven:3.6.2-jdk-11-slim "$@" 10 | -------------------------------------------------------------------------------- /orchestrator/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-orchestrator 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Orchestrator System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /scripts/certificate_generation/rm_certs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Created by Emanuel Palm (https://github.com/emanuelpalm) 4 | 5 | # With great power comes great responsibility. 6 | 7 | # Removes all keystores, certificates and truststores potentially created by 8 | # `mk_certs.sh`. 9 | 10 | cd "$(dirname "$0")" || exit 11 | cd .. 12 | find cloud-* -regex ".*\.\(p12\|crt\|jks\|pub\|key\|ca\)" -exec rm -f {} \; -------------------------------------------------------------------------------- /datamanager/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-datamanager 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Jens Eliasson 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Datamanager System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /timemanager/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-timemanager 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Jens Eliasson 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead TimeManager System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /configuration/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-configuration 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Jens Eliasson 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Configuration System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /datamanager/documentation/Readme.txt: -------------------------------------------------------------------------------- 1 | File list: 2 | 3 | Arrowhead DataManager SysD.pdf - DataManager System design 4 | Arrowhead Historian Service IDD.pdf - Historian Interface design description 5 | Arrowhead Historian Service SD.pdf - Historian Service description 6 | Arrowhead Proxy Service IDD.pdf - Proxy Interface design description 7 | Arrowhead Proxy Service SD.pdf - Proxy Service description 8 | Readme.txt - This file 9 | -------------------------------------------------------------------------------- /serviceregistry/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-service-registry 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Service Registry 9 | Distribution: development 10 | Depends: java-runtime-headless, openssl, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /jenkins/test/maven.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "****************************" 4 | echo "******* Building JAR *******" 5 | echo "****************************" 6 | 7 | WORKSPACE=/var/lib/docker/volumes/jenkins_home/_data/workspace/Arrowhead/ 8 | 9 | docker run --rm -v $WORKSPACE/Arrowhead_Core_Spring:/core-java-spring -v /root/.m2/:/root/.m2/ -w /core-java-spring --network="compose_default" maven:3.6.2-jdk-11-slim "$@" 10 | -------------------------------------------------------------------------------- /translator/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-translator 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Pablo Puñal Pereira 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Translator System 9 | Distribution: development 10 | Depends: java-runtime-headless, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/ProcessableEntityRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import eu.arrowhead.common.database.entity.ProcessableEntity; 4 | import org.springframework.data.repository.NoRepositoryBean; 5 | 6 | @NoRepositoryBean 7 | public interface ProcessableEntityRepository extends RefreshableRepository { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /certificate-authority/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-certificate-authority 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Svetlin Tanyi 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Certificate Authority 9 | Distribution: development 10 | Depends: java-runtime-headless, openssl, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /deviceregistry/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-device-registry 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Mario Zsilak 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Device Registry 9 | Distribution: development 10 | Depends: java-runtime-headless, openssl, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /documentation/timemanager/use_cases/TM_use_case_1.md: -------------------------------------------------------------------------------- 1 | | Name | Description | 2 | | ---- | --------- | 3 | | ID | Time-Get | 4 | | Brief Description | A Consumer fetches time information from the Time service | 5 | | Primary Actors | Consumer, TimeManager system | 6 | | Preconditions | - None| 7 | | Main Flow | - The Consumer performs a request to the TimeManager's Time service.
- The Time responds with time stamps, time zone information etc. -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/db-init/onboarding_controller_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'onboarding_controller'@'localhost'; 4 | 5 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'onboarding_controller'@'localhost'; 6 | 7 | REVOKE ALL, GRANT OPTION FROM 'onboarding_controller'@'%'; 8 | 9 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'onboarding_controller'@'%'; 10 | 11 | FLUSH PRIVILEGES; -------------------------------------------------------------------------------- /mscv/src/test/resources/keys/mscv-ssh-public.pub: -------------------------------------------------------------------------------- 1 | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCS6MUHRhswEfHpq0E8Zom8xqyCZPhK/w8iXbgK2JCksdLqUxS7xPaY9tS2JhBJmpKyiJ4fkcVz+oNM7SVH5oRKcqYNn6MmuE4EBy8g4FR71b72oifMSA6zSb0EUBHt4QmwD9csRMROYBaZuCZMY6TQAdEu+jD6/fbwZvO0MPODzf/uc2nBO6X/2cduf17+HcVoj0CeKCLK7HHXgbM0LLS2dVsxobv4Rl/px7oE1l/bhJ99s2TL999VFHRq8fCw36tEFBUvijYI46OakXBQ1liMmAy2cAu5NsMGZF70xPaWdT5OTeP8z2Qam6Wx03VH0AxAV2cbm6ZtWpRwPVb+nNJb MSCV@KeyPairFileStorage -------------------------------------------------------------------------------- /onboarding/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-onboarding 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Mario Zsilak 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Onboarding Controller 9 | Distribution: development 10 | Depends: java-runtime-headless, openssl, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /systemregistry/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-system-registry 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Mario Zsilak 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead System Registry 9 | Distribution: development 10 | Depends: java-runtime-headless, openssl, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /hawkbit-configuration-manager/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-hawkbit-configuration-manager 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Lukas Römer 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead HawkBit Configuration Manager System 9 | Distribution: development 10 | Depends: java-runtime-headless, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /mscv/src/main/java/eu/arrowhead/core/mscv/service/MscvException.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.mscv.service; 2 | 3 | public class MscvException extends Throwable { 4 | public MscvException() { super(); } 5 | 6 | public MscvException(final String message) { 7 | super(message); 8 | } 9 | 10 | public MscvException(final String message, final Throwable cause) { 11 | super(message, cause); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /gams/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_gams || true 16 | 17 | # Run dialogs 18 | db_go || true 19 | 20 | -------------------------------------------------------------------------------- /mscv/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-mscv 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Mario Zsilak 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Monitoring and Standard Compliance Verification 9 | Distribution: development 10 | Depends: java-runtime-headless, openssl, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /deviceregistry/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_dr || true 16 | 17 | # Run dialogs 18 | db_go || true 19 | 20 | -------------------------------------------------------------------------------- /onboarding/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_onboarding || true 16 | 17 | # Run dialogs 18 | db_go || true 19 | 20 | -------------------------------------------------------------------------------- /serviceregistry/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_sr || true 16 | 17 | # Run dialogs 18 | db_go || true 19 | 20 | -------------------------------------------------------------------------------- /systemregistry/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_sysr || true 16 | 17 | # Run dialogs 18 | db_go || true 19 | 20 | -------------------------------------------------------------------------------- /core-common/src/main/java/eu/arrowhead/common/database/view/mscv/VerificationEntryView.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.view.mscv; 2 | 3 | import org.springframework.beans.factory.annotation.Value; 4 | 5 | public interface VerificationEntryView { 6 | 7 | @Value("#{target.id}") 8 | Long getId(); 9 | 10 | @Value("#{target.weight}") 11 | Short getWeight(); 12 | 13 | @Value("#{target.mip}") 14 | MipView getMip(); 15 | } 16 | -------------------------------------------------------------------------------- /plantdescriptionengine/src/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: arrowhead-plant-description-engine 2 | Version: [[version]] 3 | Section: contrib/java 4 | Priority: optional 5 | Architecture: all 6 | Maintainer: Nicklas Nyström 7 | Homepage: http://www.arrowhead.eu 8 | Description: Arrowhead Plant Description Engine 9 | Distribution: development 10 | Depends: java-runtime-headless, openssl, virtual-mysql-server, arrowhead-core-common 11 | -------------------------------------------------------------------------------- /docker-all/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | docker-all 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.m2e.core.maven2Builder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.m2e.core.maven2Nature 16 | 17 | 18 | -------------------------------------------------------------------------------- /plantdescriptionengine/src/main/java/eu/arrowhead/core/plantdescriptionengine/consumedservices/serviceregistry/SystemUpdateListener.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.plantdescriptionengine.consumedservices.serviceregistry; 2 | 3 | import eu.arrowhead.core.plantdescriptionengine.consumedservices.serviceregistry.dto.SrSystem; 4 | 5 | public interface SystemUpdateListener { 6 | void onSystemAdded(SrSystem system); 7 | 8 | void onSystemRemoved(SrSystem system); 9 | } -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/security/GamsSecurityConfig.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.security; 2 | 3 | import eu.arrowhead.common.security.DefaultSecurityConfig; 4 | import org.springframework.context.annotation.Configuration; 5 | import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; 6 | 7 | @Configuration 8 | @EnableWebSecurity 9 | public class GamsSecurityConfig extends DefaultSecurityConfig { 10 | 11 | } -------------------------------------------------------------------------------- /mscv/src/main/java/eu/arrowhead/core/mscv/security/MscvSecurityConfig.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.mscv.security; 2 | 3 | import eu.arrowhead.common.security.DefaultSecurityConfig; 4 | import org.springframework.context.annotation.Configuration; 5 | import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; 6 | 7 | @Configuration 8 | @EnableWebSecurity 9 | public class MscvSecurityConfig extends DefaultSecurityConfig { 10 | 11 | } -------------------------------------------------------------------------------- /plantdescriptionengine/TODO.md: -------------------------------------------------------------------------------- 1 | # Plant Description Engine, TODO 2 | 3 | ## Misc 4 | * Make connection retries and delay between retries configurable 5 | 6 | ## Management service 7 | * Trim and set lowercase on all system names 8 | 9 | ## Monitor service 10 | * Remove `include` field from DTOs, merge with the included Plant Descriptions. 11 | * Mismatch when connecting ports with differing service definitions? 12 | 13 | ## Persistent data 14 | * Improve SQL schema -------------------------------------------------------------------------------- /.springBeans: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /mscv/src/deb/arrowhead-mscv.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=mscv 3 | After=network.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/mscv 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/mscv/log4j2.xml -jar /usr/share/arrowhead/mscv/arrowhead-mscv.jar 8 | ExecStartPost=/bin/bash -c 'sleep 10' 9 | TimeoutStopSec=5 10 | Type=simple 11 | User=arrowhead 12 | Group=arrowhead 13 | 14 | [Install] 15 | WantedBy=default.target 16 | -------------------------------------------------------------------------------- /choreographer/src/main/java/eu/arrowhead/core/choreographer/graph/StepGraphCircleDetector.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.choreographer.graph; 2 | 3 | public interface StepGraphCircleDetector { 4 | 5 | //================================================================================================= 6 | // methods 7 | 8 | //------------------------------------------------------------------------------------------------- 9 | public boolean hasCircle(final StepGraph graph); 10 | } -------------------------------------------------------------------------------- /gams/src/deb/arrowhead-gams.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-gams 3 | After=network.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/gams 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/gams/log4j2.xml -jar /usr/share/arrowhead/gams/arrowhead-gams.jar 8 | ExecStartPost=/bin/bash -c 'sleep 10' 9 | TimeoutStopSec=5 10 | Type=simple 11 | User=arrowhead 12 | Group=arrowhead 13 | 14 | [Install] 15 | WantedBy=default.target 16 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /scripts/configuration_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'configuration'@'localhost'; 4 | 5 | GRANT ALL PRIVILEGES ON `arrowhead`.`configuration_data` TO 'configuration'@'localhost'; 6 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'configuration'@'localhost'; 7 | 8 | GRANT ALL PRIVILEGES ON `arrowhead`.`configuration_data` TO 'configuration'@'%'; 9 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'configuration'@'%'; 10 | 11 | FLUSH PRIVILEGES; 12 | -------------------------------------------------------------------------------- /choreographer/src/main/java/eu/arrowhead/core/choreographer/graph/StepGraphNormalizer.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.choreographer.graph; 2 | 3 | public interface StepGraphNormalizer { 4 | 5 | //================================================================================================= 6 | // methods 7 | 8 | //------------------------------------------------------------------------------------------------- 9 | public StepGraph normalizeStepGraph(final StepGraph graph); 10 | } 11 | -------------------------------------------------------------------------------- /qos-monitor/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_qos || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | -------------------------------------------------------------------------------- /datamanager/src/deb/arrowhead-datamanager.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-datamanager 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/datamanager 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/datamanager/log4j2.xml -jar /usr/share/arrowhead/datamanager/arrowhead-datamanager.jar 8 | TimeoutStopSec=5 9 | Type=simple 10 | User=arrowhead 11 | Group=arrowhead 12 | 13 | [Install] 14 | WantedBy=default.target 15 | -------------------------------------------------------------------------------- /gatekeeper/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_gk || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /gateway/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_gw || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /timemanager/src/deb/arrowhead-timemanager.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-timemanager 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/timemanager 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/timemanager/log4j2.xml -jar /usr/share/arrowhead/timemanager/arrowhead-timemanager.jar 8 | TimeoutStopSec=5 9 | Type=simple 10 | User=arrowhead 11 | Group=arrowhead 12 | 13 | [Install] 14 | WantedBy=default.target 15 | -------------------------------------------------------------------------------- /translator/src/main/java/eu/arrowhead/core/translator/services/fiware/common/SenML.java: -------------------------------------------------------------------------------- 1 | 2 | package eu.arrowhead.core.translator.services.fiware.common; 3 | 4 | public class SenML { 5 | 6 | private String bn; 7 | private long bt; 8 | private String bu; 9 | private String bver; 10 | private Object v; 11 | 12 | public String getBn() { 13 | return bn; 14 | } 15 | 16 | public Object getV() { 17 | return v; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /authorization/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_auth || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /choreographer/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_chor || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /configuration/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_cs || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /eventhandler/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_eh || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /mscv/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_mscv || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /orchestrator/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_orch || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /qos-monitor/src/main/java/eu/arrowhead/core/qos/measurement/properties/MonitorProviderType.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.qos.measurement.properties; 2 | 3 | public enum MonitorProviderType { 4 | 5 | //================================================================================================= 6 | // elements 7 | 8 | //------------------------------------------------------------------------------------------------- 9 | DUMMY, 10 | DEFAULTEXTERNAL, 11 | ORCHESTRATEDEXTERNAL; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /certificate-authority/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_ca || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /datamanager/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_datamanager || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /timemanager/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_timemanager || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /translator/src/deb/arrowhead-translator.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-translator 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/translator 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/translator/log4j2.xml -jar /usr/share/arrowhead/translator/arrowhead-translator.jar 8 | TimeoutStopSec=5 9 | Type=simple 10 | User=arrowhead 11 | Group=arrowhead 12 | 13 | [Install] 14 | WantedBy=default.target 15 | -------------------------------------------------------------------------------- /translator/src/main/java/eu/arrowhead/core/translator/security/TranslatorSecurityConfig.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.translator.security; 2 | 3 | import org.springframework.context.annotation.Configuration; 4 | import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; 5 | 6 | import eu.arrowhead.common.security.DefaultSecurityConfig; 7 | 8 | @Configuration 9 | @EnableWebSecurity 10 | public class TranslatorSecurityConfig extends DefaultSecurityConfig { 11 | 12 | } -------------------------------------------------------------------------------- /configuration/src/deb/arrowhead-configuration.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-configuration 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/configuration 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/configuration/log4j2.xml -jar /usr/share/arrowhead/configuration/arrowhead-configuration.jar 8 | TimeoutStopSec=5 9 | Type=simple 10 | User=arrowhead 11 | Group=arrowhead 12 | 13 | [Install] 14 | WantedBy=default.target 15 | -------------------------------------------------------------------------------- /documentation/datamanager/use_cases/DM_use_case_1.md: -------------------------------------------------------------------------------- 1 | | Name | Description | 2 | | ---- | --------- | 3 | | ID | Proxy-Store | 4 | | Brief Description | A Consumer stores data in the Proxy service | 5 | | Primary Actors | Consumer, DataManager system | 6 | | Preconditions | - None| 7 | | Main Flow | - The Consumer performs a request to the DataManager's Proxy service.
- The Proxy service validates:
- - the request format
- - security
- Sensor data is then cached, ready to be used by any other consumers 8 | -------------------------------------------------------------------------------- /plantdescriptionengine/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_pde || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /certificates/testcloud1/authorization.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn5rCEUb6W13FIIhGY1O+ 3 | ZIwrvFDpZPNOuCIAolZcxFs6PH7ikcHjxmu014ZWm4qL3DevW9Rddllr16sChE4l 4 | pKuSXVKMOKej3ZyooI2IK3ChmH8gDZ5R/k7DdQmjSc98aZ70WjtSmlW47tTLFH/4 5 | HYk7d1yZKISCSSOvzvnwFxs96046boH2W7e6zcDfYRvH4ki5F9GM19Yc8AIlTeBR 6 | 1cuZv1SK2fZzvHG7nLVqNCeZEIkaThxh6ACXAmWRFQSkAWluv+xH0rXYuRHd+NI/ 7 | Z0QS+8YCS1QWrCqyGzqvb92XngoUvJJobnVh80TNt4TSyl+GQv7LDzAwj2O+fYPU 8 | MQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /certificates/testcloud1/gatekeeper.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA14Ivtlcc4DXS2KOVSf6j 3 | Snn0lamPhuwXsv1q419HI8cJkj46axVKT3XAQQbPvUVW7uFjVIGLgA4hdtRgfJxS 4 | gLonhhcWeEcmkvC9s4OdTPuEEqLHZr/DTdAiebWqX/IYLdUx3ityoAwYHro0s5GW 5 | 9NH/58WL2WGk2tWPAElZsqymiBUOh8cxHiOQczyxVsz5Tw/UJBfqPC+t+yhYu+8G 6 | hVJBs/rAgahhQCzrTXJAQOafEtVh6NSTWfX57lMvjiQcGm92rgUmWcnfZuWW2FDM 7 | Ytl/bs8Z289mPkc/2eU4sYagLfSDzQs7mHRbuWBa3XA0jXrRMm7HM5Z/kxu7DTzh 8 | BwIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /certificates/testcloud2/authorization.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwms8AvBuIxqPjXmyGnqd 3 | s1EIkvX/kjl+kW9a0SObsp1n/u567vbpYSa+ESZNg4KrxAHJjA8M1TvpGkq4LLrJ 4 | kEUkC2WNxq3qbWQbseZrIDSpcn6C7gHObJOLjRSpGTSlRHZfncRs1h+MLApVhf6q 5 | f611mZNDgN5AqaMtBbB3UzArE3CgO0jiKzBgZGyT9RSKccjlsO6amBgZrLBY0+x6 6 | VXPJK71hwZ7/1Y2CHGsgSb20/g2P82qLYf91Eht33u01rcptsETsvGrsq6SqIKtH 7 | tmWkYMW1lWB7p2mwFpAft8llUpHewRRAU1qsKYAI6myc/sPmQuQul+4yESMSBu3K 8 | yQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /certificates/testcloud2/common_name.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuxKCgB2OBB+XArZ30xhk 3 | 935FccooddzykECOAzKNHaH2W8IM7y5KMaDLSq3lirV3EqkkMgqDlg9kUOxuJQkL 4 | rPiJF0xgQ7kqHKpXy0eJeNMGPHemt1I1o+/VdOE9yymFbATOa8jB7Qn0qPTR4BHT 5 | vv4rRz4sA+x+iTqSSAxNd34eDUwTt61aZMrOGpfB3F2JvkbTocY6MC7XwEBj4v2n 6 | 7byHkmZrlWW1OMbBuD/DLXCTEXdT+v2QL/wP8hX58kboNVD+UwjVICnjcAyQjs9B 7 | arJBxVPTRt+nOg4Hk/x4anSzqWF4gUaK5ZUlGyE9HQVd4t24EaVS8efQf/AeaJnj 8 | FwIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /certificates/testcloud2/gatekeeper.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyxw7OMHft33H69BgLiXm 3 | iNI1nTo2mdRIoDru0q5BLg0RQOKZD4woSeDd7LYNV1p66YAZWEan6+TUi5EGC8kX 4 | naLNL52nwal3p1/2TAY+p+95OtI9iUVfI5pzfyxEVxc1nqV40F70XNKoFduPWLFw 5 | YaSEg3cXaBiUSiCgTsMQzoEZQ9o7ueTxnUrBgx0UlsuQQOdKagTJMfuTF1/2IKMt 6 | lVgnHZ5/yVTRtsaUlage+TG/9tto2pxd3TWj5rTGGLDbkKSg4BP9YOHcTTnJZNbG 7 | 1bnRwgDrpEPI4TaK6GNOQicRTiKLjv79/EyGFJzgTkcPJ0lW4pc9Al/2Dx15z9L6 8 | owIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/core/gams/dto/GamsPhase.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.core.gams.dto; 2 | 3 | import org.apache.logging.log4j.MarkerManager; 4 | 5 | public enum GamsPhase { 6 | MONITOR, ANALYZE, PLAN, EXECUTE, FAILURE; 7 | 8 | private final MarkerManager.Log4jMarker marker; 9 | 10 | private GamsPhase() { 11 | this.marker = new MarkerManager.Log4jMarker(this.name()); 12 | } 13 | 14 | public MarkerManager.Log4jMarker getMarker() { 15 | return marker; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /gateway/src/deb/arrowhead-gateway.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-gateway 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/gateway 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/gateway/log4j2.xml -jar /usr/share/arrowhead/gateway/arrowhead-gateway.jar 8 | TimeoutStopSec=5 9 | Restart=on-failure 10 | RestartSec=20s 11 | Type=simple 12 | User=arrowhead 13 | Group=arrowhead 14 | 15 | [Install] 16 | WantedBy=default.target 17 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/static/db-init/configuration_privileges.sql: -------------------------------------------------------------------------------- 1 | USE `arrowhead`; 2 | 3 | REVOKE ALL, GRANT OPTION FROM 'configuration'@'localhost'; 4 | 5 | GRANT ALL PRIVILEGES ON `arrowhead`.`configuration_data` TO 'configuration'@'localhost'; 6 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'configuration'@'localhost'; 7 | 8 | GRANT ALL PRIVILEGES ON `arrowhead`.`configuration_data` TO 'configuration'@'%'; 9 | GRANT ALL PRIVILEGES ON `arrowhead`.`logs` TO 'configuration'@'%'; 10 | 11 | FLUSH PRIVILEGES; 12 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/AggregationRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import java.util.List; 4 | 5 | import eu.arrowhead.common.database.entity.Aggregation; 6 | import eu.arrowhead.common.database.entity.Sensor; 7 | import org.springframework.stereotype.Repository; 8 | 9 | @Repository 10 | public interface AggregationRepository extends RefreshableRepository { 11 | List findBySensor(final Sensor sensor); 12 | } 13 | -------------------------------------------------------------------------------- /mscv/src/test/resources/keys/mscv-public.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn7GrWA3xVLFeRPGi1Vlb 3 | BV8FN2LfX1aGCDTZ4gV8Y4tmYxx3LQS8nYGx+h7fbpYJTYyDOkKcmx30B6EB5puS 4 | lqzFjh6HGHzvtUKBfXpoejxAupZdmjXTlRmWcDWR5b8cOTuVg1O93QJHdqapk48U 5 | 2e4x93sVOQywyUH/3Yyhy3mRjM2lBqyRNaR3667NAi5kSHkbce5g9vfGWZ1jopxI 6 | UYTt8H7h8eu6NsCHhdNpt3JSW1yAbwC0kZUoia944JnfeRb9D/GooueLXkA2cjZp 7 | 3QmQpSJzjCfvs81pepmwv8cvP+SP6HXMGP3hilWY9m7gp+rpi/SNl/I1Cdd/1Ooi 8 | XQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/PolicyRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import java.util.List; 4 | 5 | import eu.arrowhead.common.database.entity.AbstractPolicy; 6 | import eu.arrowhead.common.database.entity.Sensor; 7 | import org.springframework.stereotype.Repository; 8 | 9 | @Repository 10 | public interface PolicyRepository extends RefreshableRepository { 11 | 12 | List findBySensor(final Sensor sensor); 13 | } 14 | -------------------------------------------------------------------------------- /gateway/src/test/resources/certificates/gateway.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5r6P+DeDvSwMe5qWGlCo 3 | X94oNedSu7fdRpueJ9mNKfTgKwRHE8eOwVOf9By/LecfgRnlT+sf8qZbW3GG9jc+ 4 | 3xOPB+Q+NKJcVvLiU+nay6XZD/IbKaOcZz/pKWlQ+J6OoMQuoLSIA+IaVLuuP8Dl 5 | j8GJjKZyAxv643B16US2d6QxrkadQ/oKcnCVyBC/SnRAGALt0MHMTrY+MCU1dGqX 6 | b0i+aFmhcbMjBDYApni9bIUdOWy7+BlhnUdDATOenFBni94xZ8Or6cupYmKZLtv6 7 | rkvV/YkXM7N4m9avmTHGMU1BUVEbSjJ/6aqiTdBPaenHd6WNeFpgIoreG1vHTWpG 8 | eQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/service-registry/service-registry-properties.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: {{ .Release.Name }}-service-registry-properties 5 | stringData: 6 | application.properties: |- 7 | {{ list (merge .Values.serviceRegistry.properties (fromYaml (include "loadDBConnectionDetails" (dict "dot" . "component" .Values.serviceRegistry))) (fromYaml (include "loadCertificateDetails" (dict "component" .Values.serviceRegistry "mountpath" "/serviceregistry")))) "" | include "flattenYaml" | indent 4 }} -------------------------------------------------------------------------------- /translator/src/deb/control/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | . /usr/share/debconf/confmodule 4 | 5 | if logname 2>/dev/null; then 6 | USER=$(logname) 7 | HOME=$(eval echo "~$USER") 8 | else 9 | USER="root" 10 | HOME="/root" 11 | fi 12 | 13 | # Get installation type 14 | db_input high arrowhead-core-common/db_host || true 15 | db_input high arrowhead-core-common/mysql_password_translator || true 16 | db_input high arrowhead-core-common/sr_host || true 17 | 18 | # Run dialogs 19 | db_go || true 20 | 21 | -------------------------------------------------------------------------------- /core-common/src/test/resources/certificates/authorization.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwms8AvBuIxqPjXmyGnqd 3 | s1EIkvX/kjl+kW9a0SObsp1n/u567vbpYSa+ESZNg4KrxAHJjA8M1TvpGkq4LLrJ 4 | kEUkC2WNxq3qbWQbseZrIDSpcn6C7gHObJOLjRSpGTSlRHZfncRs1h+MLApVhf6q 5 | f611mZNDgN5AqaMtBbB3UzArE3CgO0jiKzBgZGyT9RSKccjlsO6amBgZrLBY0+x6 6 | VXPJK71hwZ7/1Y2CHGsgSb20/g2P82qLYf91Eht33u01rcptsETsvGrsq6SqIKtH 7 | tmWkYMW1lWB7p2mwFpAft8llUpHewRRAU1qsKYAI6myc/sPmQuQul+4yESMSBu3K 8 | yQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /core-common/src/test/resources/certificates/gatekeeper.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyha2WXRKsofpF6lzDyeC 3 | 0Sa+o6fpzRPDtD+ECJljxXVsTEzrNIio8MB1mgL8WSwtNCY3outfw2tGwddvuzRL 4 | p7hBAyWm3VI2OHkxMMB2DwuVP7a6+bqaWdLxETNOfaOp4rb6ptFWbIrfURSVeVJg 5 | vKeCRm0K9baktsrv72C2gOHyz7nf+ezZVihySVdvpcyBUz5gvet4yqqB8KKZAXAM 6 | sNkj1gnfNpPMwV/HR7RK/lxm73pFLUTPL6LfPnVHqy9Q89UOyO4Cq1O9mpnUxP1T 7 | EkkocwJBOBgZ4bxBlv09LT+jxTzjcXRvztTJhd++rxdLH8RfzLLRx07sqkebp/Q0 8 | rwIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /device-hub/hono-deployment/templates/qpid-auth.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: qpid-auth 5 | type: Opaque 6 | data: 7 | truststore.pem: {{ .Files.Get "static/certs/local-cloud.pem" | b64enc }} 8 | adapter-cert.pem: {{ .Files.Get "static/certs/adapter-cert.pem" | b64enc }} 9 | adapter-key.pem: {{ .Files.Get "static/certs/adapter-key.pem" | b64enc }} 10 | router-cert.pem: {{ .Files.Get "static/certs/router-cert.pem" | b64enc }} 11 | router-key.pem: {{ .Files.Get "static/certs/router-key.pem" | b64enc }} -------------------------------------------------------------------------------- /gatekeeper/src/deb/arrowhead-gatekeeper.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-gatekeeper 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/gatekeeper 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/gatekeeper/log4j2.xml -jar /usr/share/arrowhead/gatekeeper/arrowhead-gatekeeper.jar 8 | TimeoutStopSec=5 9 | Restart=on-failure 10 | RestartSec=20s 11 | Type=simple 12 | User=arrowhead 13 | Group=arrowhead 14 | 15 | [Install] 16 | WantedBy=default.target 17 | -------------------------------------------------------------------------------- /gatekeeper/src/test/resources/certificates/authorization.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwms8AvBuIxqPjXmyGnqd 3 | s1EIkvX/kjl+kW9a0SObsp1n/u567vbpYSa+ESZNg4KrxAHJjA8M1TvpGkq4LLrJ 4 | kEUkC2WNxq3qbWQbseZrIDSpcn6C7gHObJOLjRSpGTSlRHZfncRs1h+MLApVhf6q 5 | f611mZNDgN5AqaMtBbB3UzArE3CgO0jiKzBgZGyT9RSKccjlsO6amBgZrLBY0+x6 6 | VXPJK71hwZ7/1Y2CHGsgSb20/g2P82qLYf91Eht33u01rcptsETsvGrsq6SqIKtH 7 | tmWkYMW1lWB7p2mwFpAft8llUpHewRRAU1qsKYAI6myc/sPmQuQul+4yESMSBu3K 8 | yQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /gatekeeper/src/test/resources/certificates/gatekeeper.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyha2WXRKsofpF6lzDyeC 3 | 0Sa+o6fpzRPDtD+ECJljxXVsTEzrNIio8MB1mgL8WSwtNCY3outfw2tGwddvuzRL 4 | p7hBAyWm3VI2OHkxMMB2DwuVP7a6+bqaWdLxETNOfaOp4rb6ptFWbIrfURSVeVJg 5 | vKeCRm0K9baktsrv72C2gOHyz7nf+ezZVihySVdvpcyBUz5gvet4yqqB8KKZAXAM 6 | sNkj1gnfNpPMwV/HR7RK/lxm73pFLUTPL6LfPnVHqy9Q89UOyO4Cq1O9mpnUxP1T 7 | EkkocwJBOBgZ4bxBlv09LT+jxTzjcXRvztTJhd++rxdLH8RfzLLRx07sqkebp/Q0 8 | rwIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /gateway/src/test/resources/certificates/authorization.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwms8AvBuIxqPjXmyGnqd 3 | s1EIkvX/kjl+kW9a0SObsp1n/u567vbpYSa+ESZNg4KrxAHJjA8M1TvpGkq4LLrJ 4 | kEUkC2WNxq3qbWQbseZrIDSpcn6C7gHObJOLjRSpGTSlRHZfncRs1h+MLApVhf6q 5 | f611mZNDgN5AqaMtBbB3UzArE3CgO0jiKzBgZGyT9RSKccjlsO6amBgZrLBY0+x6 6 | VXPJK71hwZ7/1Y2CHGsgSb20/g2P82qLYf91Eht33u01rcptsETsvGrsq6SqIKtH 7 | tmWkYMW1lWB7p2mwFpAft8llUpHewRRAU1qsKYAI6myc/sPmQuQul+4yESMSBu3K 8 | yQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /qos-monitor/src/test/resources/certificates/qosmonitor.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6Iiw5IksbGXCwdLvRgp5 3 | oTo90D3zHGpWLIStDtrVyRg0Lw1x7UeDuAMGbeanYpCMJp9pSrBQjfOiZfTxOv1g 4 | LaNvVoH7QoElQW5To06G4G4N1mky8ckih0Y/8EwqZnNxB8lsQg23fH9iXJv3ClaS 5 | BJi+/csO9usEaI2zyhGn6rAgnmMv/uzNq/3+t/ytzCSWSghXf9f8+7Ul49eAh3lm 6 | coCicviocRb+KzAFyRbJswRenLiUPcXoQNEPkyf/itCOs6ENdssRNGtYAud1duDR 7 | WPSnFu7y7M9BVUIKabyHGjYaArgvm40KLlpDESapfVD+AKuCre/a1DADNo/fFjtC 8 | SwIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /relay-library/src/test/resources/certificates/gatekeeper.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyha2WXRKsofpF6lzDyeC 3 | 0Sa+o6fpzRPDtD+ECJljxXVsTEzrNIio8MB1mgL8WSwtNCY3outfw2tGwddvuzRL 4 | p7hBAyWm3VI2OHkxMMB2DwuVP7a6+bqaWdLxETNOfaOp4rb6ptFWbIrfURSVeVJg 5 | vKeCRm0K9baktsrv72C2gOHyz7nf+ezZVihySVdvpcyBUz5gvet4yqqB8KKZAXAM 6 | sNkj1gnfNpPMwV/HR7RK/lxm73pFLUTPL6LfPnVHqy9Q89UOyO4Cq1O9mpnUxP1T 7 | EkkocwJBOBgZ4bxBlv09LT+jxTzjcXRvztTJhd++rxdLH8RfzLLRx07sqkebp/Q0 8 | rwIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /authorization/src/main/resources/certificates/authorization.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwms8AvBuIxqPjXmyGnqd 3 | s1EIkvX/kjl+kW9a0SObsp1n/u567vbpYSa+ESZNg4KrxAHJjA8M1TvpGkq4LLrJ 4 | kEUkC2WNxq3qbWQbseZrIDSpcn6C7gHObJOLjRSpGTSlRHZfncRs1h+MLApVhf6q 5 | f611mZNDgN5AqaMtBbB3UzArE3CgO0jiKzBgZGyT9RSKccjlsO6amBgZrLBY0+x6 6 | VXPJK71hwZ7/1Y2CHGsgSb20/g2P82qLYf91Eht33u01rcptsETsvGrsq6SqIKtH 7 | tmWkYMW1lWB7p2mwFpAft8llUpHewRRAU1qsKYAI6myc/sPmQuQul+4yESMSBu3K 8 | yQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /authorization/src/test/resources/certificates/authorization.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwms8AvBuIxqPjXmyGnqd 3 | s1EIkvX/kjl+kW9a0SObsp1n/u567vbpYSa+ESZNg4KrxAHJjA8M1TvpGkq4LLrJ 4 | kEUkC2WNxq3qbWQbseZrIDSpcn6C7gHObJOLjRSpGTSlRHZfncRs1h+MLApVhf6q 5 | f611mZNDgN5AqaMtBbB3UzArE3CgO0jiKzBgZGyT9RSKccjlsO6amBgZrLBY0+x6 6 | VXPJK71hwZ7/1Y2CHGsgSb20/g2P82qLYf91Eht33u01rcptsETsvGrsq6SqIKtH 7 | tmWkYMW1lWB7p2mwFpAft8llUpHewRRAU1qsKYAI6myc/sPmQuQul+4yESMSBu3K 8 | yQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /orchestrator/src/test/resources/certificates/authorization.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwms8AvBuIxqPjXmyGnqd 3 | s1EIkvX/kjl+kW9a0SObsp1n/u567vbpYSa+ESZNg4KrxAHJjA8M1TvpGkq4LLrJ 4 | kEUkC2WNxq3qbWQbseZrIDSpcn6C7gHObJOLjRSpGTSlRHZfncRs1h+MLApVhf6q 5 | f611mZNDgN5AqaMtBbB3UzArE3CgO0jiKzBgZGyT9RSKccjlsO6amBgZrLBY0+x6 6 | VXPJK71hwZ7/1Y2CHGsgSb20/g2P82qLYf91Eht33u01rcptsETsvGrsq6SqIKtH 7 | tmWkYMW1lWB7p2mwFpAft8llUpHewRRAU1qsKYAI6myc/sPmQuQul+4yESMSBu3K 8 | yQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /qos-monitor/src/deb/arrowhead-qos-monitor.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-qos-monitor 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/qosmonitor 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/qosmonitor/log4j2.xml -jar /usr/share/arrowhead/qosmonitor/arrowhead-qos-monitor.jar 8 | TimeoutStopSec=5 9 | Restart=on-failure 10 | RestartSec=20s 11 | Type=simple 12 | User=arrowhead 13 | Group=arrowhead 14 | 15 | [Install] 16 | WantedBy=default.target 17 | -------------------------------------------------------------------------------- /relay-library/src/test/resources/certificates/authorization.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwms8AvBuIxqPjXmyGnqd 3 | s1EIkvX/kjl+kW9a0SObsp1n/u567vbpYSa+ESZNg4KrxAHJjA8M1TvpGkq4LLrJ 4 | kEUkC2WNxq3qbWQbseZrIDSpcn6C7gHObJOLjRSpGTSlRHZfncRs1h+MLApVhf6q 5 | f611mZNDgN5AqaMtBbB3UzArE3CgO0jiKzBgZGyT9RSKccjlsO6amBgZrLBY0+x6 6 | VXPJK71hwZ7/1Y2CHGsgSb20/g2P82qLYf91Eht33u01rcptsETsvGrsq6SqIKtH 7 | tmWkYMW1lWB7p2mwFpAft8llUpHewRRAU1qsKYAI6myc/sPmQuQul+4yESMSBu3K 8 | yQIDAQAB 9 | -----END PUBLIC KEY----- 10 | -------------------------------------------------------------------------------- /core-common/src/main/java/eu/arrowhead/common/database/repository/mscv/MipDomainRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository.mscv; 2 | 3 | import java.util.Optional; 4 | 5 | import eu.arrowhead.common.database.entity.mscv.MipDomain; 6 | import eu.arrowhead.common.database.repository.RefreshableRepository; 7 | import org.springframework.stereotype.Repository; 8 | 9 | @Repository 10 | public interface MipDomainRepository extends RefreshableRepository { 11 | Optional findByName(String name); 12 | } 13 | -------------------------------------------------------------------------------- /documentation/datamanager/use_cases/DM_use_case_3.md: -------------------------------------------------------------------------------- 1 | | Name | Description | 2 | | ---- | --------- | 3 | | ID | Historian-Store | 4 | | Brief Description | A Consumer stores data in the Historian service | 5 | | Primary Actors | Consumer, DataManager system | 6 | | Preconditions | - None| 7 | | Main Flow | - The Consumer performs a request to the DataManager's Historian service.
- The Historian service validates:
- - the request format
- - security
- Sensor data is then stored in the database, ready to be used by any other consumers. 8 | -------------------------------------------------------------------------------- /eventhandler/src/deb/arrowhead-event-handler.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-event-handler 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/eventhandler 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/eventhandler/log4j2.xml -jar /usr/share/arrowhead/eventhandler/arrowhead-eventhandler.jar 8 | TimeoutStopSec=5 9 | Restart=on-failure 10 | RestartSec=20s 11 | Type=simple 12 | User=arrowhead 13 | Group=arrowhead 14 | 15 | [Install] 16 | WantedBy=default.target 17 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/TimeoutGuardRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import java.util.Optional; 4 | 5 | import eu.arrowhead.common.database.entity.Sensor; 6 | import eu.arrowhead.common.database.entity.TimeoutGuard; 7 | import org.springframework.stereotype.Repository; 8 | 9 | @Repository 10 | public interface TimeoutGuardRepository extends RefreshableRepository { 11 | 12 | Optional findBySensor(final Sensor sensor); 13 | } 14 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/orchestrator/orchestrator-properties.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: {{ .Release.Name }}-orchestrator-properties 5 | stringData: 6 | application.properties: |- 7 | {{ list (merge .Values.orchestrator.properties (fromYaml (include "loadDBConnectionDetails" (dict "dot" . "component" .Values.serviceRegistry))) (fromYaml (include "loadCertificateDetails" (dict "component" .Values.orchestrator "mountpath" "/orchestrator"))) (fromYaml (include "loadSRDetails" .))) "" | include "flattenYaml" | indent 4 }} -------------------------------------------------------------------------------- /orchestrator/src/deb/arrowhead-orchestrator.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-orchestrator 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/orchestrator 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/orchestrator/log4j2.xml -jar /usr/share/arrowhead/orchestrator/arrowhead-orchestrator.jar 8 | TimeoutStopSec=5 9 | Restart=on-failure 10 | RestartSec=20s 11 | Type=simple 12 | User=arrowhead 13 | Group=arrowhead 14 | 15 | [Install] 16 | WantedBy=default.target 17 | -------------------------------------------------------------------------------- /authorization/src/deb/arrowhead-authorization.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-authorization 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/authorization 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/authorization/log4j2.xml -jar /usr/share/arrowhead/authorization/arrowhead-authorization.jar 8 | TimeoutStopSec=5 9 | Restart=on-failure 10 | RestartSec=20s 11 | Type=simple 12 | User=arrowhead 13 | Group=arrowhead 14 | 15 | [Install] 16 | WantedBy=default.target 17 | -------------------------------------------------------------------------------- /choreographer/src/deb/arrowhead-choreographer.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=arrowhead-choreographer 3 | After=network.target mysql.target 4 | 5 | [Service] 6 | WorkingDirectory=/etc/arrowhead/systems/choreographer 7 | ExecStart=/usr/bin/java -Dlog4j.configurationFile=file:/etc/arrowhead/systems/choreographer/log4j2.xml -jar /usr/share/arrowhead/choreographer/arrowhead-choreographer.jar 8 | TimeoutStopSec=5 9 | Restart=on-failure 10 | RestartSec=20s 11 | Type=simple 12 | User=arrowhead 13 | Group=arrowhead 14 | 15 | [Install] 16 | WantedBy=default.target 17 | -------------------------------------------------------------------------------- /docker/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /opt/arrowhead 4 | if [ -z "$SYSTEM_NAME" ]; then 5 | echo "Arrowhead Core System name is not set." 6 | else 7 | echo "Arrowhead Core System: $SYSTEM_NAME" 8 | if [ -f "/opt/arrowhead/application.jar" ]; then 9 | echo "Container has been already initialized." 10 | else 11 | mv /opt/arrowhead-temp/arrowhead-$SYSTEM_NAME-$AH_VERSION.jar /opt/arrowhead/application.jar 12 | rm -rf /opt/arrowhead-temp 13 | echo "Container has been initialized." 14 | fi 15 | java -jar application.jar 16 | fi 17 | 18 | 19 | -------------------------------------------------------------------------------- /kubernetes/arrowhead-helm/templates/authorization/authorization-properties.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: {{ .Release.Name }}-authorization-properties 5 | stringData: 6 | application.properties: |- 7 | {{ list (merge .Values.authorization.properties (fromYaml (include "loadDBConnectionDetails" (dict "dot" . "component" .Values.serviceRegistry))) (fromYaml (include "loadCertificateDetails" (dict "component" .Values.authorization "mountpath" "/authorization"))) (fromYaml (include "loadSRDetails" .))) "" | include "flattenYaml" | indent 4 }} -------------------------------------------------------------------------------- /core-common/src/main/java/eu/arrowhead/common/database/repository/mscv/MipCategoryRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository.mscv; 2 | 3 | import java.util.Optional; 4 | 5 | import eu.arrowhead.common.database.repository.RefreshableRepository; 6 | import eu.arrowhead.common.database.entity.mscv.MipCategory; 7 | import org.springframework.stereotype.Repository; 8 | 9 | @Repository 10 | public interface MipCategoryRepository extends RefreshableRepository { 11 | Optional findByName(final String name); 12 | } 13 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/ActionPlanRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import java.util.Optional; 4 | 5 | import eu.arrowhead.common.database.entity.ActionPlan; 6 | import eu.arrowhead.common.database.entity.GamsInstance; 7 | import org.springframework.stereotype.Repository; 8 | 9 | @Repository 10 | public interface ActionPlanRepository extends RefreshableRepository { 11 | Optional findByInstanceAndName(final GamsInstance instance, final String name); 12 | } 13 | -------------------------------------------------------------------------------- /gams/src/main/java/eu/arrowhead/common/database/repository/ActionRepository.java: -------------------------------------------------------------------------------- 1 | package eu.arrowhead.common.database.repository; 2 | 3 | import java.util.Optional; 4 | 5 | import eu.arrowhead.common.database.entity.AbstractAction; 6 | import eu.arrowhead.common.database.entity.GamsInstance; 7 | import org.springframework.stereotype.Repository; 8 | 9 | @Repository 10 | public interface ActionRepository extends RefreshableRepository { 11 | Optional findByInstanceAndName(final GamsInstance instance, final String name); 12 | } 13 | --------------------------------------------------------------------------------