3.0.0 (2024-10-02)
- delete unused workflows
- add Docker Hub to az acr release (3dbf81c)
- delete unused workflows (91901dd)
- introduce K8 delete workflow (189fb5a)
2.1.3 (2024-09-27)
- add db init to k8_test (48eadb7)
- align to namespaces other than cluster-cognition (44c70cf)
- clone k8 cluster repo in k8 test (8984573)
- clone k8 cluster repo in k8 test (84082f4)
- delete test resources on refinery-gateway tests (e9c4a62)
- only run k8 apply on PRs (bff2622)
- skip deployment success assertion on workflow_dispatch (d06c684)
- test services other than refinery-gateway (89899fa)
- wait for pg_isready (321eaba)
- DB migration tests (d7ca6f2)
- fail test on downgrade failure (86a5e2c)
- more descriptive error message in k8 test (6b19626)
2.1.2 (2024-09-05)
- add -cache suffix to docker cache (ba7bdfd)
- az acr delete cache (6c196cc)
- az acr delete cache (b7d9572)
- cache-from and to (a1c4202)
- deployment success assertion for releases (1600f40)
- k8s_edit environment (62c87a9)
- set fetch-depth to 0 for K8: Edit (21e74c5)
- update edit script (8ef891e)
- use fetch-depth (22b9282)
- cache to/from repository (1ad553d)
- make acr release cache from latest (41c2799)
- pr_create PR number on workflow_dispatch (435ff5b)
- set automated-release PR base to dev (d521434)
- tag instead of pr_create PR number on workflow_dispatch (3ecf6d1)
2.1.1 (2024-09-02)
- add third party deployments to reload secrets (4bf3462)
- safe exit on missing logs in k8s_test (46d76ae)
2.1.0 (2024-08-22)
- add dev registry login to az acr release (f4c506b)
- add k8s reload secrets workflow (9e4be6e)
- improve automated release PR creation (c55989f)
- include SHA in automated release commit message (12f41c3)
- rename k8s_inference_reload_config to k8s_reload_inference_config (cfce586)
- Application Repositories implement delete trigger
- add arch image tag matrix to az_acr_push (e61659b)
- add deploy success assertion (f395877)
- add docker_build_test and py_release (c3c26b3)
- add helm_release workflow (cbced0f)
- add test tag input to az_acr_push (961e21e)
- add timeout-minutes: 5 to k8s_deploy (02b05bf)
- align repo to self hosted runners (de768ad)
- azcopy login (4472e35)
- Azure Function App deployment workflow (f53fef2)
- centralize ACR image deletion (9ab69b7)
- ci: add migration workflows (3ff127f)
- ci: db migrations (4603064)
- ci: deployment restart workflow (c376b3a)
- db_rollback workflow (45ce22a)
- introduce k8s edit (a7d6ed9)
- introduce K8s test (6ae7483)
- k8_cluster_destroy workflow (673f0e8)
- update k8s_release to use k8s_edit (b289a0f)
- update release-please owner (cd5aa6c)
- use explicit kubectl apply (5699b19)
-
$GITHUB_REF_NAME to $ {{ github.ref_name }} (1c45793) - add -c flag to k8s/test.sh (41170d8)
- add GH_TOKEN env (f721606)
- add id-token write permissions (6db07a3)
- add macos-14 arm64 runner (81e65a7)
- add platforms arg to docker/build-push-action (d1e8254)
- add support for head_ref deletion (5558b59)
- add token based gh auth to setup-opentofu (b3dd44d)
- add token based gh auth to setup-opentofu (5a04228)
- add token based gh auth to setup-opentofu (73853eb)
- add token to gh-delete-branch (a3d1398)
- align CI/CD scripts to Visio diagrams (aff5508)
- apply alembic migration in k8s/test.sh (d7a2859)
- az acr repository delete --yes (30490c2)
- azcopy login using tenant-id (169a0f2)
- backend-config key path (777858c)
- bash if semantic update in db-migration-wait (efc6bc3)
- bash if semantic update in db-migration-wait (3407b52)
- bash if semantic update in db-migration-wait (955f8e0)
- boolean checks via strings (072a342)
- change charts_dir to src (76d24e3)
- change input parameter type to string (5340af6)
- checkout app repo instead of K8 cluster repo (7789ba5)
- checkout cluster repo (a96d9bd)
- checkout cluster repo (3099a42)
- checkout cluster repo (bd5dedd)
- ci: artifact name and path (839e5fd)
- ci: artifact name and path (2e59f53)
- ci: docker test load image (eebf49a)
- ci: docker test needs docker build (6159ad7)
- ci: download artifact name (ef18983)
- ci: inputs instead of github.event.inputs (df53926)
- clone cicd-deployment-scripts before using their scripts (2b6110f)
- command syntax (4657a34)
- command syntax (74c18a3)
- config branch name for az_acr_delete (a29667f)
- configure delete tag name (96bc0ff)
- configure github user (a3c52a4)
- configure github user (0789b0d)
- db migrate environment name (d187164)
- db upgrade wait conditions (a019bad)
- delete ACR image after successful tests (29a4f43)
- deploy success assertion (512adeb)
- deploy success assertion (56ce8ae)
- deploy success assertion (9a68330)
- destroy all resources but caddy (ad29de1)
- destroy script name (70ab79f)
- docker platform param for arm64/v8 (efc5708)
- dynamic environment (eb91ea0)
- environment name for exec_env_pulls (d7075c5)
- exit on safe migration rollout failure (a15e933)
- forward test_cmd input to test.sh as string (00ce376)
- gh-delete-branch if criteria (0c07c95)
- handle missing refinery-gateway image tag failure exit (d244157)
- handle workflow cancelled (7e3afaf)
- head ref name (985817b)
- identify refinery-gateway test image exists in test.sh (7545288)
- identify refinery-gateway test image exists in test.sh (9afd581)
- if expression syntax (c9f09cd)
- if syntax error in k8s_test (ed1703c)
- image tag exists detection (84e4865)
- install colordiff as sudo (b0905eb)
- k8 destroy by namespace (b6894d2)
- k8-cluster/destroy.sh params (cd5565d)
- k8-db-downgrade environment name (72cbee0)
- k8-db-downgrade if criteria (07efbf6)
- k8-db-upgrade input variable name (cec25b6)
- K8: Edit notice message (b1567dc)
- k8s deploy and test (3bddc71)
- k8s_apply environment (543640b)
- k8s_apply remove dry_run (10cc5aa)
- k8s_edit after git checkout automated-release branch (c926e03)
- k8s_edit image tag replacement (ef10a70)
- k8s_edit tag replacement (f1431ad)
- kubectl diff exit code (498ac54)
- kubectl diff exit code (a03fbe0)
- make helm_release callabla callable workflow (3a1b973)
- make k8-test wait for call-gh-wait-workflow (fe277d7)
- modify az_acr_push image builds (8b5e0cb)
- only run az fnapp deploy on PR merged (0f60606)
- path to requirements (3efe26b)
- PR creation on k8s_edit (05e6058)
- query logs for failed pod explicitly (3d90a0b)
- refinery image tag lookup (51ce563)
- regex check (c0f2aeb)
- regex check (60eb6c3)
- regex check (cd7f6f4)
- regex check (d534002)
- regex check (714d045)
- release workflow updates (188d0ce)
- remove double git clone (e003574)
- remove generate_jwks input (4ee862e)
- remove if expression (4fa7938)
- remove token based gh auth (36d4bbe)
- remove workflow-exec-env from docker_pulls (3edef1a)
- rename db_rollback workflow (7986c9a)
- rename github.action to github.event_name (0ccb542)
- requirements path (b38eef0)
- revert azcopy changes (2f3d93d)
- revert dev ahrelja changes (2c76721)
- run K8: Edit on self-hosted (9cfd7a8)
- sed ${{ github.ref_name }} (d493b5d)
- sed expression (103a885)
- set-context inside scripts (cb30105)
- skip arm64 gpu builds (7c1965a)
- skip db upgrade if tag doesn't exist (30709d9)
- skip deployment rollout on db-upgrade and downgrade (2eeb2e9)
- skip failing on test image deletion (cd03827)
- skip running downgrade on cancelled (9150e01)
- skip running test on cancelled (668cbe8)
- skip waiting when no workflows are running (f73b88f)
- source env secrets# (b69623f)
- step name syntax error (6eb5ebc)
- support for multiple running k8-test workflows (5f324b1)
- syntax error in k8s/test.sh (cfbb85f)
- tag name on dev deployments (05a6891)
- test script (ca82fff)
- test script to wait until pod is ready (4f7dede)
- test script wait for rollout (1f225fc)
- test.sh test image upgrade and downgrade (f264995)
- toJSON function name syntax (1e40270)
- update environment name in db migrate (5c8c71e)
- update matrix.platform on arm64/v8 (999be14)
- update test script (60860ea)
- update toJSON -> fromJSON (752dd94)
- use arm64/v8 in az_acr_push (9e5b5c1)
- use default charts_dir (981913e)
- use environment vars instead of secrets (941fc1d)
- use QEMU emulator (9946312)
- wait for deployment rollout instead of pod status (1b5e123)
- add :latest tag to prod deployments (0be5658)
- add arm64 support to az_acr_release (231f97a)
- add azcopy remove commands (e536a83)
- add docker driver to setup-buildx-action (a210b42)
- add gh-db-migration-wait workflow (6ee8f75)
- add gh-db-migration-wait workflow (367d3d9)
- add gh-delete-branch (b7f50e7)
- add github configuration step (a6aa9fd)
- add hosted-inference-api to migration jobs (c627b98)
- add jobs deletion to destroy.sh (ec7225b)
- add k8_apply workflow (0ca45fc)
- add k8s_restart workflow (ae3eaf2)
- add kustomization scripts (d003b75)
- add outputs to tf_plan_apply (3d95c02)
- add platform parameter to setup-docker-buildx (41e77d1)
- add PR creation to k8s_edit (00aa308)
- add regex check for release tag name (0055942)
- add registry.dev.kern.ai auth (19ce9f7)
- add support for Dockerfile.arm64 (5fd3b65)
- add tf module docs + release workflows (30473d1)
- add TF_DESTROY support (5d78fdc)
- alembic migrations (9d3bae2)
- align to one-by-one self hosted execution (dfd7267)
- always run db-downgrade (41dff9b)
- az-acr-delete triggers on branch deletion (9ab69b7)
- azcopy remove exclude-paths (6a50013)
- ci: add az acr push workflow (851b4c2)
- ci: parametrize Dockerfile location (3d10483)
- ci: use dynamic environment based on branch name (9b1ff79)
- delete ACR image after successful tests (3964b69)
- delete test branch on pr_close (d11b5ae)
- differentiate between az_acr_push and az_acr_release (b094833)
- downgrade alembic on test failure (ace7b36)
- dynamically resolve env in az fnapp deploy (737cba3)
- eliminate runs-on input (1a57df2)
- eliminate workflow-wait (b2a35bf)
- exclude caddy and docker from k8_cluster_destroy (c524cd2)
- execute azcopy using az cli (9a39354)
- execute azcopy using az cli (ad2ec8f)
- exit script from safe migration rollout failure (40c44b1)
- handle db migrations in test.sh (636a5cf)
- ignore empty commits in k8s_edit (a16e69d)
- improve test script robustness (5bd84aa)
- include QEMU for platform virtualization (591efe7)
- include submodules to az workflows (8342c8c)
- install azcopy inline to az cli (2110e63)
- install colordiff (ae968ff)
- introduce validate_release workflow (184b004)
- k8 apply workflow (e402bda)
- k8-test: only downgrade on failed test (a7d09ed)
- k8s_edit: PR title (5074c52)
- make exec_env_pull wait until docker deployment is available (cd3730a)
- make KUBERNETES_CLUSTER_REPO_NAME env var (741618d)
- move release operations into k8_deploy (35f6755)
- only downgrade identified db migrations (0da55c0)
- output GH_REF_NAME in az_acr_test (60361b1)
- parametrize runs-on for tf_plan_apply (e00e63b)
- print db job logs (24a6fae)
- print kubectl apply changes only (14bddc4)
- publish tf plan on workflow_dispatch (0230f01)
- push github.sha docker image tag (7c09029)
- remove helm_release workflow (9beb2be)
- remove printing GITHUB_STEP_SUMMARY (140adcd)
- remove tag from PR title (ebbb009)
- remove tofu gh token based auth (1cd0af0)
- rename db_migration_wait to wait_migration (980152b)
- rename tf_release (f20473f)
- rename tf_release (494ca10)
- rename workflows (5d9772a)
- replace / characters in branch name (e37f463)
- replace / characters in branch name on k8s test (0abefea)
- replace / characters in branch name on k8s test (b1ab28f)
- revert to k8s-deploy action (67eba13)
- run tf_plan_apply on PR merges (dd42d7e)
- separate delete branch logic (02959a4)
- set gh run watch interval to 10 instead of default 3 (322b434)
- silent colordiff install (9510cc9)
- skip explicitly running db upgrade and downgrade (e557a15)
- skip fnapp deploy on TF_DESTROY (c785767)
- skip gh-delete-branch on cancelled (aeb9e59)
- update ACR secret names (9edb58a)
- update docker/build-push-action to v5 (883e278)
- update inputs.runs_on default (fc710aa)
- update k8_apply --dry-run (4097d3a)
- update k8s_deploy to use more variables (b7cb94d)
- update permissions on k8s_test (46ecd96)
- update PR title on k8s_edit (9e5b5c1)
- upload release assets (d86a366)
- use alembic rev for db migrations instead of num (e207216)
- use apply.sh (c376b3a)
- use deployment_status input for k8s_release (e43fa3e)
- use env vars to identify alembic migrations (f4d5fec)
- use multi-arch images (4fce013)
- use ubuntu-latest for az fnapp deploy (02d7a2d)
- disable admin kubeconfig (87cb816)
- release 2.0.0 (4bf8f02)