fix/k8s-port-mappings-v5 #994
Open
AFDudley
wants to merge 4 commits from
fix/k8s-port-mappings-v5 into main
pull from: fix/k8s-port-mappings-v5
merge into: cerc-io:main
cerc-io:main
cerc-io:afd-dumpster-local-testing
cerc-io:merge-multi-http-proxy
cerc-io:fix/kind-mount-propagation
cerc-io:add/local-test-runner
cerc-io:fix/k8s-port-mappings-hostnetwork
cerc-io:feature/secrets-support
cerc-io:fix-etcd-drop-stale-acme
cerc-io:multi-http-proxy
cerc-io:fix-sidecar-localhost
cerc-io:feat-namespace-per-deployment
cerc-io:fix-down-cleanup-by-label
cerc-io:fix-kind-relative-volume-paths
cerc-io:fix-init-volumes-merge
cerc-io:caddy-pvc-persistence
cerc-io:roysc/deployment-create-sync
cerc-io:multi-port-service
cerc-io:helm-charts-with-caddy
cerc-io:afd
cerc-io:feat/trashscan-explorer-stack
cerc-io:helm-charts-support
cerc-io:vaasl-deploy
cerc-io:roysc/deploy-create-extra-args
cerc-io:zach/atom-payments
cerc-io:zramsay-patch-1
cerc-io:roysc/deploy-create-pass-cluster
cerc-io:zach/update-url
cerc-io:telackey/defaultplatform
cerc-io:telackey/924
cerc-io:telackey/laconicdv1
cerc-io:zach/pin-cli-version
cerc-io:telackey/wagit
cerc-io:add-vega-stack
cerc-io:blast-stack
cerc-io:lotus-stack
cerc-io:roysc/fix-eth-stacks
cerc-io:telackey/na
cerc-io:telackey/fqdn
cerc-io:zach/snowdocs
cerc-io:zach/fixturenet-2d
cerc-io:telackey/wild
cerc-io:dboreham/mobymask-v3-demo-test
cerc-io:zach/fix-for-mars
cerc-io:ci-test
cerc-io:optimism-fix
cerc-io:telackey/envsubst
cerc-io:dboreham/laconicd-k8s
cerc-io:zach/birbit
cerc-io:osmosis
cerc-io:iskay/update-optimism
cerc-io:iskay/plugeth-test-update
cerc-io:iskay/fixturenet-payments-test
cerc-io:iskay/fixturenet-laconicd-test
cerc-io:iskay/fixturenet-eth-test
cerc-io:new-gitea-test
cerc-io:erc20-fix
cerc-io:update-uniswap
cerc-io:tel/1.20
cerc-io:telackey/systest
cerc-io:ng-deny-multiaddr
cerc-io:publish-test
cerc-io:telackey/datanet
4 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
26dea540e9 |
fix(k8s): use deployment namespace for pod and container lookups
Some checks failed
Lint Checks / Run linter (pull_request) Successful in 2m2s
Deploy Test / Run deploy test suite (pull_request) Successful in 4m34s
K8s Deployment Control Test / Run deployment control suite on kind/k8s (pull_request) Failing after 3m57s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 7m7s
Webapp Test / Run webapp test suite (pull_request) Successful in 3m14s
Smoke Test / Run basic test suite (pull_request) Successful in 2m20s
pods_in_deployment() and containers_in_pod() were hardcoded to search
the "default" namespace, but deployments are created in a per-deployment
namespace (laconic-{name}). This caused logs() to report "Pods not
running" even when pods were healthy.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
||
|
|
7cd5043a83 |
feat(k8s): add kind-mount-root for unified kind extraMount
When kind-mount-root is set in spec.yml, emit a single extraMount
mapping the root to /mnt instead of per-volume mounts. This allows
adding new volumes without recreating the kind cluster.
Volumes whose host path is under the root are skipped for individual
extraMounts and their PV paths resolve to /mnt/{relative_path}.
Volumes outside the root keep individual extraMounts as before.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
||
|
|
f305214ce1 |
add local test runner script
Some checks failed
Lint Checks / Run linter (pull_request) Successful in 2m17s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m1s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Failing after 5m14s
K8s Deployment Control Test / Run deployment control suite on kind/k8s (pull_request) Failing after 6m49s
Webapp Test / Run webapp test suite (pull_request) Successful in 7m51s
Smoke Test / Run basic test suite (pull_request) Successful in 8m5s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|
|
fb69cc58ff |
feat(k8s): map compose service ports to Kind extraPortMappings and support hostNetwork
Kind's extraPortMappings only included ports 80/443 for Caddy. Compose service ports (RPC, gossip, UDP) were never forwarded, making them unreachable from the host. Also adds hostNetwork/dnsPolicy to the k8s pod spec when any compose service uses network_mode: host. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |