Thomas E Lackey
b22c72e715
Some checks failed
Lint Checks / Run linter (push) Successful in 45s
Publish / Build and publish (push) Successful in 1m22s
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Failing after 3m20s
Deploy Test / Run deploy test suite (push) Successful in 5m28s
Webapp Test / Run webapp test suite (push) Successful in 4m28s
Smoke Test / Run basic test suite (push) Successful in 4m58s
In kind, when we bind-mount a host directory it is first mounted into the kind container at /mnt, then into the pod at the desired location. We accidentally picked this up for full-blown k8s, and were creating volumes at /mnt. This changes the behavior for both kind and regular k8s so that bind mounts are only allowed if a fully-qualified path is specified. If no path is specified at all, a default storageClass is assumed to be present, and the volume managed by a provisioner. Eg, for kind, the default provisioner is: https://github.com/rancher/local-path-provisioner ``` stack: test deploy-to: k8s-kind config: test-variable-1: test-value-1 network: ports: test: - '80' volumes: # this will be bind-mounted to a host-path test-data-bind: /srv/data # this will be managed by the k8s node test-data-auto: configmaps: test-config: ./configmap/test-config ``` Reviewed-on: #741 Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com> Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com> |
||
---|---|---|
.. | ||
docker-compose-contract-sushiswap.yml | ||
docker-compose-contract.yml | ||
docker-compose-eth-probe.yml | ||
docker-compose-eth-statediff-fill-service.yml | ||
docker-compose-fixturenet-eth-metrics.yml | ||
docker-compose-fixturenet-eth.yml | ||
docker-compose-fixturenet-laconic-console.yml | ||
docker-compose-fixturenet-laconicd.yml | ||
docker-compose-fixturenet-lotus.yml | ||
docker-compose-fixturenet-optimism.yml | ||
docker-compose-fixturenet-plugeth.yml | ||
docker-compose-fixturenet-pocket.yml | ||
docker-compose-fixturenet-sushiswap-subgraph-v3.yml | ||
docker-compose-fixturenet-urbit.yml | ||
docker-compose-foundry.yml | ||
docker-compose-go-ethereum-foundry.yml | ||
docker-compose-go-nitro.yml | ||
docker-compose-grafana.yml | ||
docker-compose-graph-node.yml | ||
docker-compose-ipld-eth-beacon-db.yml | ||
docker-compose-ipld-eth-beacon-indexer.yml | ||
docker-compose-ipld-eth-db.yml | ||
docker-compose-ipld-eth-server-payments.yml | ||
docker-compose-ipld-eth-server.yml | ||
docker-compose-keycloak.yml | ||
docker-compose-kubo.yml | ||
docker-compose-laconic-dot-com.yml | ||
docker-compose-laconicd.yml | ||
docker-compose-lasso.yml | ||
docker-compose-mainnet-eth-api-proxy.yml | ||
docker-compose-mainnet-eth-ipld-eth-db.yml | ||
docker-compose-mainnet-eth-ipld-eth-server.yml | ||
docker-compose-mainnet-eth-keycloak.yml | ||
docker-compose-mainnet-eth-metrics.yml | ||
docker-compose-mainnet-eth-plugeth.yml | ||
docker-compose-mainnet-eth.yml | ||
docker-compose-mainnet-go-opera.yml | ||
docker-compose-mainnet-laconicd.yml | ||
docker-compose-mars.yml | ||
docker-compose-mobymask-app-v3.yml | ||
docker-compose-mobymask-app.yml | ||
docker-compose-mobymask-snap.yml | ||
docker-compose-nitro-contracts.yml | ||
docker-compose-nitro-rpc-client.yml | ||
docker-compose-node-exporter.yml | ||
docker-compose-osmosis-front-end-urbit.yml | ||
docker-compose-osmosis-front-end.yml | ||
docker-compose-peer-test-app.yml | ||
docker-compose-ping-pub.yml | ||
docker-compose-ponder-indexer.yml | ||
docker-compose-ponder-watcher.yml | ||
docker-compose-prom-server.yml | ||
docker-compose-proxy-server.yml | ||
docker-compose-reth.yml | ||
docker-compose-sushiswap-subgraph-v3.yml | ||
docker-compose-test.yml | ||
docker-compose-tx-spammer.yml | ||
docker-compose-uniswap-interface.yml | ||
docker-compose-watcher-azimuth.yml | ||
docker-compose-watcher-erc20.yml | ||
docker-compose-watcher-erc721.yml | ||
docker-compose-watcher-gelato.yml | ||
docker-compose-watcher-merkl-sushiswap-v3.yml | ||
docker-compose-watcher-mobymask-v2.yml | ||
docker-compose-watcher-mobymask-v3.yml | ||
docker-compose-watcher-mobymask.yml | ||
docker-compose-watcher-sushiswap-v3.yml | ||
docker-compose-watcher-sushiswap.yml | ||
docker-compose-watcher-uniswap-v3.yml | ||
docker-compose-webapp-template.yml |