diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0e99f7978d..a777cca126 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -205,13 +205,24 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{ steps.version.outputs.version }}" docker buildx build \ --platform linux/amd64,linux/arm64 \ --file ./MCP/Dockerfile.tpl \ - --tag oneuptime/mcp-server:${{ steps.version.outputs.version }} \ - --tag ghcr.io/oneuptime/mcp-server:${{ steps.version.outputs.version }} \ + --tag oneuptime/mcp-server:${VERSION} \ + --tag ghcr.io/oneuptime/mcp-server:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{ steps.version.outputs.version }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + --push . + docker buildx build \ + --platform linux/amd64,linux/arm64 \ + --file ./MCP/Dockerfile.tpl \ + --tag oneuptime/mcp-server:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/mcp-server:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ --push . echo "✅ Pushed Docker images to Docker Hub and GitHub Container Registry" @@ -282,14 +293,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Nginx/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/nginx:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/nginx:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/nginx:${VERSION} \ + --tag ghcr.io/oneuptime/nginx:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Nginx/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/nginx:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/nginx:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . e2e-docker-image-deploy: @@ -352,14 +375,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./E2E/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/e2e:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/e2e:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/e2e:${VERSION} \ + --tag ghcr.io/oneuptime/e2e:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./E2E/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/e2e:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/e2e:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . isolated-vm-docker-image-deploy: @@ -422,14 +457,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./IsolatedVM/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/isolated-vm:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/isolated-vm:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/isolated-vm:${VERSION} \ + --tag ghcr.io/oneuptime/isolated-vm:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./IsolatedVM/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/isolated-vm:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/isolated-vm:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . home-docker-image-deploy: @@ -492,14 +539,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Home/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/home:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/home:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/home:${VERSION} \ + --tag ghcr.io/oneuptime/home:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Home/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/home:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/home:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -565,14 +624,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./TestServer/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/test-server:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/test-server:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/test-server:${VERSION} \ + --tag ghcr.io/oneuptime/test-server:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./TestServer/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/test-server:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/test-server:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . otel-collector-docker-image-deploy: @@ -635,14 +706,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./OTelCollector/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/otel-collector:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/otel-collector:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/otel-collector:${VERSION} \ + --tag ghcr.io/oneuptime/otel-collector:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./OTelCollector/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/otel-collector:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/otel-collector:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -707,14 +790,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./StatusPage/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/status-page:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/status-page:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/status-page:${VERSION} \ + --tag ghcr.io/oneuptime/status-page:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./StatusPage/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/status-page:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/status-page:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . test-docker-image-deploy: @@ -777,14 +872,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Tests/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/test:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/test:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/test:${VERSION} \ + --tag ghcr.io/oneuptime/test:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Tests/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/test:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/test:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . probe-ingest-docker-image-deploy: @@ -847,14 +954,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./ProbeIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/probe-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/probe-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/probe-ingest:${VERSION} \ + --tag ghcr.io/oneuptime/probe-ingest:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./ProbeIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/probe-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/probe-ingest:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -918,14 +1037,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./ServerMonitorIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/server-monitor-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/server-monitor-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/server-monitor-ingest:${VERSION} \ + --tag ghcr.io/oneuptime/server-monitor-ingest:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./ServerMonitorIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/server-monitor-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/server-monitor-ingest:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -990,14 +1121,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./OpenTelemetryIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/open-telemetry-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/open-telemetry-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/open-telemetry-ingest:${VERSION} \ + --tag ghcr.io/oneuptime/open-telemetry-ingest:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./OpenTelemetryIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/open-telemetry-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/open-telemetry-ingest:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1061,14 +1204,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./IncomingRequestIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/incoming-request-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/incoming-request-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/incoming-request-ingest:${VERSION} \ + --tag ghcr.io/oneuptime/incoming-request-ingest:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./IncomingRequestIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/incoming-request-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/incoming-request-ingest:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . fluent-ingest-docker-image-deploy: @@ -1131,14 +1286,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./FluentIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/fluent-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/fluent-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/fluent-ingest:${VERSION} \ + --tag ghcr.io/oneuptime/fluent-ingest:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./FluentIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/fluent-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/fluent-ingest:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . probe-docker-image-deploy: @@ -1201,14 +1368,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Probe/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/probe:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/probe:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/probe:${VERSION} \ + --tag ghcr.io/oneuptime/probe:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Probe/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/probe:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/probe:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . admin-dashboard-docker-image-deploy: @@ -1271,14 +1450,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./AdminDashboard/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/admin-dashboard:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/admin-dashboard:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/admin-dashboard:${VERSION} \ + --tag ghcr.io/oneuptime/admin-dashboard:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./AdminDashboard/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/admin-dashboard:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/admin-dashboard:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1342,14 +1533,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Dashboard/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/dashboard:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/dashboard:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/dashboard:${VERSION} \ + --tag ghcr.io/oneuptime/dashboard:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Dashboard/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/dashboard:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/dashboard:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . app-docker-image-deploy: @@ -1412,14 +1615,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./App/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/app:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/app:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/app:${VERSION} \ + --tag ghcr.io/oneuptime/app:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./App/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/app:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/app:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1483,14 +1698,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Copilot/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/copilot:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/copilot:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/copilot:${VERSION} \ + --tag ghcr.io/oneuptime/copilot:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Copilot/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/copilot:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/copilot:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . accounts-docker-image-deploy: @@ -1553,14 +1780,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Accounts/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/accounts:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/accounts:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/accounts:${VERSION} \ + --tag ghcr.io/oneuptime/accounts:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Accounts/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/accounts:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/accounts:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1667,14 +1906,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./LLM/Dockerfile \ --platform linux/amd64 \ --push \ - --tag oneuptime/llm:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/llm:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/llm:${VERSION} \ + --tag ghcr.io/oneuptime/llm:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + ./LLM + docker buildx build \ + --file ./LLM/Dockerfile \ + --platform linux/amd64 \ + --push \ + --tag oneuptime/llm:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/llm:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ ./LLM docs-docker-image-deploy: @@ -1739,14 +1990,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Docs/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/docs:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/docs:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/docs:${VERSION} \ + --tag ghcr.io/oneuptime/docs:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Docs/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/docs:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/docs:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1814,14 +2077,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Worker/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/worker:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/worker:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/worker:${VERSION} \ + --tag ghcr.io/oneuptime/worker:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Worker/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/worker:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/worker:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1889,14 +2164,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./Workflow/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/workflow:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/workflow:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/workflow:${VERSION} \ + --tag ghcr.io/oneuptime/workflow:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Workflow/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/workflow:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/workflow:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -2024,14 +2311,26 @@ jobs: timeout_minutes: 45 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" docker buildx build \ --file ./APIReference/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ - --tag oneuptime/api-reference:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --tag ghcr.io/oneuptime/api-reference:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag oneuptime/api-reference:${VERSION} \ + --tag ghcr.io/oneuptime/api-reference:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./APIReference/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/api-reference:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/api-reference:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . push-release-tags: @@ -2130,6 +2429,20 @@ jobs: docker buildx imagetools create \ --tag ghcr.io/oneuptime/${{ matrix.image }}:release \ ghcr.io/oneuptime/${{ matrix.image }}:${VERSION} + + - name: Create Docker Hub enterprise release tag from version + run: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" + docker buildx imagetools create \ + --tag oneuptime/${{ matrix.image }}:enterprise-release \ + ghcr.io/oneuptime/${{ matrix.image }}:enterprise-${VERSION} + + - name: Create GHCR enterprise release tag from version + run: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}" + docker buildx imagetools create \ + --tag ghcr.io/oneuptime/${{ matrix.image }}:enterprise-release \ + ghcr.io/oneuptime/${{ matrix.image }}:enterprise-${VERSION} diff --git a/.github/workflows/test-release.yaml b/.github/workflows/test-release.yaml index 590910b84c..95a50a96bd 100644 --- a/.github/workflows/test-release.yaml +++ b/.github/workflows/test-release.yaml @@ -197,15 +197,28 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{ steps.version.outputs.version }}" docker buildx build \ --platform linux/amd64,linux/arm64 \ --file ./MCP/Dockerfile.tpl \ - --tag oneuptime/mcp-server:${{ steps.version.outputs.version }} \ + --tag oneuptime/mcp-server:${VERSION} \ --tag oneuptime/mcp-server:test \ - --tag ghcr.io/oneuptime/mcp-server:${{ steps.version.outputs.version }} \ + --tag ghcr.io/oneuptime/mcp-server:${VERSION} \ --tag ghcr.io/oneuptime/mcp-server:test \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{ steps.version.outputs.version }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + --push . + docker buildx build \ + --platform linux/amd64,linux/arm64 \ + --file ./MCP/Dockerfile.tpl \ + --tag oneuptime/mcp-server:enterprise-${VERSION} \ + --tag oneuptime/mcp-server:enterprise-test \ + --tag ghcr.io/oneuptime/mcp-server:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/mcp-server:enterprise-test \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ --push . echo "✅ Pushed test Docker images to Docker Hub and GitHub Container Registry" @@ -301,16 +314,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./LLM/Dockerfile \ --platform linux/amd64 \ --push \ --tag oneuptime/llm:test \ - --tag oneuptime/llm:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/llm:${VERSION} \ --tag ghcr.io/oneuptime/llm:test \ - --tag ghcr.io/oneuptime/llm:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/llm:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + ./LLM + docker buildx build \ + --file ./LLM/Dockerfile \ + --platform linux/amd64 \ + --push \ + --tag oneuptime/llm:enterprise-test \ + --tag oneuptime/llm:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/llm:enterprise-test \ + --tag ghcr.io/oneuptime/llm:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ ./LLM @@ -375,16 +402,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./Nginx/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/nginx:test \ - --tag oneuptime/nginx:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/nginx:${VERSION} \ --tag ghcr.io/oneuptime/nginx:test \ - --tag ghcr.io/oneuptime/nginx:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/nginx:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Nginx/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/nginx:enterprise-test \ + --tag oneuptime/nginx:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/nginx:enterprise-test \ + --tag ghcr.io/oneuptime/nginx:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . @@ -449,15 +490,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./E2E/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/e2e:test \ - --tag oneuptime/e2e:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/e2e:${VERSION} \ --tag ghcr.io/oneuptime/e2e:test \ - --tag ghcr.io/oneuptime/e2e:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/e2e:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./E2E/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/e2e:enterprise-test \ + --tag oneuptime/e2e:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/e2e:enterprise-test \ + --tag ghcr.io/oneuptime/e2e:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . test-server-docker-image-deploy: @@ -521,16 +577,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./TestServer/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/test-server:test \ - --tag oneuptime/test-server:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/test-server:${VERSION} \ --tag ghcr.io/oneuptime/test-server:test \ - --tag ghcr.io/oneuptime/test-server:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/test-server:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./TestServer/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/test-server:enterprise-test \ + --tag oneuptime/test-server:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/test-server:enterprise-test \ + --tag ghcr.io/oneuptime/test-server:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . otel-collector-docker-image-deploy: @@ -594,16 +664,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./OTelCollector/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/otel-collector:test \ - --tag oneuptime/otel-collector:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/otel-collector:${VERSION} \ --tag ghcr.io/oneuptime/otel-collector:test \ - --tag ghcr.io/oneuptime/otel-collector:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/otel-collector:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./OTelCollector/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/otel-collector:enterprise-test \ + --tag oneuptime/otel-collector:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/otel-collector:enterprise-test \ + --tag ghcr.io/oneuptime/otel-collector:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . isolated-vm-docker-image-deploy: @@ -667,16 +751,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./IsolatedVM/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/isolated-vm:test \ - --tag oneuptime/isolated-vm:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/isolated-vm:${VERSION} \ --tag ghcr.io/oneuptime/isolated-vm:test \ - --tag ghcr.io/oneuptime/isolated-vm:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/isolated-vm:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./IsolatedVM/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/isolated-vm:enterprise-test \ + --tag oneuptime/isolated-vm:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/isolated-vm:enterprise-test \ + --tag ghcr.io/oneuptime/isolated-vm:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . home-docker-image-deploy: @@ -740,16 +838,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./Home/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/home:test \ - --tag oneuptime/home:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/home:${VERSION} \ --tag ghcr.io/oneuptime/home:test \ - --tag ghcr.io/oneuptime/home:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/home:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Home/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/home:enterprise-test \ + --tag oneuptime/home:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/home:enterprise-test \ + --tag ghcr.io/oneuptime/home:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -815,16 +927,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./StatusPage/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/status-page:test \ - --tag oneuptime/status-page:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/status-page:${VERSION} \ --tag ghcr.io/oneuptime/status-page:test \ - --tag ghcr.io/oneuptime/status-page:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/status-page:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./StatusPage/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/status-page:enterprise-test \ + --tag oneuptime/status-page:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/status-page:enterprise-test \ + --tag ghcr.io/oneuptime/status-page:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -890,16 +1016,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./Tests/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/test:test \ - --tag oneuptime/test:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/test:${VERSION} \ --tag ghcr.io/oneuptime/test:test \ - --tag ghcr.io/oneuptime/test:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/test:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Tests/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/test:enterprise-test \ + --tag oneuptime/test:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/test:enterprise-test \ + --tag ghcr.io/oneuptime/test:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . probe-ingest-docker-image-deploy: @@ -963,16 +1103,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./ProbeIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/probe-ingest:test \ - --tag oneuptime/probe-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/probe-ingest:${VERSION} \ --tag ghcr.io/oneuptime/probe-ingest:test \ - --tag ghcr.io/oneuptime/probe-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/probe-ingest:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./ProbeIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/probe-ingest:enterprise-test \ + --tag oneuptime/probe-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/probe-ingest:enterprise-test \ + --tag ghcr.io/oneuptime/probe-ingest:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1038,16 +1192,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./ServerMonitorIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/server-monitor-ingest:test \ - --tag oneuptime/server-monitor-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/server-monitor-ingest:${VERSION} \ --tag ghcr.io/oneuptime/server-monitor-ingest:test \ - --tag ghcr.io/oneuptime/server-monitor-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/server-monitor-ingest:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./ServerMonitorIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/server-monitor-ingest:enterprise-test \ + --tag oneuptime/server-monitor-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/server-monitor-ingest:enterprise-test \ + --tag ghcr.io/oneuptime/server-monitor-ingest:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1114,17 +1282,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./IncomingRequestIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/incoming-request-ingest:test \ - --tag oneuptime/incoming-request-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --tag oneuptime/incoming-request-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/incoming-request-ingest:${VERSION} \ --tag ghcr.io/oneuptime/incoming-request-ingest:test \ - --tag ghcr.io/oneuptime/incoming-request-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/incoming-request-ingest:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./IncomingRequestIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/incoming-request-ingest:enterprise-test \ + --tag oneuptime/incoming-request-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/incoming-request-ingest:enterprise-test \ + --tag ghcr.io/oneuptime/incoming-request-ingest:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . open-telemetry-ingest-docker-image-deploy: @@ -1188,16 +1369,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./OpenTelemetryIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/open-telemetry-ingest:test \ - --tag oneuptime/open-telemetry-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/open-telemetry-ingest:${VERSION} \ --tag ghcr.io/oneuptime/open-telemetry-ingest:test \ - --tag ghcr.io/oneuptime/open-telemetry-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/open-telemetry-ingest:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./OpenTelemetryIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/open-telemetry-ingest:enterprise-test \ + --tag oneuptime/open-telemetry-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/open-telemetry-ingest:enterprise-test \ + --tag ghcr.io/oneuptime/open-telemetry-ingest:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . fluent-ingest-docker-image-deploy: @@ -1261,16 +1456,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./FluentIngest/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/fluent-ingest:test \ - --tag oneuptime/fluent-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/fluent-ingest:${VERSION} \ --tag ghcr.io/oneuptime/fluent-ingest:test \ - --tag ghcr.io/oneuptime/fluent-ingest:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/fluent-ingest:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./FluentIngest/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/fluent-ingest:enterprise-test \ + --tag oneuptime/fluent-ingest:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/fluent-ingest:enterprise-test \ + --tag ghcr.io/oneuptime/fluent-ingest:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . probe-docker-image-deploy: @@ -1334,16 +1543,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./Probe/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/probe:test \ - --tag oneuptime/probe:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/probe:${VERSION} \ --tag ghcr.io/oneuptime/probe:test \ - --tag ghcr.io/oneuptime/probe:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/probe:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Probe/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/probe:enterprise-test \ + --tag oneuptime/probe:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/probe:enterprise-test \ + --tag ghcr.io/oneuptime/probe:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . dashboard-docker-image-deploy: @@ -1407,16 +1630,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./Dashboard/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/dashboard:test \ - --tag oneuptime/dashboard:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/dashboard:${VERSION} \ --tag ghcr.io/oneuptime/dashboard:test \ - --tag ghcr.io/oneuptime/dashboard:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/dashboard:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Dashboard/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/dashboard:enterprise-test \ + --tag oneuptime/dashboard:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/dashboard:enterprise-test \ + --tag ghcr.io/oneuptime/dashboard:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . admin-dashboard-docker-image-deploy: @@ -1480,16 +1717,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./AdminDashboard/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/admin-dashboard:test \ - --tag oneuptime/admin-dashboard:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/admin-dashboard:${VERSION} \ --tag ghcr.io/oneuptime/admin-dashboard:test \ - --tag ghcr.io/oneuptime/admin-dashboard:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/admin-dashboard:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./AdminDashboard/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/admin-dashboard:enterprise-test \ + --tag oneuptime/admin-dashboard:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/admin-dashboard:enterprise-test \ + --tag ghcr.io/oneuptime/admin-dashboard:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . app-docker-image-deploy: @@ -1553,16 +1804,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./App/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/app:test \ - --tag oneuptime/app:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/app:${VERSION} \ --tag ghcr.io/oneuptime/app:test \ - --tag ghcr.io/oneuptime/app:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/app:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./App/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/app:enterprise-test \ + --tag oneuptime/app:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/app:enterprise-test \ + --tag ghcr.io/oneuptime/app:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1629,17 +1894,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./APIReference/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/api-reference:test \ - --tag oneuptime/api-reference:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --tag oneuptime/api-reference:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/api-reference:${VERSION} \ --tag ghcr.io/oneuptime/api-reference:test \ - --tag ghcr.io/oneuptime/api-reference:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/api-reference:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./APIReference/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/api-reference:enterprise-test \ + --tag oneuptime/api-reference:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/api-reference:enterprise-test \ + --tag ghcr.io/oneuptime/api-reference:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1705,17 +1983,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./Accounts/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/accounts:test \ - --tag oneuptime/accounts:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --tag oneuptime/accounts:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/accounts:${VERSION} \ --tag ghcr.io/oneuptime/accounts:test \ - --tag ghcr.io/oneuptime/accounts:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/accounts:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Accounts/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/accounts:enterprise-test \ + --tag oneuptime/accounts:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/accounts:enterprise-test \ + --tag ghcr.io/oneuptime/accounts:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . worker-docker-image-deploy: @@ -1779,17 +2070,31 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | - docker buildx build \ - --file ./Worker/Dockerfile \ - --platform linux/amd64,linux/arm64 \ - --push \ - --tag oneuptime/worker:test \ - --tag oneuptime/worker:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --tag ghcr.io/oneuptime/worker:test \ - --tag ghcr.io/oneuptime/worker:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ - --build-arg GIT_SHA=${{ github.sha }} \ - . + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" + docker buildx build \ + --file ./MCP/Dockerfile.tpl \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/mcp-server:${VERSION} \ + --tag oneuptime/mcp-server:test \ + --tag ghcr.io/oneuptime/mcp-server:${VERSION} \ + --tag ghcr.io/oneuptime/mcp-server:test \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./MCP/Dockerfile.tpl \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/mcp-server:enterprise-test \ + --tag oneuptime/mcp-server:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/mcp-server:enterprise-test \ + --tag ghcr.io/oneuptime/mcp-server:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ + . copilot-docker-image-deploy: needs: [read-version, generate-build-number] @@ -1852,16 +2157,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./Copilot/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/copilot:test \ - --tag oneuptime/copilot:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/copilot:${VERSION} \ --tag ghcr.io/oneuptime/copilot:test \ - --tag ghcr.io/oneuptime/copilot:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/copilot:${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Copilot/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/copilot:enterprise-test \ + --tag oneuptime/copilot:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/copilot:enterprise-test \ + --tag ghcr.io/oneuptime/copilot:enterprise-${VERSION} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg IS_ENTERPRISE=true \ . @@ -1926,17 +2245,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./Workflow/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/workflow:test \ - --tag oneuptime/workflow:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/workflow:${VERSION} \ --tag ghcr.io/oneuptime/workflow:test \ - --tag ghcr.io/oneuptime/workflow:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --tag ghcr.io/oneuptime/workflow:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Workflow/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/workflow:enterprise-test \ + --tag oneuptime/workflow:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/workflow:enterprise-test \ + --tag ghcr.io/oneuptime/workflow:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . @@ -2001,16 +2333,30 @@ jobs: timeout_minutes: 30 max_attempts: 3 command: | + VERSION="${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test" docker buildx build \ --file ./Docs/Dockerfile \ --platform linux/amd64,linux/arm64 \ --push \ --tag oneuptime/docs:test \ - --tag oneuptime/docs:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag oneuptime/docs:${VERSION} \ --tag ghcr.io/oneuptime/docs:test \ - --tag ghcr.io/oneuptime/docs:${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}}-test \ + --tag ghcr.io/oneuptime/docs:${VERSION} \ --build-arg GIT_SHA=${{ github.sha }} \ - --build-arg APP_VERSION=${{needs.read-version.outputs.major_minor}}.${{needs.generate-build-number.outputs.build_number}} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=false \ + . + docker buildx build \ + --file ./Docs/Dockerfile \ + --platform linux/amd64,linux/arm64 \ + --push \ + --tag oneuptime/docs:enterprise-test \ + --tag oneuptime/docs:enterprise-${VERSION} \ + --tag ghcr.io/oneuptime/docs:enterprise-test \ + --tag ghcr.io/oneuptime/docs:enterprise-${VERSION} \ + --build-arg GIT_SHA=${{ github.sha }} \ + --build-arg APP_VERSION=${VERSION} \ + --build-arg IS_ENTERPRISE=true \ . diff --git a/APIReference/Dockerfile.tpl b/APIReference/Dockerfile.tpl index 5295928d17..8f306fda1e 100644 --- a/APIReference/Dockerfile.tpl +++ b/APIReference/Dockerfile.tpl @@ -14,9 +14,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/Accounts/Dockerfile.tpl b/Accounts/Dockerfile.tpl index c803fa68dd..7f2a560f81 100644 --- a/Accounts/Dockerfile.tpl +++ b/Accounts/Dockerfile.tpl @@ -14,9 +14,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/AdminDashboard/Dockerfile.tpl b/AdminDashboard/Dockerfile.tpl index b212bb4562..f9afce727b 100644 --- a/AdminDashboard/Dockerfile.tpl +++ b/AdminDashboard/Dockerfile.tpl @@ -14,9 +14,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/App/Dockerfile.tpl b/App/Dockerfile.tpl index 81e278d5b6..de816bc6ca 100644 --- a/App/Dockerfile.tpl +++ b/App/Dockerfile.tpl @@ -14,9 +14,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/Copilot/Dockerfile.tpl b/Copilot/Dockerfile.tpl index 686ef41583..e9865cb44d 100644 --- a/Copilot/Dockerfile.tpl +++ b/Copilot/Dockerfile.tpl @@ -13,9 +13,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/Dashboard/Dockerfile.tpl b/Dashboard/Dockerfile.tpl index 094b065c35..744aaac3a8 100644 --- a/Dashboard/Dockerfile.tpl +++ b/Dashboard/Dockerfile.tpl @@ -14,9 +14,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/Docs/Dockerfile.tpl b/Docs/Dockerfile.tpl index 83d4de0687..b58bde85d2 100644 --- a/Docs/Dockerfile.tpl +++ b/Docs/Dockerfile.tpl @@ -14,9 +14,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/E2E/Dockerfile.tpl b/E2E/Dockerfile.tpl index c2d1cbb1e1..387b4b5db4 100644 --- a/E2E/Dockerfile.tpl +++ b/E2E/Dockerfile.tpl @@ -16,9 +16,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} # IF APP_VERSION is not set, set it to 1.0.0 RUN if [ -z "$APP_VERSION" ]; then export APP_VERSION=1.0.0; fi diff --git a/FluentBit/Dockerfile.tpl b/FluentBit/Dockerfile.tpl index 1be172c48b..a1e948ffe9 100644 --- a/FluentBit/Dockerfile.tpl +++ b/FluentBit/Dockerfile.tpl @@ -1,5 +1,8 @@ FROM cr.fluentbit.io/fluent/fluent-bit +ARG IS_ENTERPRISE=false +ENV IS_ENTERPRISE=${IS_ENTERPRISE} + # This container will only run in dev env, so this is ok. USER root diff --git a/FluentIngest/Dockerfile.tpl b/FluentIngest/Dockerfile.tpl index a86c0fcbb4..27a985f99b 100644 --- a/FluentIngest/Dockerfile.tpl +++ b/FluentIngest/Dockerfile.tpl @@ -13,9 +13,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 ENV NODE_OPTIONS="--use-openssl-ca" diff --git a/Fluentd/Dockerfile.tpl b/Fluentd/Dockerfile.tpl index 041c1ea3c6..ca6ad91b27 100644 --- a/Fluentd/Dockerfile.tpl +++ b/Fluentd/Dockerfile.tpl @@ -1,5 +1,8 @@ FROM fluentd +ARG IS_ENTERPRISE=false +ENV IS_ENTERPRISE=${IS_ENTERPRISE} + # This container will only run in dev env, so this is ok. USER root diff --git a/Home/Dockerfile.tpl b/Home/Dockerfile.tpl index 84b8ebb56d..d1f381ba2b 100644 --- a/Home/Dockerfile.tpl +++ b/Home/Dockerfile.tpl @@ -12,9 +12,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 # IF APP_VERSION is not set, set it to 1.0.0 diff --git a/IncomingRequestIngest/Dockerfile.tpl b/IncomingRequestIngest/Dockerfile.tpl index 3613a15018..efbd781714 100644 --- a/IncomingRequestIngest/Dockerfile.tpl +++ b/IncomingRequestIngest/Dockerfile.tpl @@ -13,9 +13,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 ENV NODE_OPTIONS="--use-openssl-ca" diff --git a/IsolatedVM/Dockerfile.tpl b/IsolatedVM/Dockerfile.tpl index 1e65b9b86b..3eb12136a8 100644 --- a/IsolatedVM/Dockerfile.tpl +++ b/IsolatedVM/Dockerfile.tpl @@ -14,9 +14,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} # IF APP_VERSION is not set, set it to 1.0.0 diff --git a/LLM/Dockerfile.tpl b/LLM/Dockerfile.tpl index 5c2e652e7b..1a4f1a04d3 100644 --- a/LLM/Dockerfile.tpl +++ b/LLM/Dockerfile.tpl @@ -1,6 +1,9 @@ # Use an official Python runtime as a parent image FROM huggingface/transformers-pytorch-gpu:latest +ARG IS_ENTERPRISE=false +ENV IS_ENTERPRISE=${IS_ENTERPRISE} + # Set the working directory in the container to /app WORKDIR /app diff --git a/MCP/Dockerfile.tpl b/MCP/Dockerfile.tpl index f479549a0e..963971fd1f 100644 --- a/MCP/Dockerfile.tpl +++ b/MCP/Dockerfile.tpl @@ -12,9 +12,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 # IF APP_VERSION is not set, set it to 1.0.0 diff --git a/Nginx/Dockerfile.tpl b/Nginx/Dockerfile.tpl index c24b79cc72..fbcb6eb3a9 100644 --- a/Nginx/Dockerfile.tpl +++ b/Nginx/Dockerfile.tpl @@ -3,9 +3,11 @@ FROM nginx:1.29.2-alpine ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/OTelCollector/Dockerfile.tpl b/OTelCollector/Dockerfile.tpl index f7ab1d72a4..77f3a90618 100644 --- a/OTelCollector/Dockerfile.tpl +++ b/OTelCollector/Dockerfile.tpl @@ -4,6 +4,9 @@ FROM otel/opentelemetry-collector-contrib:0.118.0 FROM public.ecr.aws/ubuntu/ubuntu:25.04 +ARG IS_ENTERPRISE=false +ENV IS_ENTERPRISE=${IS_ENTERPRISE} + ENV COLLECTOR_VERSION=0.104.0 # Get the architecture diff --git a/OpenTelemetryIngest/Dockerfile.tpl b/OpenTelemetryIngest/Dockerfile.tpl index 5746858c6f..42b567fa6b 100644 --- a/OpenTelemetryIngest/Dockerfile.tpl +++ b/OpenTelemetryIngest/Dockerfile.tpl @@ -13,9 +13,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 ENV NODE_OPTIONS="--use-openssl-ca" diff --git a/Probe/Dockerfile.tpl b/Probe/Dockerfile.tpl index 51d4d47187..c781455ff4 100644 --- a/Probe/Dockerfile.tpl +++ b/Probe/Dockerfile.tpl @@ -13,9 +13,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV NODE_OPTIONS="--use-openssl-ca" ## Add Intermediate Certs diff --git a/ProbeIngest/Dockerfile.tpl b/ProbeIngest/Dockerfile.tpl index 40f357e05f..d86a7a5908 100644 --- a/ProbeIngest/Dockerfile.tpl +++ b/ProbeIngest/Dockerfile.tpl @@ -13,9 +13,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV NODE_OPTIONS="--use-openssl-ca" ## Add Intermediate Certs diff --git a/ServerMonitorIngest/Dockerfile.tpl b/ServerMonitorIngest/Dockerfile.tpl index 35fdafd3f0..dd04b82449 100644 --- a/ServerMonitorIngest/Dockerfile.tpl +++ b/ServerMonitorIngest/Dockerfile.tpl @@ -13,9 +13,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 ENV NODE_OPTIONS="--use-openssl-ca" diff --git a/StatusPage/Dockerfile.tpl b/StatusPage/Dockerfile.tpl index 18ae54a01a..ea99fabf66 100644 --- a/StatusPage/Dockerfile.tpl +++ b/StatusPage/Dockerfile.tpl @@ -14,9 +14,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/TestServer/Dockerfile.tpl b/TestServer/Dockerfile.tpl index 237c99bd00..159360eda9 100644 --- a/TestServer/Dockerfile.tpl +++ b/TestServer/Dockerfile.tpl @@ -13,9 +13,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/Tests/Dockerfile.tpl b/Tests/Dockerfile.tpl index 3e0dc69371..5f6d3553bd 100644 --- a/Tests/Dockerfile.tpl +++ b/Tests/Dockerfile.tpl @@ -12,9 +12,11 @@ RUN apk add bash && apk add curl ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 diff --git a/Worker/Dockerfile.tpl b/Worker/Dockerfile.tpl index 49de7362f2..78a26847e0 100644 --- a/Worker/Dockerfile.tpl +++ b/Worker/Dockerfile.tpl @@ -12,9 +12,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 # IF APP_VERSION is not set, set it to 1.0.0 diff --git a/Workflow/Dockerfile.tpl b/Workflow/Dockerfile.tpl index ff0b694aea..f3b6f10591 100644 --- a/Workflow/Dockerfile.tpl +++ b/Workflow/Dockerfile.tpl @@ -12,9 +12,11 @@ RUN npm config set fetch-retry-maxtimeout 600000 ARG GIT_SHA ARG APP_VERSION +ARG IS_ENTERPRISE=false ENV GIT_SHA=${GIT_SHA} ENV APP_VERSION=${APP_VERSION} +ENV IS_ENTERPRISE=${IS_ENTERPRISE} ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 # IF APP_VERSION is not set, set it to 1.0.0