Skip to main content
Version: 3.x (Current)

System Requirements

info

Mia-Care P4SaMD is validated to develop SaMD. For additional documentation or information, contact us or check the FAQ section.

This page lists the system requirements for deploying P4SaMD, including the prerequisites for Mia-Platform IDP and the ALM tool. It also describes the installation process carried out by the Mia-Care team.

P4SaMD ecosystem

Supported tools​

The table below shows the external tools officially supported for each Mia-Care P4SaMD version.

CategoryNameVersionMia-Care P4SaMD version
IDPMia Platform IDPv14.5.22.5.0
DevOpsGitLabv17.11.72.5.0
ALMJira REST APIv22.5.0

Mia-Platform IDP Supported​

The table below shows the minimum console version supported for each Mia-Care P4SaMD version.

Mia-Care P4SaMD VersionStateMinimum Mia-Platform IDP Version
2.0Supported13.5
1.0Deprecated11.0

System Requirements​

Mia-Care P4SaMD is installed on behalf of Mia-Platform IDP, so the requirement list covers components of both. Each component lists its supported tools.

Required forToolVersionMandatory
Mia-Platform IDP
Mia-Care P4SaMD
Auth ProviderOktaSaaSYes
GitLab> 14.x
GitHub> 3.x
MicrosoftSaaS
Azure AD B2CSaaS
Bitbucket Server> 8.x
KeycloakSaaS
Mia-Platform IDPGit ProviderGitLab> 14.xYes
GitHub> 3.x
Azure ReposSaaS
Bitbucket Server> 8.x
Mia-Platform IDPSecret ManagerGitLabSaaSYes
VaultSaaS
Mia-Platform IDPCI/CD ToolGitLab CI Runners> 14.xYes
GitHub ActionsSaaS
Azure PipelinesSaaS
JenkinsSaaS
Mia-Platform IDP
Mia-Care P4SaMD
NoSQL databaseMongoDB Enterprise> 5
<= 7
Yes
Mia-Platform IDP
Mia-Care P4SaMD
Redis CacheRedis>= 6
<= 7
Yes
Mia-Platform IDP
Mia-Care P4SaMD
RuntimeKubernetes>= 1.21
<= 1.30
Yes
Mia-Platform IDP
Mia-Care P4SaMD
Object StorageGoogle Cloud StorageSaaSYes
S3-Compatible Object StoragesSaaS
MongoDBSaaS
Mia-Care P4SaMDApplication Lifecycle Manager (ALM)JIRASaaSYes
Mia-Platform IDPKey Management ServiceGoogle Cloud PlatformSaaSOptional
Local KeySaaS
Mia-Platform IDPContainer image registryAny container image registrySaaSOptional

Kubernetes Cluster Setup​

The Kubernetes cluster must be configured with the components below, which cover the correct operation and monitoring of the application. Each component lists a set of recommended tools. Customers can customize the Kubernetes cluster setup based on tools available in their portfolio.

ComponentMandatoryRecommended Tools
Ingress ControllerYesTraefik
Certificate ManagerOptionalcert-manager
Monitoring & Logging StackOptionalGrafana + Prometheus + Loki + Fluentd + Fluentbit
Disaster RecoveryOptionalVelero

Enhanced workflow​

Mia-Care P4SaMD requires all Console projects to use Enhanced Project Workflow, which uses GitOps integrations to provide observability and traceability over the project runtime.

Installation Procedure​

Only Mia-Care's qualified personnel install Mia-Care P4SaMD. The procedure has the following stages:

  1. System Requirements Check: Mia-Care personnel validate the system environment for compatibility and readiness. This step includes:

    • Infrastructure Assessment: Verifying hardware and software configurations meet minimum requirements.
    • Networking Validation: Checking that network settings meet the operational needs of Mia-Care P4SaMD.
    • Security Checks: Verifying compliance with the relevant standards and securing the installation environment.
  2. Installation of Mia-Platform IDP: Mia-Platform IDP (Integrated Development Platform) is deployed in the prepared environment and configured according to project-specific requirements.

  3. Post-Installation Testing of Mia-Platform IDP: Testing confirms that the platform operates correctly. This includes:

    • Functionality testing to confirm all features are accessible.
    • Performance testing to ensure stability under expected workloads.
    • Validation of integrations to confirm compatibility with the ecosystem.
  4. Installation of Mia-Care P4SaMD: Once the Mia-Platform IDP installation is verified, the Mia-Care P4SaMD application is installed and configured for the intended use and the environment specifications.

  5. Post-Installation Testing of Mia-Care P4SaMD: Testing of Mia-Care P4SaMD then validates that:

    • Core functionalities and workflows operate as designed.
    • Performance and responsiveness meet predefined benchmarks.
    • Security measures are effectively implemented.
  6. Installation and Operation Qualification Report: After all tests pass, Mia-Care personnel prepare the Installation & Operation Qualification Report. It is the formal evidence of a completed installation process and includes:

    • A summary of activities conducted during the installation.
    • Results of system checks and testing.
    • Approval and sign-off by the Mia-Care team, certifying that the system is operational and meets quality standards.

For further information or support, contact Mia-Care's technical support team.