Skip to content
orchestration engine
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github fix(docs): Update PULL_REQUEST_TEMPLATE contributing link (#1375) Jun 1, 2017
gradle feat(declarative): New endpoint to list correlated executions May 13, 2019
halconfig fix(gremlin): Remove Gremlin config template and let Halyard do it fr… Apr 30, 2019
orca-applications chore(dependencies): Boot 2 and the BOM May 9, 2019
orca-bakery fix(bake/rosco): fix regression in snake casing of rosco specific bak… May 20, 2019
orca-clouddriver fix(clouddriver): WaitForUpInstances should block on Starting health … May 23, 2019
orca-core-tck chore(dependencies): Boot 2 and the BOM May 9, 2019
orca-core fix(executionprocessor): add @order to execution processors (#2919) May 16, 2019
orca-dry-run chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-echo chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-eureka chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-extensionpoint chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-flex chore(dependencies): Boot 2 and the BOM May 9, 2019
orca-front50 chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-igor chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-integrations-cloudfoundry chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-integrations-gremlin chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-kayenta
orca-keel chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-kotlin chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-migration chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-mine chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-pipelinetemplate fix(executionprocessor): add @order to execution processors (#2919) May 16, 2019
orca-qos fix(boot2): camel to kebab for fast properties (#2920) May 16, 2019
orca-queue-redis fix(dynamicConfig): Removed rogue no-op service May 16, 2019
orca-queue-tck chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-queue fix(mptv1): revert back Jinjava to 2.2.3 (#2921) May 16, 2019
orca-redis chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-retrofit chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-sql-mysql chore(dependencies): Boot 2 and the BOM May 9, 2019
orca-sql perf(sql): Add indexes on correlated execution ids for faster deletes ( May 20, 2019
orca-test-groovy chore(dependencies): Boot 2 and the BOM May 9, 2019
orca-test-kotlin chore(*): Rename time.kt to timeutil.kt to keep intelliJ happy (#2907) May 10, 2019
orca-test-redis chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-test chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-validation chore(*): Apply codestyles to orca (#2915) May 14, 2019
orca-web fix(executionprocessor): add @order to execution processors (#2919) May 16, 2019
orca-webhook chore(*): Apply codestyles to orca (#2915) May 14, 2019
.clog.toml chore(changelog): Extend changelog commit keywords. (#1236) Mar 22, 2017
.editorconfig
.gitignore feat(stage/wercker): Implemented a Wercker Pipeline Stage for trigger… Jul 25, 2018
.travis.yml chore(build): build on openjdk8 (#2498) Nov 5, 2018
AUTHORS feat(provider/dcos): Add support for DC/OS pipelines (#1363) Jun 7, 2017
Dockerfile fix(docker): fix gradle build step (#2765) Mar 18, 2019
Dockerfile.slim chore(docker): alpine-specific adduser (#2117) Apr 4, 2018
LICENSE.txt Update LICENSE.txt Aug 21, 2014
OWNERS.md chore(*): Seeding initial OWNERS file (#2840) Apr 16, 2019
README.md fix(docs): Fix minor typo in README file (#2092) Mar 28, 2018
build.gradle chore(dependencies): externalize versions to properties (#2925) May 21, 2019
cloudbuild-tagged.yaml chore(nightly build): Adds clouddriver-tagged.yaml for nightly builds ( Jul 10, 2017
cloudbuild.yaml chore(nightly build): Adds clouddriver-tagged.yaml for nightly builds ( Jul 10, 2017
gradle.properties chore(dependencies): Autobump korkVersion (#2931) May 22, 2019
gradlew chore(build): Gradle 5.4.1 May 9, 2019
gradlew.bat chore(build): Gradle 5.4.1 May 9, 2019
logo.jpg chore(auth) fix image in readme (#1465) Jul 18, 2017
settings.gradle chore(cf): Move cfServiceKey from orca-core to orca-integrations-clou… Apr 24, 2019

README.md

Orca

Build Status

Orca Logo

Orca is the orchestration engine for Spinnaker. It is responsible for taking a pipeline or task definition and managing the stages and tasks, coordinating the other Spinnaker services.

Orca pipelines are composed of stages which in turn are composed of tasks. The tasks of a stage share a common context and can publish to a global context shared across the entire pipeline allowing multiple stages to co-ordinate. For example a bake stage publishes details of the image it creates which is then used by a deploy stage.

Orca persists a running execution to Redis.

Debugging

To start the JVM in debug mode, set the Java system property DEBUG=true:

./gradlew -DDEBUG=true

The JVM will then listen for a debugger to be attached on port 8183. The JVM will not wait for the debugger to be attached before starting Orca; the relevant JVM arguments can be seen and modified as needed in build.gradle.

You can’t perform that action at this time.