Skip to content

v0.14.11

Compare
Choose a tag to compare
@suryaoruganti suryaoruganti released this 16 Mar 20:51
· 2 commits to main since this release
6335838

Changelog

  • 889b5ad93 Changes for using EKS desired logic (#1226)
  • 5f47a4ec2 Merge branch 'feat/app_overhaul' into integration_setup
  • 71afa2492 Merge branch 'feat/app_overhaul' of github.com:argonautdev/midgard into feat/app_overhaul
  • c1a713abc Merge branch 'feat/app_overhaul' of https://github.com/argonautdev/midgard into feat/deployments
  • bfb9e2575 Merge branch 'main' into wahal-arg-955
  • e9b6f9441 Merge branch 'main' into wahal-arg-955
  • 2493da613 Merge branch 'main' into wahal-arg-956
  • 295af5c66 Merge branch 'main' into wahal-arg-956
  • 6a1f9e675 Merge branch 'main' into wahal-arg-958
  • 336ecdc9a Merge branch 'main' of https://github.com/argonautdev/midgard into feat/app_overhaul
  • c81c0d96c Merge branch 'main' of https://github.com/argonautdev/midgard into feat/app_overhaul
  • 5642ed093 Merge branch 'pipeline_orches' into builds
  • 314048d83 Merge branch 'pipelines' into manual_trigger
  • 33e53367d Merge branch 'vcs_webhooks' into vcs_webhooks_sub
  • 31e8b939d Merge pull request #1103 from argonautdev/feat/cd-repo-layer
  • 4c24a90ca Merge pull request #1105 from argonautdev/feat/cd-validation-layer
  • cbddcb94c Merge pull request #1110 from argonautdev/feat/cd-service-layer
  • 6f747744c Merge pull request #1114 from argonautdev/vcs_webhooks
  • cc15838f2 Merge pull request #1118 from argonautdev/registries_changes
  • f912d6a8a Merge pull request #1122 from argonautdev/chore/update-deps
  • 69b66f9ca Merge pull request #1124 from argonautdev/vcs_webhooks_sub
  • 85ae520d1 Merge pull request #1130 from argonautdev/pipeline_orches
  • b0754f48d Merge pull request #1138 from argonautdev/feat/deployments
  • 0b9783d36 Merge pull request #1139 from argonautdev/feat/cd-official-version
  • 3390b9cf8 Merge pull request #1140 from argonautdev/feat/argocd-update-values
  • 324c4fa1d Merge pull request #1157 from argonautdev/wahal-arg-955
  • 7200cb49f Merge pull request #1159 from argonautdev/midgard-tf-ver
  • 0c2758548 Merge pull request #1160 from argonautdev/wahal-arg-956
  • 18657170a Merge pull request #1162 from argonautdev/wahal-arg-958
  • 54c27d40e Merge pull request #1164 from argonautdev/sdk-regen
  • 0352bee16 Merge pull request #1168 from argonautdev/builds
  • 6275812ce Merge pull request #1171 from argonautdev/integration_setup
  • ad3078984 Merge pull request #1172 from argonautdev/registries_migration
  • 511d901d5 Merge pull request #1173 from argonautdev/pipeline_fix
  • 1d48f7ce3 Merge pull request #1174 from argonautdev/pipeline_fix
  • f08005522 Merge pull request #1176 from argonautdev/cr_fetch
  • bde8118c9 Merge pull request #1177 from argonautdev/dup_callback
  • 11f43f4c8 Merge pull request #1180 from argonautdev/build_ci_ref
  • 9faca4912 Merge pull request #1183 from argonautdev/revert-1180-build_ci_ref
  • 36b22f33d Revert "feat: added custom workflow file path in app_create" (#1163)
  • 654e4436c Revert "github workflow name changes, validations and swagger"
  • 06ec02d6e Update app.ini
  • e4dec833c Update argonaut-preprod-midgard-1.yaml
  • 20290d9c0 Update argonaut-preprod-midgard-1.yaml
  • f0feaca68 Update argonaut-preprod-midgard-1.yaml
  • 563100cb0 Update argonaut-preprod-midgard-1.yaml
  • fe1eca55a Update argonaut-preprod-midgard-1.yaml
  • 27ada89fa WIP feat(vcs): add delete files func
  • 6748a3d29 WIP feat: deployment validator
  • 676190ee8 WIP feat: dto changes
  • ffaeaab84 WIP feat: handlers updated
  • dedbe51ba WIP feat: repo layer
  • 3eee8a1d1 WIP feat: repo layer additiona
  • 4d47a5de6 WIP feat: service layer
  • 5ac9cc783 WIP feat: update kube argocd service impl
  • deccd6407 WIP test: update
  • cfd0d61b7 base branch sync
  • 04f743c58 base sync
  • 38d5134fd base sync
  • 5a6db520e base sync
  • 4ad977fdd base sync
  • 4eb37cdf9 bug fix
  • 2c9dc30f4 build and ci base
  • c61cb8f01 build ci vcs integration
  • 222309245 build run callback
  • eb1153ae4 bump tf module version to supported GKE version (#1169)
  • d85339033 chore(kube): rm panics
  • d700ccfdd chore(vcs): debug log to consumer
  • f6b3039b3 chore(vendor): upgrade deps (#1115)
  • 7cba4eeae chore: add comment
  • 1d8c01d86 chore: add debug logs for publishers
  • 5d6a6b49c chore: add logs to argocd setup consumer
  • 7fba475ce chore: add logs to vcs
  • c3ff8f7d1 chore: added image_ver to ccv1
  • cfbe151ad chore: added nano and vim to mdg-tf img
  • a8d2fdfd2 chore: added cc to infra resource union
  • 4b7c2f6e7 chore: added custom workflow file path in app-creat
  • 20a888f07 chore: added env-size enums to cc2
  • 743a1b386 chore: auto-populate subnet for cc1 and 2
  • 6fbcb8521 chore: bumped up midgard-tf img version
  • f805845f9 chore: changed tf-modules ver
  • b6419f921 chore: deplay by 2m if consumer returns error
  • 4992a8f37 chore: enum changes to cloud_composer
  • 2c4328bde chore: generate vcs repo mocks
  • 50631c7c4 chore: go gen ./...
  • 447803529 chore: increased ops-job inactivity timeout (#1165)
  • ff6f63406 chore: mark zz_generated.*.go files as generated
  • 609a640e1 chore: regen sdk
  • 26a319f76 chore: regen sdk
  • 319667e3e chore: regen sdk
  • bb76b35d3 chore: regen sdk
  • 3e4cc4677 chore: regen sdk
  • 13b198761 chore: regen sdk
  • 1f9dd59d5 chore: regen sdk
  • 5deac9ec1 chore: regen sdk
  • 11662260d chore: regen sdk
  • b0c0d685d chore: regen sdk
  • 40a687a3b chore: regen sdk
  • 161e63a8a chore: regen sdk
  • d1969f37f chore: regen sdk
  • e24eaf43d chore: regen sdk
  • 9ec462fea chore: regen sdk
  • 92297cad0 chore: regen sdk
  • 935c24903 chore: regen sdk
  • eda54e217 chore: regen sdk + nump up tf-mod ver
  • 70a34fa70 chore: removed app_name ext to gitlab wkflw path
  • 1beca26a2 chore: removed appending .fifo to sqs
  • 2656391de chore: removed feat branch from mdg-wkflw
  • 6542f447f chore: rm sdk tests
  • 870998785 chore: run go generate
  • 2ff19fc19 chore: shifted cc2 env_size enum to commons
  • 12d93355a chore: update configs
  • 64cb9e431 chore: update vendors
  • bd71ce613 chore: updated coverage badge.
  • 6435d1781 chore: updated coverage badge.
  • 3865db623 chore: updated coverage badge.
  • 6d869e6c5 chore: updated coverage badge.
  • 9b0b1f52b chore: updated coverage badge.
  • dad5ac70a chore: updated default img vers for cc
  • 484bd6b89 chore: updated default workflow filepath for gitlab
  • 2fb686549 chore:regen sdk
  • d66d5fa55 chroe: regen sdk
  • fece8418a ci: deploy to m-1
  • a730940c5 cleanup and ddl migration
  • beef2fd7b completed sdk update
  • a57665240 duplicate callback handling
  • ddb73be78 embedded basemodel in registries removed env/provider/cluster from registries and added service for ecr
  • 88af05cf2 empty check added before repo create in list repostories call
  • 992924a0f feat(cd): use upsert for consumer and change ns
  • 88ad26bb7 feat(core): add tmpl engine
  • db1e73b5b feat(deployemnts): add service layer defs and dto
  • 86050c992 feat(deployments): add transport layer
  • c95df7340 feat(deployments): dto
  • 16404dc24 feat(tmpl_engine): modify template for argocd
  • cbad98b71 feat(vcs): add internal client and repo funcs
  • cd991394a feat(vcs): code to create a commit
  • 836501325 feat(vcs): dto changes
  • 15d2e2def feat: add '.cache' folder to gitignore
  • d2baccdf9 feat: add 'access_generator' package
  • 52d5242b8 feat: add 'deep-copy' func
  • 9535ed449 feat: add 'on-deleted' trigger
  • 5d9cb013a feat: add 'set' and 'get' funcs to contexts
  • 1b6a58df1 feat: add alias to cd integrations
  • 22de5a5e8 feat: add appset client
  • 3e55306b3 feat: add cd migrations
  • dd998f7ac feat: add cd repo layer tests
  • fe7b4f077 feat: add cd webhook consumer
  • 654de2a29 feat: add command to install 'tools'
  • cdc35a129 feat: add config for midgard-1
  • 8cf54cf5a feat: add consumer config
  • e20cf4983 feat: add consumer for dh updates
  • 5be5187cc feat: add default helm handler
  • 4347d99e4 feat: add delete to wrapper
  • 0d3a2379a feat: add deployment conf
  • 3656dd66a feat: add deployment config
  • db8d936b9 feat: add deployment provider and type
  • edb6d2841 feat: add empty elem
  • db3b645f7 feat: add finalizer to 'resource-finalizer'
  • 5af66a635 feat: add generator
  • 1294a3385 feat: add helm values tmpl for argocd
  • 7770ebfd8 feat: add infra to opts
  • 900c671f1 feat: add internal kube client generator
  • 97a5ea879 feat: add latest deployment to dh
  • 8dd2af31b feat: add loader
  • 7651cad23 feat: add logic to delete files
  • d14300474 feat: add managed charts
  • e3611ee96 feat: add process deployment logic
  • 827e3618b feat: add prune policy to fg
  • e63f59233 feat: add publishers in yaml
  • a3139b26e feat: add repo layer for cd
  • fbd313269 feat: add suffix of vcs conn id to manager app
  • 4aca16ee6 feat: add support for dirs tmpls
  • f017fc228 feat: add util func to change dir to root
  • 8995c1691 feat: add validation layer
  • f1f3c17e7 feat: add validation logic
  • d1a2c7d0f feat: add vcs and cd config structure
  • 7e09e1ede feat: add vcs and cd config to local.yaml
  • e1b283fa9 feat: added cloud_composer resource
  • b0966bf44 feat: added sqs resource type
  • e8517c1d4 feat: allow_emtpy to true
  • 074672770 feat: allows custom workflow file paths in app_create (#1166)
  • 325641a98 feat: apply crds when running in test setup
  • a21f5b66a feat: argocd client impl
  • 2e89abc54 feat: argocd constants
  • 8769bbf79 feat: can't delete values file before app deletion
  • 9238c5aed feat: cd transport layer
  • b4095a02f feat: change dh status update logic
  • b1d4b3f22 feat: change name to add suffix
  • d2e2cea78 feat: conumer setup to install argocd on org create
  • 4f226aa33 feat: create repo when an org is created
  • 027314b37 feat: custom rules using govalidator
  • 8ea2b07d7 feat: delete if app set dne
  • 031f5f769 feat: delete when application is deleted
  • d366eb355 feat: deploy to m1
  • e1a883840 feat: don't panic when service is already set
  • 78f6dc86f feat: dto changes
  • d3591666e feat: expose cd client and change webhook defs
  • 6831ba98f feat: handle custom helm apps
  • 7490c13ae feat: hard refresh all apps
  • 58fbaa0ea feat: ignore event when dc DNE
  • 964b7e382 feat: infra create hook
  • 592927088 feat: load internal kube on init
  • 950999bc9 feat: load rabbitmq during init time
  • 18f8b6d0f feat: migrations
  • dab4fb3dc feat: missing 'toCommons' changes
  • 3a2c896c0 feat: move template to list
  • c53d2ab94 feat: perform async delete
  • 04356d219 feat: populate actor and actor-id
  • 8b55e8e72 feat: publish organization create event
  • 7190596f6 feat: register handler
  • 4927636ae feat: remove cd config from ci integration input
  • 47a7a6092 feat: repo changes
  • 15cd4769f feat: rm 'org' clause from repo layer for cd
  • d76e68070 feat: rm deletion finalizer
  • da26beee1 feat: rm hard refresh and empty status in yaml block
  • 6639fbd02 feat: rm not required block
  • 8c91ad521 feat: service impl
  • df03d2862 feat: set services for cd
  • 7604a3f32 feat: show log of webhook processing
  • d3803af4e feat: skip webhook event processing when dc id not given
  • 6d14fa8c0 feat: split service into multiple services
  • 88871c4a4 feat: still create when no user info is present
  • a947f077c feat: tests
  • 037f4451d feat: try single source
  • e6257517a feat: update argocd dto
  • 59fe1f380 feat: update argocd values file
  • 0a3d214aa feat: update dto
  • 1e4262382 feat: update transport code
  • cdb445439 feat: update vcs
  • 889a25716 feat: use app set 1:1 with app
  • 551f3b541 feat: use argocd v2.6.0
  • fe59c7aa9 feat: use cd specific id
  • ede661318 feat: use deployment id as app name
  • f23c473bb feat: use diff folder for helm and application manifests
  • cc0793262 feat: use enum instead of path for callers
  • 0c4ff2a7a feat: use event to delete values file
  • 1d73ac265 feat: use existing token if possible in access_generator
  • f53264845 feat: use nindent instead
  • 8ce142a8e feat: validate that app is deleted
  • e92379717 feat: webhook impl
  • a81a619d7 fetch cr query param type changed to array
  • b70834323 fix critical bug on vcs fetch routes
  • a4f21c17f fix(ci): infra create
  • 524217655 fix: add missing 'ssl_mode' from config
  • e8fe32dba fix: adds environment_id filter to /list/apps (#1196)
  • 7ba036a72 fix: argocd port forwarding logic
  • 3772e2b41 fix: consumer wait for 5 sec instead of 5 micro sec
  • 884178bbe fix: create route
  • 702de86e2 fix: de-reference vpc pointer in ccv1, v2
  • 101d508e7 fix: deployment update issues
  • 9ac80d008 fix: enums for cc2
  • e92739734 fix: id is required for publishing
  • 68c082a15 fix: indentation issue in template
  • e612a6774 fix: info log instead of error log
  • 91371f6ec fix: log
  • 2d163badd fix: missing colon
  • 4627b1083 fix: org create is being sent twice to publisher
  • 99838f548 fix: organization create publisher
  • 66c160eec fix: pointer issue
  • 8d87025de fix: public routes
  • f84d61a6d fix: re-added enums
  • 60bb3a96d fix: rebase issues
  • 3c5300dd6 fix: remove defer logic
  • e787284ac fix: rm entry from db for dc
  • 821677553 fix: rm unnecessary migrations
  • 001e9ede9 fix: tests
  • 74730d02b fix: tmpl values file for argocd
  • 48a56694a fix: use correct webhook path
  • 07c1969a1 fix: vendor update issue with gitlab client
  • 1146bf6e2 github new integration callback with code fix
  • de5618d68 hardcoded the ci auth for now
  • 556f23135 hotfix: adds fallback to query params in /kube/clusters (#1175)
  • 5b53e0035 hotfix: adds len check before array index access (#1198)
  • eff74a714 hotfix: probe commands (#1236)
  • dec8111af hotfix: three way merge functionality (#1194)
  • ae384e196 main sync
  • d6baa1216 main sync
  • dd54e40b7 main sync
  • 9977381a4 manual trigger and consumer framework setup
  • d68f3e565 midgard 1 deployment
  • 460d7a347 minor change
  • 22f925b6e minor changes
  • 9587a421f pipeline changes
  • cb4a2b077 pipeline framework initial (#1049)
  • ce46eb5bc pipeline init
  • d2f6dfe32 pipeline orchestration core and vcs code push trigger consumer
  • 250f96451 pipeline service layer (#1052)
  • 5bfef2072 provider initializer changes to support internal github auth
  • 674ad1357 refactor: add prefix 'zz_generated' to generated file
  • 1c2bcf341 refactor: call it 'cd' instead of 'ci'
  • ba5d31c39 refactor: check for interface impl
  • 7241c1638 refactor: migration indentation
  • dba3c4b8c refactor: move to individual folder
  • 3cce72997 refactor: remove auxilary loads that are not required
  • d3b5289bc refactor: resource prefix for k8s
  • 63d38b4f6 refactor: rm env_name from launch.json
  • 943e50571 refactoring
  • 82f7578ac regen sdk
  • 94b6674a2 regen sdk
  • 57e0325ae resynced base branch
  • 20049724f swagger correction
  • 1aee017e8 swagger fix
  • 23dd475e4 swagger regenerated
  • 8cd8536eb swagger regenerated
  • c29b745f6 test cases changes
  • aec4b0e46 tests: add 'cd' to testing wf
  • 0aa43829e uninstall event consumer bug
  • 5e47a6d91 updated sdk
  • 898639703 validations added
  • b22ff6522 vcs integartion fix
  • 851d42392 vcs integration index fix
  • 18c2982f4 vcs migrations added
  • 4a839d2e0 vcs refactoring
  • 66065e0bc workflow name changes and validations and swagger changes