Orkestra Versions Save

Orkestra is a cloud-native release orchestration and lifecycle management (LCM) platform for the fine-grained orchestration of inter-dependent helm charts and their dependencies

v0.8.3

2 years ago

What's Changed

Full Changelog: https://github.com/Azure/orkestra/compare/v0.8.2...v0.8.3

v0.8.2

2 years ago

What's Changed

Full Changelog: https://github.com/Azure/orkestra/compare/v0.8.1...v0.8.2

v0.8.1

2 years ago

What's Changed

Full Changelog: https://github.com/Azure/orkestra/compare/v0.8.0...v0.8.1

v0.8.0

2 years ago

Changes

  • Update docs (#386) @nitishm
  • API spec changes to support configuring workflow executors (#380) @nitishm
  • Bump nokogiri from 1.11.3 to 1.12.4 in /docs (#378) @dependabot
  • Bump nokogiri from 1.11.3 to 1.12.4 in /docs (#375) @dependabot
  • Fix Security Vulnerabilities and Update Dependencies (#376) @jonathan-innis
  • Bump addressable from 2.7.0 to 2.8.0 in /docs (#374) @dependabot
  • correct coding convention#patched (#370) @linhbkhn95
  • Upgrade CI/CD to Newest Version of Kind (#363) @jonathan-innis
  • Add keptn plugin charts (#358) @nitishm
  • Refactor e2e tests (#343) @mahalrs
  • Fix invalid pointer and slice bug in Graph.bft() (#350) @mahalrs

🚀 Features

  • Add Executor Node Logic to Graph (#381) @jonathan-innis
  • Use a Workflow Status Thread Rather than Short Requeue (#382) @jonathan-innis
  • Refactor the DAG application logic into Graph (#371) @jonathan-innis

🐛 Bug Fixes

  • Purge Newer Applications Deployed on Rollback (#352) @jonathan-innis

🧰 Maintenance

  • Use a Workflow Status Thread Rather than Short Requeue (#382) @jonathan-innis
  • Refactor the DAG application logic into Graph (#371) @jonathan-innis

v0.7.0

2 years ago

Changes

  • Bump up default executor version to v0.4.1 (#348) @nitishm
  • Upgrade Executor to Version v0.4.0 (#347) @jonathan-innis
  • Add unit tests for pkg/workflow package (#334) @mahalrs
  • Nitishm/bug/344/finalizer check (#346) @nitishm
  • Fix finalizer check (#345) @nitishm
  • Workflow serviceaccount not using orkestra SA (#342) @nitishm
  • Refactor + unit tests for pkg/workflow/templates.go (#339) @mahalrs
  • Add Slack info to CONTRIBUTING.md (#336) @mahalrs
  • bug fix: assignment to entry in nil map returned by GetValues() (#338) @mahalrs
  • Refactor ConvertToDNS1123() (#335) @mahalrs
  • Fix Adding Finalizer Bug (#333) @jonathan-innis
  • Remove Unused Code in Rollback (#330) @jonathan-innis
  • Improve Conditions Returned By ApplicationGroup (#313) @jonathan-innis
  • Disable subchart decomposition if subchart field nil/empty (#325) @nitishm
  • Add slack button (#329) @nitishm
  • Fix bug where IsFileYaml() returns true if non yaml file's extension contains suffix yaml or yml (#327) @mahalrs
  • Add "API Docs" GitHub Action to check if docs are up to date (#324) @mahalrs
  • Upgrade to Argo v3.0.7 (#318) @mahalrs
  • Move scripts from /scripts to /hack (#319) @mahalrs
  • Fix generated release name for apps and subcharts (#317) @mahalrs
  • Update ambassador chart url for bookinfo example (#314) @mahalrs
  • Revert "Add CI for autogeneration of api docs on push to main" (#312) @nitishm
  • Add CI for autogeneration of api docs on push to main (#310) @mahalrs
  • Update ConvertToDNS1123() to validate and fix other special characters, max len and starts-with rules (#298) @mahalrs
  • Add autogeneration of api docs (#306) @mahalrs
  • Refactor Workflow into a Builder Construct (#284) @jonathan-innis
  • Update CONTRIBUTING.md (#304) @mahalrs
  • Add CODE_OF_CONDUCT.md (#303) @mahalrs
  • Update Makefile targets to use scripts to start & stop kinD cluster with local docker registry (#294) @mahalrs
  • Update developer docs (refactor) (#288) @mahalrs
  • Add Codeowners File to Require Ownership Review (#301) @jonathan-innis
  • Fix status badge links in README.md (#295) @nitishm
  • Cleanup Reconciler with Refactored Code Portions (#272) @jonathan-innis
  • Generate a unique prefix instead of initials when naming subcharts (#283) @mahalrs
  • Update .gitignore to ignore testbin created by scripts/setup-envtest.sh (#287) @mahalrs
  • Update developer docs with makefile tutorial (#286) @nitishm

🐛 Bug Fixes

  • bug:update makefile to have create/delete kind and add clean target (#302) @helayoty

v0.6.0

2 years ago

Changes

  • Update operators section in docs to include the latest helm-controller chart options (#281) @mahalrs
  • Suspend the forward workflow when the reverse workflow is running #233 (#276) @davutkarabay
  • change default concurrent workers in orkestra charts from 20 to 5 (#280) @mahalrs
  • Add Rollback Create Testing (#267) @jonathan-innis
  • Debug should be disabled by default (#274) @nitishm
  • Changes for using action parameter of orkestra workflow executor (#230) @davutkarabay
  • Update application subcharts when subcharts are implicit (#258) @nitishm
  • Update helm chart values after debug/log-level flags change (#269) @nitishm
  • Add raw tag to docker workflow (#259) @nitishm
  • Tiltfile should create release in ns default (#266) @nitishm
  • Add Debug Makefile Target and Debug mode for Controller (#256) @jonathan-innis
  • Cleanup the Argo Package and Move AppGroup consts to AppGroup Types (#247) @jonathan-innis
  • Integrate Helm Controller Structs into the AppGroup Spec (#255) @jonathan-innis
  • Additional Create/Update Testing (#246) @jonathan-innis
  • Ignore misc files from parent to subchart (#249) @nitishm
  • Convert app chart name to dns1123 comp when staging (#244) @nitishm
  • Pass disableWait flag from app to subchart helmrelease (#243) @nitishm
  • Concurrency for helm-controller (#239) @nitishm
  • Initial Create Testing (#223) @jonathan-innis
  • Use release.timeout as the timeout for the defaultExecutor (#229) @nitishm
  • Find max interval to use as defaultExecutor timout (#227) @nitishm
  • Reduce HelmRepository Sync Interval (#224) @jonathan-innis
  • Fix CrashLoopBackoff when starting Orkestra (#221) @jonathan-innis
  • Generate unique names for reverse wf nodes (#219) @nitishm

v0.5.2

3 years ago

Changes

  • Make tilt ignore pre-delete hooks (#214) @nitishm
  • Davutkarabay/reversal workflow 2 (#206) @nitishm
  • Add Feature Request Template (#210) @jonathan-innis
  • Add Pre-Delete Hook to Resolve HelmRepository Bug (#205) @jonathan-innis
  • Add Bug Issue Templates (#204) @jonathan-innis
  • Add E2E testing to Orkestra (#177) @AH-Dietrich
  • Setup for EnvTest and usage with CI (#200) @nitishm
  • Update the API Docs (#199) @jonathan-innis

v0.5.1

3 years ago

Fixes:

  • Check only workflow status when reconciling #193

v0.5.0

3 years ago

Breaking changes in this release due to an updated CRD.

Features:

  • Integrate Helm Controller and Remove Helm Operator (#181)
  • Updated Argo chart to v0.16.8 (#172)
  • Added probes to orkestra controller (#178)

v0.4.1

3 years ago

Changes include

  • Configurable reconcile interval on success (#169)
  • Latest Argo chart v0.16.8 (#172)
  • Display status conditions and transitions in applicationgroup Status field (#157)
  • Push all pulled application charts to staging repo even if they do not have any additional subchart dependencies (#163)
  • [docs] Development guide with tutorials for using Tilt, Okteto and Bridge for Kubernetes for improving development workflow (#167 , #168 )

Contributors:

  • @nitishm
  • @jonathan-innis (🚀 👏 for most of the significant changes)
  • @rramankutty0