Skip to content

Commit

Permalink
omnibus: cleanups
Browse files Browse the repository at this point in the history
  • Loading branch information
akphi committed Jan 6, 2025
1 parent 3d320f2 commit ee9e815
Show file tree
Hide file tree
Showing 25 changed files with 137 additions and 94 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/manual__create-new-docker-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,9 @@ jobs:
fail-fast: false
matrix:
variant:
- full
# NOTE: latest version of Gitlab is significantly more costly to run, making it quite unfeasible to run
# all components in the same container, i.e. we disable full build for now.
# - full
- slim
- slim-dbs
steps:
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/manual__publish-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ jobs:
fail-fast: false
matrix:
variant:
- full
# NOTE: latest version of Gitlab is significantly more costly to run, making it quite unfeasible to run
# all components in the same container, i.e. we disable full build for now.
# - full
- slim
- slim-dbs
steps:
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/publish-docker-snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ jobs:
fail-fast: false
matrix:
variant:
- full
# NOTE: latest version of Gitlab is significantly more costly to run, making it quite unfeasible to run
# all components in the same container, i.e. we disable full build for now.
# - full
- slim
- slim-dbs
steps:
Expand Down
3 changes: 0 additions & 3 deletions installers/omnibus/.env
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,5 @@ LEGEND_OMNIBUS_ENGINE_TEMP_DB_PORT=6310
LEGEND_OMNIBUS_SDLC_PORT=6100
LEGEND_OMNIBUS_SDLC_ADMIN_PORT=6101

# Legend Pure IDE
LEGEND_OMNIBUS_PURE_IDE_PORT=9200

