Граф коммитов

175 Коммитов

Автор SHA1 Сообщение Дата
davutkarabay 1344e26445
Changes for using action parameter of orkestra workflow executor (#230)
* Changes for using action parameter of orkestra workflow executor

* Base64 encode reverse workflow helm release string

* Resolved PR feedback

* Rebased with the latest main

* Changed action strings to lower-case. Removed ExecutorAction.String() method

* 1) Updated executor image tag to v0.3.0 2) Rebased with the latest main

Co-authored-by: Davut Karabay <davutk@microsoft.com>
2021-05-28 13:30:07 -07:00
Nitish Malhotra 9a1c2f7b19
Update application subcharts when subcharts are implicit (#258)
* Update ApplicationGroup, application subcharts list if subcharts are implicitly defined

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Tiltfile should create release in ns default (#266)

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Handle implicit subchart depedencies

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Fix lint error

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-28 10:06:00 -07:00
Nitish Malhotra 0d5db50c01
Update helm chart values after debug/log-level flags change (#269)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-27 18:56:20 -07:00
Nitish Malhotra f55b774bd6
Add raw tag to docker workflow (#259)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-26 09:39:39 -07:00
Nitish Malhotra 9efdf89e04
Tiltfile should create release in ns default (#266)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-24 19:43:58 -07:00
Jonathan Innis 58d1761afc
Add Debug Makefile Target and Debug mode for Controller (#256)
* Add debug mode to controller for local testing

* Use the local flag instead of mode

* Clean makefile targets

* Make debug level env & skip kind error

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

Co-authored-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-24 10:01:50 -07:00
Jonathan Innis dcf446d00c
Cleanup the Argo Package and Move AppGroup consts to AppGroup Types (#247)
* Cleanup the argo pkg with consts and utils

* Fix failing e2e

* Fix fmt issue

* Move pkg into utils

* Don't export test constants

* Don't export test constants
2021-05-20 10:10:46 -07:00
Jonathan Innis 683fc3f435
Integrate Helm Controller Structs into the AppGroup Spec (#255) 2021-05-18 21:36:49 -07:00
Jonathan Innis 429d372278
Additional Create/Update Testing (#246)
* Add debug flag

* Add additional create/update testing

* Increase executor version, add args

* Remove makefile change

* Fix fmt issues

* Remove debug flag

Co-authored-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-18 14:42:13 -07:00
Nitish Malhotra 5f7b4a662d
Ignore misc files from parent to subchart (#249)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-18 13:05:57 -07:00
Nitish Malhotra 61bba08930
Convert app chart name to dns1123 comp when staging (#244)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-18 11:53:17 -07:00
Nitish Malhotra c87c792da4
Pass disableWait flag from app to subchart helmrelease (#243)
* Pass disableWait flag from app to subchart helmrelease

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Check for nil

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Check for nil - contd...

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-17 21:08:54 -07:00
Nitish Malhotra dfe5e00dd6
Concurrency for helm-controller (#239)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-15 13:08:17 -07:00
Jonathan Innis b52a2b1917
Initial Create Testing (#223)
* Add basic create test case

* Fix create testing
2021-05-13 11:43:59 -07:00
Nitish Malhotra 6f82284ff8
Use release.timeout as the timeout for the defaultExecutor (#229)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-12 09:02:27 -07:00
Nitish Malhotra de882016fa
Find max interval to use as defaultExecutor timout (#227)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-11 12:14:53 -07:00
Jonathan Innis d131337643
Change helmrepository sync interval (#224) 2021-05-11 10:17:53 -07:00
Jonathan Innis 7f845c3e77
Fix CrashLoopBackoff when starting Orkestra (#221) 2021-05-10 23:36:57 -07:00
Nitish Malhotra 22d379ddd9
Generate unique names for reverse wf nodes (#219) 2021-05-10 22:45:51 -07:00
Nitish Malhotra 374ddbf100
Make tilt ignore pre-delete hooks (#214)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>
2021-05-07 13:16:31 -07:00
Nitish Malhotra e2c942dedf
Davutkarabay/reversal workflow 2 (#206)
* Initial changes for reversal workflow

* Resolved PR feedback. Unified the wording from Reversal to Reverse

* Resolved PR feedback

* Resolved PR feedback

* Changes after rebasing with main

* Fixed lint error

* Don't use double pointer argument to initWorkflowObject function

* Pass forward workflow object as argument instead of application group object to GenerateReverse and SubmitReverse functions

* Resolved PR feedback

* Fix the issue that reverse wf finalizer was not removed from the forward wf. Resolved PR feedback too

* Added reversing condition to reconcile on reversal using shorter default duration

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Changes based on PR feedback

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Generate manifests after removing reversing cond

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Replace wf finalizer with simple deletes on completion

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

Co-authored-by: Davut Karabay <davutk@microsoft.com>
Co-authored-by: Jonathan Innis <jonathan.innis.ji@gmail.com>
2021-05-07 12:56:11 -07:00
Nitish Malhotra cc78dd0262
Add clarity to E2E testing steps
Add clarity to E2E testing steps
2021-05-06 20:53:41 -07:00
Jonathan Innis ebf5200832
Update issue templates (#210) 2021-05-06 15:27:55 -07:00
Jonathan Innis 546db0f1fa
Add Pre-Delete Hook to Resolve HelmRepository Bug (#205)
* Add hook to resolve helmrepository bug

* Move chartmuseum name to values

* Fix bug in hooks yaml
2021-05-05 23:38:58 -07:00
Jonathan Innis 0b4357bd77
Add Bug Issue Templates (#204)
* Update issue templates

* Update bug_report.md
2021-05-05 23:35:29 -07:00
Nitish Malhotra b39e5d6de2 Add github link to homepage
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 15:58:44 -07:00
Nitish Malhotra 4923093fed Updated Developer Docs for Website
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 15:55:13 -07:00
Nitish Malhotra da781bcc65 Add developer docs for running e2e tests
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 14:31:18 -07:00
Nitish Malhotra d4a8d50d25 Add names for workflow tasks
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 14:11:47 -07:00
Nitish Malhotra 5d313864ea Merge branch 'main' of github.com:azure/orkestra into main
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 14:09:14 -07:00
Nitish Malhotra a730f3dfa3 Release drafter simple
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 14:07:09 -07:00
Nitish Malhotra c5986810b4 Release drafter to workflow
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 13:59:24 -07:00
Nitish Malhotra 7f97720c9d Release drafter to workflow
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 13:58:15 -07:00
Nitish Malhotra 4cc5597989 Remove duplicate workflow tag
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 13:28:58 -07:00
Nitish Malhotra a5ff476932 Add godoc badge
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 13:27:38 -07:00
Nitish Malhotra 126f27f8fb Add badges to README
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 13:25:54 -07:00
Nitish Malhotra 2a5d56bae9 Fix secret for dockerhub password
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 13:05:56 -07:00
Nitish Malhotra 197eec5db7 Github action docker
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-05 13:01:24 -07:00
Dietrich Anaya d665d40526
Add E2E testing to Orkestra (#177) 2021-05-04 21:29:31 -07:00
Nitish Malhotra dd9dc4a76d
Update README.md
Added codecov badge
2021-05-04 17:38:04 -07:00
Nitish Malhotra 5b2fd6f7b4 Fix github workflow error
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-04 17:29:54 -07:00
Nitish Malhotra 73cc63c460
Setup for EnvTest and usage with CI (#200)
* Setup for EnvTest and usage with CI

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Github actions support

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Remove go job from azure pipeline

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-05-04 17:26:56 -07:00
Jonathan Innis b07dd60158
Update the api docs (#199) 2021-05-03 08:46:36 -07:00
Nitish Malhotra 950580b96f Revert main tag to latest
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-29 11:28:43 -07:00
Nitish Malhotra cddfc60415 Image tag to v0.5.1
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-29 11:24:04 -07:00
Jonathan Innis 13849a5a75
Fix remediation to only check workflow status (#193)
LGTM
2021-04-29 10:04:14 -07:00
Nitish Malhotra e7b1bf9572
Removed executor code from repo (#192)
Closes #191

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-28 21:14:39 -07:00
Nitish Malhotra 9279f33f62
Cleanup workflow pods on workflow success (#187)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-28 13:18:38 -07:00
Jonathan Innis ef80a788c2
Integrate Helm Controller and Remove Helm Operator (#181)
* Start helm controller integration

* Add helmrelease to scheme

* Add a custom poller for applying and checking helmreleases

* Update exectuor image

* Remove last helm operator ref

* Update go mod

* Added namesapce creation to executor

* Change naming to fluxhelmv2beta1

* Update the executor for upgrade scenario

* Remove helm uninstall

* Use logrus instead of print

* Make timeout come from argo workflow piece, change chart location

* Remove helm operator from chart values

* Fix lint issues

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>

* Fix failed tests

Co-authored-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-28 12:40:59 -07:00
Nitish Malhotra d4a15905d2 Add orkestra arch to website index.md
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-26 20:24:30 -07:00