Fixes the following error in Azure Pipelines CI after upgrade of Docker setup: [2020-09-14 06:50:07] The Compose file './docker-compose.yml' is invalid because: [2020-09-14 06:50:07] services.client.mem_limit contains an invalid type, it should be a string Fixes: https://pagure.io/freeipa/issue/8494 Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com> Reviewed-By: Stanislav Levin <slev@altlinux.org> Reviewed-By: Christian Heimes <cheimes@redhat.com>
59 lines
1.2 KiB
YAML
59 lines
1.2 KiB
YAML
version: '2.1'
|
|
services:
|
|
master:
|
|
image: ${IPA_DOCKER_IMAGE}
|
|
build: .
|
|
cap_add:
|
|
- ALL
|
|
security_opt:
|
|
- apparmor:unconfined
|
|
- seccomp:./seccomp.json
|
|
mem_limit: "1900m"
|
|
volumes:
|
|
- /sys/fs/cgroup/systemd:/sys/fs/cgroup/systemd
|
|
- ./ipa-test-config.yaml:/root/.ipa/ipa-test-config.yaml:ro
|
|
- ${BUILD_REPOSITORY_LOCALPATH}:${IPA_TESTS_REPO_PATH}
|
|
|
|
networks:
|
|
- ${IPA_NETWORK}
|
|
|
|
replica:
|
|
image: ${IPA_DOCKER_IMAGE}
|
|
build: .
|
|
cap_add:
|
|
- ALL
|
|
security_opt:
|
|
- apparmor:unconfined
|
|
- seccomp:./seccomp.json
|
|
mem_limit: "1900m"
|
|
volumes:
|
|
- /sys/fs/cgroup/systemd:/sys/fs/cgroup/systemd
|
|
networks:
|
|
- ${IPA_NETWORK}
|
|
|
|
client:
|
|
image: ${IPA_DOCKER_IMAGE}
|
|
build: .
|
|
cap_add:
|
|
- ALL
|
|
security_opt:
|
|
- apparmor:unconfined
|
|
- seccomp:./seccomp.json
|
|
mem_limit: "536870912"
|
|
volumes:
|
|
- /sys/fs/cgroup/systemd:/sys/fs/cgroup/systemd
|
|
# nfs server
|
|
- ./exports:/exports
|
|
- /lib/modules:/lib/modules:ro
|
|
networks:
|
|
- ${IPA_NETWORK}
|
|
|
|
networks:
|
|
ipanet:
|
|
driver: bridge
|
|
enable_ipv6: true
|
|
ipam:
|
|
driver: default
|
|
config:
|
|
- subnet: ${IPA_IPV6_SUBNET}
|