Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
444d071
deploy(d4): add run-deployment-test.sh — Azure-focused E2E wrapper
jiaenren Jun 5, 2026
142817f
ci(d4): add workflow_dispatch trigger for run-deployment-test.sh + OIDC
jiaenren Jun 12, 2026
8a7d6b3
ci(d4): add init-only mode (no Azure setup required)
jiaenren Jun 12, 2026
769022d
ci(d4): auto-run init-only on PRs that touch the d4 wrapper
jiaenren Jun 12, 2026
82ac1e2
ci(d4): make terraform fmt -check non-blocking on init-only mode
jiaenren Jun 12, 2026
994b815
ci(d4): bind auth-check + full-deployment to the internal-ci environment
jiaenren Jun 12, 2026
b9132b8
ci: rename workflow → Deployment Test + add PR-label triggers for hea…
jiaenren Jun 12, 2026
f68f101
ci(deployment-test): pass postgres_password placeholder so plan can c…
jiaenren Jun 12, 2026
bcb477a
ci(deployment-test): generate per-run POSTGRES_PASSWORD; drop static …
jiaenren Jun 12, 2026
7e8bac4
ci(deployment-test): az login (OIDC) + workspace-local RUN_DIR + on-f…
jiaenren Jun 12, 2026
97bfb37
ci(deployment-test): TEMP terraform apply/destroy scaffolding for ver…
jiaenren Jun 12, 2026
b9553bb
ci(deployment-test): re-mint OIDC JWT after terraform apply + 90m tim…
jiaenren Jun 13, 2026
f9bcf2b
ci(deployment-test): pre-apply cleanup + timestamped streaming logs +…
jiaenren Jun 13, 2026
021e034
ci(deployment-test): bump cleanup poll 15→30 min + job timeout 90→120…
jiaenren Jun 13, 2026
7426d59
ci(deployment-test): re-fire deletes every 5 min during cleanup poll
jiaenren Jun 13, 2026
3230984
ci(deployment-test): provision PUBLIC AKS cluster (aks_private_cluste…
jiaenren Jun 13, 2026
6e56b7a
ci(deployment-test): bump AKS node size to Standard_D4s_v3
jiaenren Jun 13, 2026
7154820
ci(deployment-test): set OSMO_TOLERATE_VERIFY_FAILURE=1 so wrapper co…
jiaenren Jun 13, 2026
d01faeb
ci(deployment-test): SKIP_OETF + SKIP_TEARDOWN to bound the wrapper's…
jiaenren Jun 13, 2026
33e4096
tf(azure example): pin vnet module to ~> 0.17.0 to dodge 0.18.x IPAM-…
jiaenren Jun 15, 2026
7e8c5c6
ci(deployment-test): rename label ci:run-full-deployment → ci:azure-d…
jiaenren Jun 15, 2026
faf3ac0
ci(deployment-test): build OSMO images from PR source, deploy that to…
jiaenren Jun 15, 2026
2c6f712
ci(deployment-test): iterate per-service oci_push targets (no //ci:pu…
jiaenren Jun 15, 2026
0e65f64
ci(deployment-test): also push backend-listener + backend-worker
jiaenren Jun 16, 2026
6213089
ci(deployment-test): always-on diagnostic dump before teardown
jiaenren Jun 16, 2026
7ff7e20
ci(diagnostics): iterate pods by name + fix osmo CLI subcommand
jiaenren Jun 16, 2026
25871bd
ci(deployment-test): bump min-nodes to 3, drop tolerate, add resource…
jiaenren Jun 16, 2026
077f062
ci(deployment-test): fix yaml-breaking line continuation in kubectl i…
jiaenren Jun 16, 2026
662018f
deploy(wrapper): drop osmo-ctrl sidecar cpu request to 100m for azure CI
jiaenren Jun 16, 2026
7c8c624
deploy(wrapper): fix podTemplates helm-set path — it's a sibling of w…
jiaenren Jun 16, 2026
006de06
deploy(wrapper): use --helm-values overlay for default_ctrl override …
jiaenren Jun 16, 2026
8c4a4b0
ci(deployment-test): bump node size to D8s_v3 so K8_CPU clears the st…
jiaenren Jun 16, 2026
12e8336
ci(deployment-test): apply nvidia RuntimeClass stub before deploy (CP…
jiaenren Jun 16, 2026
ff2180b
ci(deployment-test): drop SKIP_OETF, wire bazel + OETF env into full-…
jiaenren Jun 16, 2026
a20d923
deploy(wrapper): use kubectl port-forward for OETF (Azure LB IP unrea…
jiaenren Jun 16, 2026
a04407a
ci(deployment-test): pass --pool default + narrow OETF tag set to kno…
jiaenren Jun 16, 2026
a80b350
ci(deployment-test): set admin profile default-pool + drop serial tag
jiaenren Jun 16, 2026
82b8c01
ci(deployment-test): drop obsolete workarounds after #1114 OETF migra…
jiaenren Jun 24, 2026
7a88b4f
ci(deployment-test): override redis_sku_name=Balanced_B0 (eastus2 X3 …
jiaenren Jun 24, 2026
0ec5319
tf+ci: allow Redis in a different region than the RG (workaround east…
jiaenren Jun 24, 2026
3e758db
ci(deployment-test): re-instate workarounds — #1114 didn't fix what w…
jiaenren Jun 24, 2026
eb52841
ci(deployment-test): daily schedule + Slack notification on failure
jiaenren Jun 24, 2026
b1d5048
ci(deployment-test): respond to review — 5pm PT cron + bot-token + co…
jiaenren Jun 24, 2026
2d4dd6e
ci(deployment-test): rename secret refs TESTBOT_SLACK_BOT_TOKEN → OSM…
jiaenren Jun 24, 2026
e39f356
ci(deployment-test): route Slack via nim-env + TESTBOT_SLACK_BOT_TOKEN
jiaenren Jun 24, 2026
66ac762
ci(deployment-test): pin Slack target to osmo-slack-test + add chat.d…
jiaenren Jun 24, 2026
deb8e32
ci(deployment-test): TEMP inspect-slack-tokens diagnostic (will revert)
jiaenren Jun 24, 2026
d5aacce
ci(deployment-test): remove delete-slack-message + inspect-slack-toke…
jiaenren Jun 24, 2026
f57d095
ci(deployment-test): use OSMO_SLACK_BOT_TOKEN (now xoxb-) + fix artif…
jiaenren Jun 24, 2026
de11e54
ci(deployment-test): TEMP — force_notify + oetf_tags_override for rea…
jiaenren Jun 24, 2026
1dee82a
ci(deployment-test): TEMP — force OETF kind tag + widen slack gate to…
jiaenren Jun 24, 2026
62592b9
ci(deployment-test): revert TEMP — restore narrow OETF_TAGS + schedul…
jiaenren Jun 25, 2026
ad90877
ci(deployment-test): cleanup — drop test_slack/simulate-failure scaff…
jiaenren Jun 25, 2026
5dfcc5f
ci(deployment-test): /simplify — drop dead guards, dedup TF vars, par…
jiaenren Jun 25, 2026
9ae95ff
ci(deployment-test): make Slack target overridable via vars.CI_SLACK_…
jiaenren Jun 25, 2026
1946d94
deployment-test: harden kubectl install (download to /tmp, sudo install)
jiaenren Jun 25, 2026
c8efa0e
ci(deployment-test): widen OETF_TAGS to add task-env after #1128 fix
jiaenren Jun 25, 2026
5f3f32d
ci(deployment-test): drop redis_sku_name + redis_location workarounds…
jiaenren Jun 25, 2026
7ed8b7c
ci(deployment-test): ensure RG exists in AZURE_REGION (idempotent) — …
jiaenren Jun 26, 2026
ccbcb4a
ci(deployment-test): compose RG name = vars.AZURE_RESOURCE_GROUP-vars…
jiaenren Jun 26, 2026
bfb7d68
ci(deployment-test): revert RG suffix — SP is RG-scoped, can't create…
jiaenren Jun 26, 2026
fd50325
ci(deployment-test): split full-deployment into apply / deploy / oetf…
jiaenren Jun 26, 2026
3270a29
ci(deployment-test): split full-deployment into 4 top-level jobs
jiaenren Jun 26, 2026
c9ac0b4
ci(deployment-test): pass POSTGRES_PASSWORD via tf-state artifact
jiaenren Jun 26, 2026
8bd73e4
ci(deployment-test): install terraform in deploy-osmo + oetf jobs
jiaenren Jun 26, 2026
c955531
ci(deployment-test): init terraform workspace in deploy-osmo
jiaenren Jun 26, 2026
d505291
ci(deployment-test): include hidden files in tf-state artifact
jiaenren Jun 26, 2026
14d84ea
ci(deployment-test): install osmo CLI in oetf job for #1114 workaround
jiaenren Jun 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading