carlos / platform Public

Sync GitHub mirror to amadan main d1cfc65

The forge (amadan.net/carlos/platform) is where main is merged; this
mirror is brought up to date from it. #390 was merged here directly and
has been integrated on the forge, so this commit's tree is the forge's
main exactly, with both tips as parents so nothing is rewritten.
Paul Campbell pushed by paul@keymail.dev 52b398ab4963f016db64209aa87bebfc25036415 parent d72ac7fparent d1cfc65
73 files changed, +8490 −277
  • AGENTS.md +64 −0
  • accounts_list_test.go +2 −2
  • apimode.go +141 −8
  • apimode_test.go +12 −6
  • appconfig_cli.go +237 −23
  • appconfig_restart_test.go +142 −0
  • apps.go +13 −1
  • apps_buildprobe.go +97 −0
  • cli.go +225 −14
  • config.go +31 −0
  • config_test.go +43 −3
  • deploy.go +31 −2
  • deploy_e2e_test.go +16 −2
  • docs/site/cli.md +144 −8
  • infra/modules/README.md +133 −9
  • infra/modules/region-host/README.md +87 −0
  • infra/modules/region-host/main.tf +82 −2
  • infra/modules/region-host/variables.tf +69 −1
  • internal/activator/activator.go +72 −9
  • internal/activator/waketiming_test.go +74 −0
  • internal/appconfig/awaitingrestart_test.go +263 −0
  • internal/appconfig/crypto.go +31 −0
  • internal/appconfig/crypto_test.go +58 −5
  • internal/appconfig/syncexec.go +274 −42
  • internal/console/apibuildprobe.go +77 −0
  • internal/console/apibuildprobe_test.go +88 −0
  • internal/console/apicli.go +9 −6
  • internal/console/apiconfig.go +85 −1
  • internal/console/apiconfigrestart_test.go +208 −0
  • internal/console/apiregions.go +3 −1
  • internal/console/apirestartscope.go +390 −0
  • internal/console/apirestartscope_test.go +422 −0
  • internal/console/apiroutes.go +7 −0
  • internal/console/apiroutes_test.go +36 −1
  • internal/console/apistatusinstances.go +162 −0
  • internal/console/apistatusinstances_test.go +198 −0
  • internal/console/archfits_test.go +108 −0
  • internal/console/archgraph.go +43 −0
  • internal/console/archgraph_test.go +11 −1
  • internal/console/archlayout.go +59 −11
  • internal/console/archlegibility_test.go +97 −18
  • internal/console/authcli.go +54 −1
  • internal/console/economicspass.go +16 −3
  • internal/console/instancesplacement.go +67 −16
  • internal/console/instancesplacement_test.go +75 −0
  • internal/console/svcroutes_test.go +19 −3
  • internal/console/templates/architecture.html +22 −4
  • internal/console/templates/layout.html +11 −1
  • internal/edge/edge.go +28 −0
  • internal/edge/noactivator_test.go +95 −0
  • internal/host/agent.go +22 −8
  • internal/host/bootstrap.go +39 −0
  • internal/host/fileowner_other.go +10 −0
  • internal/host/fileowner_unix.go +20 −0
  • internal/host/registryowner.go +237 −0
  • internal/host/registryowner_test.go +368 −0
  • internal/host/restart.go +167 −21
  • internal/host/restart_test.go +34 −13
  • internal/host/restartscope.go +289 −0
  • internal/host/restartscope_test.go +577 −0
  • internal/provision/reconcile.go +45 −2
  • internal/provision/reconcile_test.go +47 −0
  • internal/registry/registry.go +167 −14
  • internal/registry/replication_test.go +219 −0
  • internal/release/restartscope.go +314 −0
  • internal/release/restartscope_test.go +301 −0
  • main.go +2 −1
  • restart.go +152 −6
  • restart_test.go +182 −0
  • route_replication_test.go +333 −0
  • routes_cli.go +30 −8
  • status_instances.go +161 −0
  • status_instances_test.go +43 −0
AGENTS.md

Loading diff…

accounts_list_test.go

Loading diff…

apimode.go

Loading diff…

apimode_test.go

Loading diff…

appconfig_cli.go

Loading diff…

appconfig_restart_test.go

Loading diff…

apps.go

Loading diff…

apps_buildprobe.go

Loading diff…

cli.go

Loading diff…

config.go

Loading diff…

config_test.go

Loading diff…

deploy.go

Loading diff…

deploy_e2e_test.go

Loading diff…

docs/site/cli.md

Loading diff…

infra/modules/README.md

Loading diff…

infra/modules/region-host/README.md

Loading diff…

infra/modules/region-host/main.tf

Loading diff…

infra/modules/region-host/variables.tf

Loading diff…

internal/activator/activator.go

Loading diff…

internal/activator/waketiming_test.go

Loading diff…

internal/appconfig/awaitingrestart_test.go

Loading diff…

internal/appconfig/crypto.go

Loading diff…

internal/appconfig/crypto_test.go

Loading diff…

internal/appconfig/syncexec.go

Loading diff…

internal/console/apibuildprobe.go

Loading diff…

internal/console/apibuildprobe_test.go

Loading diff…

internal/console/apicli.go

Loading diff…

internal/console/apiconfig.go

Loading diff…

internal/console/apiconfigrestart_test.go

Loading diff…

internal/console/apiregions.go

Loading diff…

internal/console/apirestartscope.go

Loading diff…

internal/console/apirestartscope_test.go

Loading diff…

internal/console/apiroutes.go

Loading diff…

internal/console/apiroutes_test.go

Loading diff…

internal/console/apistatusinstances.go

Loading diff…

internal/console/apistatusinstances_test.go

Loading diff…

internal/console/archfits_test.go

Loading diff…

internal/console/archgraph.go

Loading diff…

internal/console/archgraph_test.go

Loading diff…

internal/console/archlayout.go

Loading diff…

internal/console/archlegibility_test.go

Loading diff…

internal/console/authcli.go

Loading diff…

internal/console/economicspass.go

Loading diff…

internal/console/instancesplacement.go

Loading diff…

internal/console/instancesplacement_test.go

Loading diff…

internal/console/svcroutes_test.go

Loading diff…

internal/console/templates/architecture.html

Loading diff…

internal/console/templates/layout.html

Loading diff…

internal/edge/edge.go

Loading diff…

internal/edge/noactivator_test.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/bootstrap.go

Loading diff…

internal/host/fileowner_other.go

Loading diff…

internal/host/fileowner_unix.go

Loading diff…

internal/host/registryowner.go

Loading diff…

internal/host/registryowner_test.go

Loading diff…

internal/host/restart.go

Loading diff…

internal/host/restart_test.go

Loading diff…

internal/host/restartscope.go

Loading diff…

internal/host/restartscope_test.go

Loading diff…

internal/provision/reconcile.go

Loading diff…

internal/provision/reconcile_test.go

Loading diff…

internal/registry/registry.go

Loading diff…

internal/registry/replication_test.go

Loading diff…

internal/release/restartscope.go

Loading diff…

internal/release/restartscope_test.go

Loading diff…

main.go

Loading diff…

restart.go

Loading diff…

restart_test.go

Loading diff…

route_replication_test.go

Loading diff…

routes_cli.go

Loading diff…

status_instances.go

Loading diff…

status_instances_test.go

Loading diff…