# limitations under the License.
#
REPOSITORY_BASE=https://osm-download.etsi.org/repository/osm/debian
-RELEASE=ReleaseSIXTEEN
+RELEASE=ReleaseEIGHTEEN
REPOSITORY=stable
DOCKER_TAG="testing-daily"
DEVOPS_PATH=/usr/share/osm-devops
function usage(){
+ [ -z "${DEBUG_INSTALL}" ] || DEBUG beginning of function
echo -e "usage: $0 [OPTIONS]"
echo -e "Install OSM"
echo -e " OPTIONS"
echo -e " -O <KUBECONFIG_FILE>: Kubeconfig of an existing cluster to be used as OSM cluster instead of creating a new one from scratch"
echo -e " --no-mgmt-cluster: Do not provision a mgmt cluster for cloud-native gitops operations in OSM (NEW in Release SIXTEEN) (by default, it is installed)"
echo -e " --no-aux-cluster: Do not provision an auxiliary cluster for cloud-native gitops operations in OSM (NEW in Release SIXTEEN) (by default, it is installed)"
- echo -e " -D <devops path>: use local devops installation path"
- echo -e " -s <namespace> namespace when installed using k8s, default is osm"
- echo -e " -w <work dir>: Location to store runtime installation"
- echo -e " -K: Specifies the name of the controller to use - The controller must be already bootstrapped"
+ echo -e " -s <namespace> namespace where OSM helm chart will be deployed (default is osm)"
echo -e " -d <docker registry URL> use docker registry URL instead of dockerhub"
echo -e " -p <docker proxy URL> set docker proxy URL as part of docker CE configuration"
echo -e " -m <MODULE>: module to test a specific docker image (NG-UI, NBI, LCM, RO, MON) (can be used several times)"
echo -e " -T <docker tag> use specific docker tag for the module specified with option -m"
+ echo -e " -U <docker user>: specify docker user to use when pulling images from a private registry"
+ echo -e " -D <devops path>: use particular devops installation path"
+ echo -e " -e <external IP>: set the external IP address of the OSM cluster (default is empty, which means autodetect)"
echo -e " --debug: debug mode"
- echo -e " --uninstall: uninstall OSM: remove the containers and delete NAT rules"
+ [ -z "${DEBUG_INSTALL}" ] || DEBUG end of function
}
add_repo() {