# Legend Studio
LEGEND_OMNIBUS_STUDIO_PORT=9000
3 changes: 1 addition & 2 deletions installers/omnibus/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,14 +72,13 @@ In addition, it uses [Supervisor](http://supervisord.org/) to launch and manage
- **Legend SDLC:** http://localhost:6900/sdlc (port: 6100)
- **Legend Engine:** http://localhost:6900/engine (port: 6300)
- **Legend Studio:** http://localhost:6900/studio (port: 9000)
- **Legend Pure IDE:** http://localhost:6900/ide (port: 9200)

### Image Variants

The `finos/legend-omnibus` image comes with [several variants](https://github.com/finos/legend/tree/master/installers/omnibus/variants), each designed for a specific use case and comes with different configurations:

- **Full/Standard (finos/legend-omnibus:\<version\>):** This includes all the components, it takes a while longer to run/build as it spins up its own instance of `Gitlab`
- **Slim (finos/legend-omnibus:\<version\>-slim):** This does not include `Gitlab` and `Pure IDE` and allows configuring `Legend SDLC` running mode
- **Slim (finos/legend-omnibus:\<version\>-slim):** This does not include `Gitlab` and allows configuring `Legend SDLC` running mode

#### Options

Expand Down
3 changes: 3 additions & 0 deletions installers/omnibus/components/engine/config/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,9 @@ relationalexecution:
org.finos.legend.engine.authentication.LegendDefaultDatabaseAuthenticationFlowProvider
flowProviderConfiguration:
_type: legendDefault
errorhandlingconfiguration:
enabled: true
activatorConfiguration: []
vaults:
- _type: property
location: /app/engine/config/vault.properties
84 changes: 84 additions & 0 deletions installers/omnibus/components/engine/config/engine-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
deployment:
mode: TEST_IGNORE_FUNCTION_MATCH
logging:
level: error
appenders:
- type: console
logFormat: "%msg\r\n"
#pac4j:
# bypassPaths:
# - "/api/server/v1/info"
# clients:
# - org.pac4j.core.client.direct.AnonymousClient: {}
# mongoSession:
# enabled: false
pac4j:
callbackPrefix: /api/pac4j/login
clients:
- org.pac4j.core.client.direct.AnonymousClient: {}
- org.finos.legend.server.pac4j.gitlab.GitlabPersonalAccessTokenClient:
# name: pat
headerTokenName: legend-test-pat
scheme: https
gitlabHost: gitlab.com
gitlabApiVersion: v4
bypassPaths:
- /api/info
cors:
allowedHeaders:
- X-Requested-With
- Content-Type
- Accept
- Origin
- Access-Control-Allow-Credentials
- x-b3-parentspanid
- x-b3-sampled
- x-b3-spanid
- x-b3-traceid
- legend-test-pat
opentracing:
elastic: ''
zipkin: ''
uri: ''
authenticator:
principal: ''
keytab: ''
swagger:
title: Legend Engine
resourcePackage: org.finos.legend
sessionCookie: LEGEND_ENGINE_JSESSIONID
server:
rootPath: "/api"
applicationConnectors:
- maxRequestHeaderSize: 32KiB
type: http
port: 6300
requestLog:
appenders: []
metadataserver:
pure:
host: 127.0.0.1
port: 8080
alloy:
host: 127.0.0.1
port: 6200
prefix: "/depot/api"
sdlc:
host: localhost
port: 6100
# prefix: "/sdlc"
pac4j:
_type: privateAccessToken
accessTokenHeaderName: legend-test-pat
temporarytestdb:
port: 9092
relationalexecution:
tempPath: "/tmp/"
temporarytestdb:
port: 9092
errorhandlingconfiguration:
enabled: true
activatorConfiguration: []
vaults:
- _type: property
location: temp/test-secret.properties
4 changes: 0 additions & 4 deletions installers/omnibus/components/nginx/config/nginx.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,6 @@ http {
proxy_pass http://localhost:${LEGEND_OMNIBUS_SDLC_PORT}/;
}

location /ide/ {
proxy_pass http://localhost:${LEGEND_OMNIBUS_PURE_IDE_PORT}/ide/;
}

location /studio/ {
proxy_pass http://localhost:${LEGEND_OMNIBUS_STUDIO_PORT}/studio/;
}
Expand Down
1 change: 0 additions & 1 deletion installers/omnibus/components/nginx/run-nginx.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ sed -i 's~${LEGEND_OMNIBUS_SUPERVISOR_DIRECTORY_SERVER_PORT}~'$LEGEND_OMNIBUS_SU
sed -i 's~${LEGEND_OMNIBUS_GITLAB_PORT}~'$LEGEND_OMNIBUS_GITLAB_PORT'~g' /app/nginx/config/nginx.cfg
sed -i 's~${LEGEND_OMNIBUS_ENGINE_PORT}~'$LEGEND_OMNIBUS_ENGINE_PORT'~g' /app/nginx/config/nginx.cfg
sed -i 's~${LEGEND_OMNIBUS_SDLC_PORT}~'$LEGEND_OMNIBUS_SDLC_PORT'~g' /app/nginx/config/nginx.cfg
sed -i 's~${LEGEND_OMNIBUS_PURE_IDE_PORT}~'$LEGEND_OMNIBUS_PURE_IDE_PORT'~g' /app/nginx/config/nginx.cfg
sed -i 's~${LEGEND_OMNIBUS_STUDIO_PORT}~'$LEGEND_OMNIBUS_STUDIO_PORT'~g' /app/nginx/config/nginx.cfg

cat /app/nginx/config/nginx.cfg
Expand Down
23 changes: 0 additions & 23 deletions installers/omnibus/components/pure-ide/config/config.yml

This file was deleted.

8 changes: 0 additions & 8 deletions installers/omnibus/components/pure-ide/run-pure-ide.sh

This file was deleted.

6 changes: 2 additions & 4 deletions installers/omnibus/components/supervisor/check-setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,10 @@ while :; do
status_engine=$(curl --write-out %{http_code} --silent --output /dev/null http://localhost:$LEGEND_OMNIBUS_ENGINE_PORT/api/server/v1/info)
status_sdlc=$(curl --write-out %{http_code} --silent --output /dev/null http://localhost:$LEGEND_OMNIBUS_SDLC_PORT/api/info)
status_sdlc_authenticated=$(curl --header "legend-omnibus-pat: $LEGEND_OMNIBUS_GITLAB_PERSONAL_ACCESS_TOKEN" --write-out %{http_code} --silent --output /dev/null http://localhost:$LEGEND_OMNIBUS_SDLC_PORT/api/currentUser)
status_pure_ide=$(curl --write-out %{http_code} --silent --output /dev/null http://localhost:$LEGEND_OMNIBUS_PURE_IDE_PORT/ide)
status_studio=$(curl --write-out %{http_code} --silent --output /dev/null http://localhost:$LEGEND_OMNIBUS_STUDIO_PORT/studio)
if [[ $status_engine -eq 200 ]] && [[ $status_sdlc -eq 200 ]] && [[ $status_sdlc_authenticated -eq 200 ]] && [[ $status_pure_ide -eq 200 ]] && [[ $status_studio -eq 200 ]]; then
if [[ $status_engine -eq 200 ]] && [[ $status_sdlc -eq 200 ]] && [[ $status_sdlc_authenticated -eq 200 ]] && [[ $status_studio -eq 200 ]]; then
break
elif [[ $status_engine -ge 300 ]] || [[ $status_sdlc -ge 300 ]] || [[ $status_sdlc_authenticated -ge 300 ]] || [[ $status_pure_ide -ge 300 ]] || [[ $status_studio -ge 300 ]]; then
elif [[ $status_engine -ge 300 ]] || [[ $status_sdlc -ge 300 ]] || [[ $status_sdlc_authenticated -ge 300 ]] || [[ $status_studio -ge 300 ]]; then
error=1
break
fi
Expand Down Expand Up @@ -79,7 +78,6 @@ else
fi
echo -e "Legend SDLC: ${GREEN}${BASE_URL}/sdlc${NC}"
echo -e "Legend Engine: ${GREEN}${BASE_URL}/engine${NC}"
echo -e "Legend Pure IDE: ${GREEN}${BASE_URL}/ide${NC}"
echo -e "Legend Studio: ${GREEN}${BASE_URL}/studio${NC}"
echo -e "\nTo start using Legend, launch Studio at: ${GREEN}${BASE_URL}/studio/${NC}${NC}"
cat > /.omnibus-status.json <<-END
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ cat > /.buildinfo.json <<-END
"gitlab_version": "$LEGEND_OMNIBUS_GITLAB_VERSION",
"sdlc_version": "$LEGEND_OMNIBUS_SDLC_VERSION",
"engine_version": "$LEGEND_OMNIBUS_ENGINE_VERSION",
"pure_ide_version": "$LEGEND_OMNIBUS_PURE_IDE_VERSION",
"studio_version": "$LEGEND_OMNIBUS_STUDIO_VERSION"
}
END
8 changes: 0 additions & 8 deletions installers/omnibus/components/supervisor/supervisor.conf
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,6 @@ stderr_logfile_maxbytes = 0
stdout_logfile=/app/engine/logs/stdout
stdout_logfile_maxbytes = 0

[program:legend_pure_ide]
command=/app/pure-ide/run-pure-ide.sh
autorestart=false
stderr_logfile=/app/pure-ide/logs/stdout
stderr_logfile_maxbytes = 0
stdout_logfile=/app/pure-ide/logs/stdout
stdout_logfile_maxbytes = 0

[program:legend_sdlc]
command=/app/sdlc/run-sdlc.sh
autorestart=false
Expand Down
4 changes: 2 additions & 2 deletions installers/omnibus/variants/example-esg-2023/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ ARG LEGEND_OMNIBUS_SDLC_VERSION
ARG LEGEND_OMNIBUS_SDLC_DEMO_FILE_SYSTEM_VERSION
ARG LEGEND_OMNIBUS_STUDIO_VERSION

FROM finos/legend-engine-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-engine-server-http-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-sdlc-server:${LEGEND_OMNIBUS_SDLC_VERSION} AS sdlc-image
FROM finos/legend-studio:${LEGEND_OMNIBUS_STUDIO_VERSION} AS studio-image
# TODO: to be removed when we make SDLC backend configurable
# See https://github.com/finos/legend-sdlc/issues/722
FROM finos/legend-sdlc-server-fs:${LEGEND_OMNIBUS_SDLC_DEMO_FILE_SYSTEM_VERSION} AS sdlc-file-system-backend-image

FROM eclipse-temurin:11.0.19_7-jdk-jammy
FROM eclipse-temurin:11.0.25_9-jdk-jammy
RUN apt-get update && apt-get install -y wget nano

# ---------------- Setup environment ----------------
Expand Down
4 changes: 2 additions & 2 deletions installers/omnibus/variants/example-ghc-2023/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ ARG LEGEND_OMNIBUS_SDLC_VERSION
ARG LEGEND_OMNIBUS_SDLC_DEMO_FILE_SYSTEM_VERSION
ARG LEGEND_OMNIBUS_STUDIO_VERSION

FROM finos/legend-engine-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-engine-server-http-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-sdlc-server:${LEGEND_OMNIBUS_SDLC_VERSION} AS sdlc-image
FROM finos/legend-studio:${LEGEND_OMNIBUS_STUDIO_VERSION} AS studio-image
# TODO: to be removed when we make SDLC backend configurable
# See https://github.com/finos/legend-sdlc/issues/722
FROM finos/legend-sdlc-server-fs:${LEGEND_OMNIBUS_SDLC_DEMO_FILE_SYSTEM_VERSION} AS sdlc-file-system-backend-image

FROM eclipse-temurin:11.0.19_7-jdk-jammy
FROM eclipse-temurin:11.0.25_9-jdk-jammy
RUN apt-get update && apt-get install -y wget nano

# ---------------- Setup environment ----------------
Expand Down
23 changes: 2 additions & 21 deletions installers/omnibus/variants/full/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,13 @@
ARG LEGEND_OMNIBUS_IMAGE_VERSION
ARG LEGEND_OMNIBUS_ENGINE_VERSION
ARG LEGEND_OMNIBUS_SDLC_VERSION
ARG LEGEND_OMNIBUS_PURE_IDE_VERSION
ARG LEGEND_OMNIBUS_STUDIO_VERSION

FROM finos/legend-engine-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-engine-server-http-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-sdlc-server:${LEGEND_OMNIBUS_SDLC_VERSION} AS sdlc-image
FROM finos/legend-engine-pure-ide-light:${LEGEND_OMNIBUS_PURE_IDE_VERSION} AS pure-ide-image
FROM finos/legend-studio:${LEGEND_OMNIBUS_STUDIO_VERSION} AS studio-image

FROM eclipse-temurin:11.0.19_7-jdk-jammy
FROM eclipse-temurin:11.0.25_9-jdk-jammy
RUN apt-get update && apt-get install -y wget nano

# ---------------- Setup environment ----------------
Expand Down Expand Up @@ -67,13 +65,6 @@ ENV LEGEND_OMNIBUS_SDLC_VERSION=${LEGEND_OMNIBUS_SDLC_VERSION}
ENV LEGEND_OMNIBUS_SDLC_PORT=${LEGEND_OMNIBUS_SDLC_PORT}
ENV LEGEND_OMNIBUS_SDLC_ADMIN_PORT=${LEGEND_OMNIBUS_SDLC_ADMIN_PORT}

# Legend Pure IDE
ARG LEGEND_OMNIBUS_PURE_IDE_VERSION
ARG LEGEND_OMNIBUS_PURE_IDE_PORT

ENV LEGEND_OMNIBUS_PURE_IDE_VERSION=${LEGEND_OMNIBUS_PURE_IDE_VERSION}
ENV LEGEND_OMNIBUS_PURE_IDE_PORT=${LEGEND_OMNIBUS_PURE_IDE_PORT}

# Legend Studio
ARG LEGEND_OMNIBUS_STUDIO_VERSION
ARG LEGEND_OMNIBUS_STUDIO_PORT
Expand Down Expand Up @@ -132,16 +123,6 @@ COPY components/sdlc $SDLC_DIR
RUN chmod +x $SDLC_DIR/run-sdlc.sh
EXPOSE ${LEGEND_OMNIBUS_SDLC_PORT}

# ---------------- Setup Legend Pure IDE ----------------

ARG PURE_IDE_DIR=/app/pure-ide
RUN mkdir -p $PURE_IDE_DIR/lib
RUN mkdir -p $PURE_IDE_DIR/logs
COPY --from=pure-ide-image /app/bin/*.jar $PURE_IDE_DIR/lib/
COPY components/pure-ide $PURE_IDE_DIR
RUN chmod +x $PURE_IDE_DIR/run-pure-ide.sh
EXPOSE ${LEGEND_OMNIBUS_PURE_IDE_PORT}

# ---------------- Setup Legend Studio ----------------

ARG STUDIO_DIR=/app/studio
Expand Down
3 changes: 0 additions & 3 deletions installers/omnibus/variants/full/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,6 @@ docker build \
--build-arg LEGEND_OMNIBUS_SDLC_PORT=$LEGEND_OMNIBUS_SDLC_PORT \
--build-arg LEGEND_OMNIBUS_SDLC_ADMIN_PORT=$LEGEND_OMNIBUS_SDLC_ADMIN_PORT \
\
--build-arg LEGEND_OMNIBUS_PURE_IDE_VERSION=$LEGEND_OMNIBUS_PURE_IDE_VERSION \
--build-arg LEGEND_OMNIBUS_PURE_IDE_PORT=$LEGEND_OMNIBUS_PURE_IDE_PORT \
\
--build-arg LEGEND_OMNIBUS_STUDIO_VERSION=$LEGEND_OMNIBUS_STUDIO_VERSION \
--build-arg LEGEND_OMNIBUS_STUDIO_PORT=$LEGEND_OMNIBUS_STUDIO_PORT \
\
Expand Down
1 change: 0 additions & 1 deletion installers/omnibus/variants/full/publish-snapshot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ NC='\033[0m' # No color
sed -i'' -e "s/^LEGEND_OMNIBUS_IMAGE_VERSION.*/LEGEND_OMNIBUS_IMAGE_VERSION=snapshot/" ./.env
sed -i'' -e "s/^LEGEND_OMNIBUS_ENGINE_VERSION.*/LEGEND_OMNIBUS_ENGINE_VERSION=snapshot/" ./.env
sed -i'' -e "s/^LEGEND_OMNIBUS_SDLC_VERSION.*/LEGEND_OMNIBUS_SDLC_VERSION=snapshot/" ./.env
sed -i'' -e "s/^LEGEND_OMNIBUS_PURE_IDE_VERSION.*/LEGEND_OMNIBUS_PURE_IDE_VERSION=snapshot/" ./.env
sed -i'' -e "s/^LEGEND_OMNIBUS_STUDIO_VERSION.*/LEGEND_OMNIBUS_STUDIO_VERSION=snapshot/" ./.env

source ./.env
Expand Down
1 change: 0 additions & 1 deletion installers/omnibus/variants/full/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,5 @@ docker run \
-p $LEGEND_OMNIBUS_GITLAB_PORT:$LEGEND_OMNIBUS_GITLAB_PORT \
-p $LEGEND_OMNIBUS_ENGINE_PORT:$LEGEND_OMNIBUS_ENGINE_PORT \
-p $LEGEND_OMNIBUS_SDLC_PORT:$LEGEND_OMNIBUS_SDLC_PORT \
-p $LEGEND_OMNIBUS_PURE_IDE_PORT:$LEGEND_OMNIBUS_PURE_IDE_PORT \
-p $LEGEND_OMNIBUS_STUDIO_PORT:$LEGEND_OMNIBUS_STUDIO_PORT \
legend-omnibus:latest
4 changes: 2 additions & 2 deletions installers/omnibus/variants/slim-dbs/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ ARG LEGEND_OMNIBUS_SDLC_VERSION
ARG LEGEND_OMNIBUS_SDLC_DEMO_IN_MEMORY_VERSION
ARG LEGEND_OMNIBUS_STUDIO_VERSION

FROM finos/legend-engine-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-engine-server-http-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-sdlc-server:${LEGEND_OMNIBUS_SDLC_VERSION} AS sdlc-image
FROM finos/legend-studio:${LEGEND_OMNIBUS_STUDIO_VERSION} AS studio-image
# TODO: to be removed when we make SDLC backend configurable
# See https://github.com/finos/legend-sdlc/issues/722
FROM legenddemo/legend-sdlc-server-demo:${LEGEND_OMNIBUS_SDLC_DEMO_IN_MEMORY_VERSION} as sdlc-in-memory-backend-image

FROM eclipse-temurin:11.0.19_7-jdk-jammy
FROM eclipse-temurin:11.0.25_9-jdk-jammy
RUN apt-get update && apt-get install -y wget nano

# ---------------- Setup environment ----------------
Expand Down
4 changes: 2 additions & 2 deletions installers/omnibus/variants/slim/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ ARG LEGEND_OMNIBUS_SDLC_VERSION
ARG LEGEND_OMNIBUS_SDLC_DEMO_IN_MEMORY_VERSION
ARG LEGEND_OMNIBUS_STUDIO_VERSION

FROM finos/legend-engine-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-engine-server-http-server:${LEGEND_OMNIBUS_ENGINE_VERSION} AS engine-image
FROM finos/legend-sdlc-server:${LEGEND_OMNIBUS_SDLC_VERSION} AS sdlc-image
FROM finos/legend-studio:${LEGEND_OMNIBUS_STUDIO_VERSION} AS studio-image
# TODO: to be removed when we make SDLC backend configurable
# See https://github.com/finos/legend-sdlc/issues/722
FROM legenddemo/legend-sdlc-server-demo:${LEGEND_OMNIBUS_SDLC_DEMO_IN_MEMORY_VERSION} as sdlc-in-memory-backend-image

FROM eclipse-temurin:11.0.19_7-jdk-jammy
FROM eclipse-temurin:11.0.25_9-jdk-jammy
RUN apt-get update && apt-get install -y wget nano

# ---------------- Setup environment ----------------
Expand Down
1 change: 0 additions & 1 deletion scripts/create-new-release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ END
sed -i'' -e "s/^LEGEND_OMNIBUS_IMAGE_VERSION.*/LEGEND_OMNIBUS_IMAGE_VERSION=$NEW_VERSION/" ./installers/omnibus/.env
sed -i'' -e "s/^LEGEND_OMNIBUS_ENGINE_VERSION.*/LEGEND_OMNIBUS_ENGINE_VERSION=$NEW_ENGINE_VERSION/" ./installers/omnibus/.env
sed -i'' -e "s/^LEGEND_OMNIBUS_SDLC_VERSION.*/LEGEND_OMNIBUS_SDLC_VERSION=$NEW_SDLC_VERSION/" ./installers/omnibus/.env
sed -i'' -e "s/^LEGEND_OMNIBUS_PURE_IDE_VERSION.*/LEGEND_OMNIBUS_PURE_IDE_VERSION=$NEW_ENGINE_VERSION/" ./installers/omnibus/.env
sed -i'' -e "s/^LEGEND_OMNIBUS_STUDIO_VERSION.*/LEGEND_OMNIBUS_STUDIO_VERSION=$NEW_STUDIO_VERSION/" ./installers/omnibus/.env

# --------------------------- Commit Changes ------------------------------
Expand Down
Loading

0 comments on commit ee9e815

Please sign in to comment.