### Installation
+> **"dev"** mode installation can be used to deploy snapshot images of rApp Manager and DME Participant.
+To initiate the dev mode installation, provide "dev" as an argument when executing the script.
+
All the components can be installed as shown below,
-```
-./install-all.sh
-```
+
+```./install-all.sh``` (or) ```./install-all.sh dev```
Individual components can be installed using the commands below,
```./install-kserve.sh``` - Installs the Kserve, and it's related components.
-```./install-nonrtric.sh``` - Installs the NONRTRIC components.
+```./install-nonrtric.sh``` or ```./install-nonrtric.sh dev``` - Installs the NONRTRIC components.
> **These scripts are specifically designed for a fresh environment.**
# ============LICENSE_START===============================================
# Copyright (C) 2023 Nordix Foundation. All rights reserved.
-# Copyright (C) 2023 OpenInfra Foundation Europe. All rights reserved.
+# Copyright (C) 2023-2024 OpenInfra Foundation Europe. All rights reserved.
# ========================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
./install-kserve.sh
echo "Installing NONRTRIC components..."
-./install-nonrtric.sh
+./install-nonrtric.sh "$@"
echo "Installing ACM components..."
./install-acm.sh
# ============LICENSE_START===============================================
# Copyright (C) 2023 Nordix Foundation. All rights reserved.
-# Copyright (C) 2023 OpenInfra Foundation Europe. All rights reserved.
+# Copyright (C) 2023-2024 OpenInfra Foundation Europe. All rights reserved.
# ========================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
yq eval ".nonrtric.$element"="false" -i $RECEIPE_FILE
done
+# Dev mode installation configuration
+if [[ "$1" == "dev" ]]; then
+ SNAPSHOT_REPO='nexus3.o-ran-sc.org:10003/o-ran-sc'
+ RAPP_MANAGER_VERSION=$(grep -oPm2 "(?<=<version>)[^<]+" "../../pom.xml" | tail -n1)
+ DME_PARTICIPANT_VERSION=$(grep -oPm2 "(?<=<version>)[^<]+" "../../participants/pom.xml" | tail -n1)
+ echo "Rapp Manager Version: $RAPP_MANAGER_VERSION"
+ echo "DME Participant Version: $DME_PARTICIPANT_VERSION"
+ yq eval ".rappmanager.rappmanager.image.registry"=\"$SNAPSHOT_REPO\" -i $RECEIPE_FILE
+ yq eval ".rappmanager.rappmanager.image.tag"=\"$RAPP_MANAGER_VERSION\" -i $RECEIPE_FILE
+ yq eval ".dmeparticipant.dmeparticipant.image.registry"=\"$SNAPSHOT_REPO\" -i $RECEIPE_FILE
+ yq eval ".dmeparticipant.dmeparticipant.image.tag"=\"$DME_PARTICIPANT_VERSION\" -i $RECEIPE_FILE
+fi
+
sudo dep/bin/deploy-nonrtric -f $RECEIPE_FILE
while [[ $TIME -lt 2000 ]]; do