Skip to content

Releases: code-kern-ai/cicd-deployment-scripts

v3.0.0

02 Oct 10:36
469ba3c
Compare
Choose a tag to compare

3.0.0 (2024-10-02)

⚠ BREAKING CHANGES

  • delete unused workflows

Features

  • add Docker Hub to az acr release (3dbf81c)
  • delete unused workflows (91901dd)
  • introduce K8 delete workflow (189fb5a)

v2.1.3

01 Oct 11:18
44fecbc
Compare
Choose a tag to compare

2.1.3 (2024-09-27)

Bug Fixes

  • 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)

Performance Improvements

  • DB migration tests (d7ca6f2)
  • fail test on downgrade failure (86a5e2c)
  • more descriptive error message in k8 test (6b19626)

v2.1.2

05 Sep 11:34
231c106
Compare
Choose a tag to compare

2.1.2 (2024-09-05)

Bug Fixes

  • 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)

Performance Improvements

  • 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)

v2.1.1

02 Sep 13:05
4483690
Compare
Choose a tag to compare

2.1.1 (2024-09-02)

Bug Fixes

  • add third party deployments to reload secrets (4bf3462)
  • safe exit on missing logs in k8s_test (46d76ae)

v2.1.0

22 Aug 11:24
fee903e
Compare
Choose a tag to compare

2.1.0 (2024-08-22)

Features

  • assert deployment success (e116f6a)
  • print incoming PR urls (f2fbe10)

Bug Fixes

  • add GH_TOKEN env var to k8s apply (4305e44)
  • arm64 platform builds (c2718ad)

Performance Improvements

  • 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)

v2.0.0

19 Aug 20:54
64412c5
Compare
Choose a tag to compare

2.0.0 (2024-08-19)

⚠ BREAKING CHANGES

  • Application Repositories implement delete trigger

Features

  • 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)

Bug Fixes

  • $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](https://github.com/code-kern-ai/cicd-deployment-...
Read more