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

195 Коммитов

Автор SHA1 Сообщение Дата
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
Nitish Malhotra cd1e3c37d6 Add orkestra arch to README.md
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-26 20:23:36 -07:00
Nitish Malhotra b43a65ae61 Docs for operators for website
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-26 13:59:52 -07:00
Nitish Malhotra cd2af7fc5d
Nitishm/exp/website (#179)
Orkestra website

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-26 13:48:24 -07:00
Nitish Malhotra 0cd5b40b59
Add probes to deployment and probe server to ctrlr (#178)
* Add probes to deployment and probe server to ctrlr

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

* Lint error

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-26 11:43:29 -07:00
Nitish Malhotra 586ed992e2
Update _config.yml 2021-04-25 18:37:51 -07:00
Nitish Malhotra c01f93396d
Nitishm/exp/website (#176)
* Orkestra jekyll website

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-25 18:36:34 -07:00
Nitish Malhotra 5cd449501d
[WIP] Configure pod parallelism to higher value (#174)
* Configure pod parallelism to higher value

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

* Make timeout a readable string

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

* Make parallelism configurable

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

* Pass parallelism to workflow templates

This commit also removes HelmRelease overrides for wait and timeout.

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

* Expose helm-operator values for workers in parallel

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

* Increase helm-operator workers to 10

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-23 10:05:23 -07:00
Nitish Malhotra e2af3e4320 Switch to latest image tag for main branch
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-22 13:25:53 -07:00
Nitish Malhotra 229f5cacbc Upgrade to tag v0.4.1
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-22 13:01:26 -07:00
Nitish Malhotra 55a15cdb59
Upgraded Argo chart to v0.16.8 (#172)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-22 12:48:58 -07:00
Jonathan Innis af6b1c2815
Add Optional User Interval (#169)
* Add interval to api

* Add interval to api spec

* requeue for a specified time after success

* Update with requeue logging

* Fix logging bug

* Fix progressing mixup

* New charts repository for istio bookinfo and helm-controller charts

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

Co-authored-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-22 12:45:30 -07:00
Nitish Malhotra f0e08bef38
Create target dir if it doesnt exist (#166)
* Create target dir if it doesnt exist

Closes #149

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

* golangci-lint error

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

* check for nil successful spec

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-22 10:01:11 -07:00
Nitish Malhotra 027199de7a
Update README.md 2021-04-22 09:57:37 -07:00
Nitish Malhotra 283a9b85f5
Add okteto tutorial (#168)
* Add okteto tutorial

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

* update versions binary

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-21 22:45:33 -07:00
Nitish Malhotra b3229aaf67
Update DEVELOPMENT.md 2021-04-21 20:47:35 -07:00
Nitish Malhotra 5e500c05dc
Tutorial for bridge to kubernetes (#167)
Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-21 20:44:07 -07:00
Nitish Malhotra 303cb5269f
Nitishm/bug/164/support any ns (#165)
* Okteto yaml for delve based debugging on a live cluster

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

* Fix Tiltfile failures

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

* Added support for any namespace to deploy orkestra

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-20 11:48:35 -07:00
Nitish Malhotra 0a9b0eb9c1
Nitishm/chore/161/all apps to staging (#163)
* Okteto yaml for delve based debugging on a live cluster

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

* Fix Tiltfile failures

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

* All applications are staged irrespective of subchart dependencies

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-19 10:00:40 -07:00
Nitish Malhotra dfb345d204
Nitishm/chore/add helm controller charts (#162)
* Okteto yaml for delve based debugging on a live cluster

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

* Fix Tiltfile failures

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

* Added helm-operator helm chart(s)

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

* Updated bookinfo

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-17 19:08:31 -07:00
Nitish Malhotra 9a5e0b9ea6
Update README.md 2021-04-15 12:53:27 -07:00
Nitish Malhotra abf02b76f3
Update README.md
controller-gen installation instructions
2021-04-15 12:52:47 -07:00
Jonathan Innis 7b79374a25
Add Conditions Object to Statuses of AppGroup (#157)
* Add conditions to the application group status

* Fixing bugs in the build

* Updating with other condition types

* Adding condition type for workflow and application group reconciliation

* Remove unneded progressing call

* Surface condition objects for the underlying subcharts

* Cleanup getting chart status code

* Fix bug in checking generation for update

* Move observed generation update

* CRD update u=in charts dir

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

* Patch instead of update to prevent conflict

* Fix a couple patch bugs

* Remove spcl handing of terminating ns

No special handing of terminating ns
Fixed bug in handleRemediation

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

Co-authored-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-15 11:32:15 -07:00
rramankutty0 01666c98c6
Issue#159 - orkestra deployment's staging repo url should use the release name and namespace (#160)
Co-authored-by: Rajesh Ramankutty <rramankutty0@hotmail.com>
2021-04-14 21:56:02 -04:00
Jonathan Innis 246945c7eb
Remove Checksum in Favor of Generation Comparison (#154)
* Remove the need for checksum, use generation

* Update the chart cr as well

* Change the name to observedGeneration

* Fix making the crd definition
2021-04-12 12:48:56 -07:00
Nitish Malhotra f748b07685 image to v0.4.0
Signed-off-by: Nitish Malhotra <nitishm@microsoft.com>
2021-04-10 23:59:20 -07:00
Nitish Malhotra 850a56c332
Remove groupID from sample (#158)
Signed-off-by: Nitish Malhotra <nitishm@microsoft.com>

Co-authored-by: Nitish Malhotra <nitishm@microsoft.com>
2021-04-10 22:25:54 -07:00
Jonathan Innis 2af4c4c746
Integrate HelmRelease into the Application Spec (#151)
* Update spec with helmRelease spec values

* Update samples

* Remove unneeded fields and update api

* Add description for api types for application spec

* Update naming to authSecretRef

* API changes to Release field

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

* Remove GroupID field

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

Co-authored-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-10 15:27:44 -07:00
Nitish Malhotra d5e961e8de
Nitishm/bug/152/fix tiltfile (#153)
* Okteto yaml for delve based debugging on a live cluster

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

* Fix Tiltfile failures

Signed-off-by: Nitish Malhotra <nitish.malhotra@gmail.com>
2021-04-09 10:56:47 -07:00
Nitish Malhotra 9ccfd7486b
Update docs (#145)
Signed-off-by: Nitish Malhotra <nitishm@microsoft.com>

Co-authored-by: Nitish Malhotra <nitishm@microsoft.com>
2021-04-06 10:44:05 -07:00
Nitish Malhotra 0f716bc2f2
Make repo info dynamic (#141)
* Make repo info dynamic

* Repo Auth configuration from Secret

Co-authored-by: Nitish Malhotra <nitishm@microsoft.com>
2021-04-05 23:07:50 -07:00