Compose is supposed to be supported.
Buildkit is supposed to be supported.
It seems buildkit and compose is not supported?
Here is my compose file:
<span>version:</span> <span>"3.9"</span>
<span>services:</span>
<span>myservice:</span>
<span>platform:</span> <span>linux/amd64</span>
<span>privileged:</span> <span>false</span> <span># I also tried adding this</span>
<span>image:</span> <span>someimage</span>
<span>build:</span>
<span>context:</span> <span>.</span>
<span>dockerfile:</span> <span>"Dockerfile"</span>
<span>secrets:</span>
<span>-</span> <span>pypi_conf</span>
<span>secrets:</span>
<span>pypi_conf:</span>
<span>file:</span> <span>"${BITBUCKET_CLONE_DIR}/pypi_config/pip/pip.conf"</span> Here is my yaml file:
<span>image:</span> <span>atlassian/default-image:3</span>
<span>definitions:</span>
<span>services:</span>
<span>docker:</span>
<span>memory:</span> <span>3072</span>
<span>steps:</span>
<span>-</span> <span>step:</span> <span>&build</span>
<span>name:</span> <span>Build</span>
<span>image:</span>
<span>name:</span> <span>tiangolo/docker-with-compose</span>
<span>script:</span>
<span>-</span> <span>export</span> <span>DOCKER_BUILDKIT=1</span>
<span>-</span> <span>docker</span> <span>compose</span> <span>build</span>
<span>services:</span>
<span>-</span> <span>docker</span>
<span>pipelines:</span>
<span>default:</span>
<span>-</span> <span>step:</span> <span>*build</span>
<span>branches:</span>
<span>master:</span>
<span>-</span> <span>step:</span> <span>*build</span>Im not mounting anything outside of the allowed BITBUCKET_CLONE_DIR.
But I get this error:
<span>#1 [internal] booting buildkit</span>
<span>#1 pulling image moby/buildkit:buildx-stable-1</span>
<span>#1 pulling image moby/buildkit:buildx-stable-1 3.1s done</span>
<span>#1 creating container buildx_buildkit_default done</span>
<span>#1 ERROR: Error response from daemon: authorization denied by plugin pipelines: --privileged=true is not allowed</span>
<span>------</span>
<span>></span> [<span>internal</span>] <span>booting buildkit:</span>
<span>------</span>
<span>Error response from daemon: authorization denied by plugin pipelines:</span> <span>--privileged=true</span> <span>is</span> <span>not</span> <span>allowed</span>
<span>make:</span> <span>***</span> [<span>Makefile:134:</span> <span>testing</span>] <span>Error</span> <span>17</span>
Even if I remove the `secrets` mount config and keep `<span>DOCKER_BUILDKIT=1` I get this error. So is buildkit and compose together not supported for some reason?</span>
If I set `<span>DOCKER_BUILDKIT=0` I don't get a perms error, but I need that to mount secrets. </span>
<span>All of this is supposed to be supported so I'm not understanding why I'm getting these errors.</span>