Skip to content

Commit f3cd1b8

Browse files
committed
Fixed init-ops-manager build
1 parent 906d2e0 commit f3cd1b8

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

.dockerignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
vendor/
99
pkg/client/
1010
docker/mongodb-kubernetes-tests
11-
scripts/
11+
# scripts/
1212
samples/
1313
.multi_cluster_local_test_files/
1414

docker/mongodb-kubernetes-init-ops-manager/Dockerfile.builder

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22
# Dockerfile for Init Ops Manager Context.
33
#
44

5-
FROM public.ecr.aws/docker/library/golang:1.24 as builder
5+
FROM public.ecr.aws/docker/library/golang:1.24 AS builder
66

7-
COPY . /go/src/github.com/mongodb/mongodb-kubernetes
8-
WORKDIR /go/src/github.com/mongodb/mongodb-kubernetes
7+
COPY . /build
8+
WORKDIR /build
99
10-
RUN CGO_ENABLED=0 go build -a -buildvcs=false -o /data/scripts/mmsconfiguration docker/mongodb-kubernetes-init-ops-manager/mmsconfiguration
11-
RUN CGO_ENABLED=0 go build -a -buildvcs=false -o /data/scripts/backup-daemon-readiness-probe docker/mongodb-kubernetes-init-ops-manager/backupdaemon_readinessprobe/
10+
RUN mkdir -p /data/scripts /data/licenses
1211

13-
COPY docker/mongodb-kubernetes-init-ops-manager/scripts/docker-entry-point.sh /data/scripts/
14-
COPY docker/mongodb-kubernetes-init-ops-manager/scripts/backup-daemon-liveness-probe.sh /data/scripts/
12+
RUN CGO_ENABLED=0 go build -a -buildvcs=false -o /data/scripts/mmsconfiguration ./docker/mongodb-kubernetes-init-ops-manager/mmsconfiguration
13+
RUN CGO_ENABLED=0 go build -a -buildvcs=false -o /data/scripts/backup-daemon-readiness-probe ./docker/mongodb-kubernetes-init-ops-manager/backupdaemon_readinessprobe
1514

16-
COPY LICENSE /data/licenses/mongodb-enterprise-ops-manager
15+
COPY docker/mongodb-kubernetes-init-ops-manager/scripts/*.sh /data/scripts/
16+
17+
COPY docker/mongodb-kubernetes-init-ops-manager/LICENSE /data/licenses/mongodb-enterprise-ops-manager

docker/mongodb-kubernetes-init-ops-manager/scripts/backup-daemon-liveness-probe.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ check_backup_daemon_alive () {
66
pgrep --exact 'mms-app' || pgrep -f '/mongodb-ops-manager/jdk/bin/mms-app'
77
}
88

9-
check_backup_daemon_alive
9+
check_backup_daemon_alive

inventories/init_om.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ vars:
55
images:
66
- name: init-ops-manager
77
vars:
8-
context: docker/mongodb-kubernetes-init-ops-manager
8+
context: .
9+
template_context: docker/mongodb-kubernetes-init-ops-manager
910
platform: linux/amd64
1011

1112
stages:
1213
- name: init-ops-manager-build-context
1314
task_type: docker_build
14-
dockerfile: Dockerfile.builder
15+
dockerfile: docker/mongodb-kubernetes-init-ops-manager/Dockerfile.builder
1516
output:
1617
- registry: $(inputs.params.registry)/mongodb-kubernetes-init-ops-manager-context
1718
tag: $(inputs.params.version_id)

0 commit comments

Comments
 (0)