v0.14.11
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
andvim
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