Skip to content

Commit

Permalink
Feat(plugins): adding ability to use plugins (#3058)
Browse files Browse the repository at this point in the history
* Feat(plugins): adding ability to use plugins

* chore(plugin): Scan plugins package
  • Loading branch information
link108 authored and ethanfrogers committed Jul 25, 2019
1 parent af2f20a commit a437747
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
1 change: 1 addition & 0 deletions orca-web/orca-web.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ dependencies {
implementation("com.netflix.spinnaker.kork:kork-exceptions")
implementation("com.netflix.spinnaker.kork:kork-stackdriver")
implementation("com.netflix.spinnaker.kork:kork-web")
implementation("com.netflix.spinnaker.kork:kork-plugins")
implementation("net.logstash.logback:logstash-logback-encoder")
implementation("com.netflix.spinnaker.fiat:fiat-api:$fiatVersion")
implementation("com.netflix.spinnaker.fiat:fiat-core:$fiatVersion")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import com.netflix.spinnaker.config.QosConfiguration
import com.netflix.spinnaker.config.StackdriverConfig
import com.netflix.spinnaker.config.TomcatConfiguration
import com.netflix.spinnaker.kork.PlatformComponents
import com.netflix.spinnaker.kork.plugins.spring.SpinnakerApplication
import com.netflix.spinnaker.orca.applications.config.ApplicationConfig
import com.netflix.spinnaker.orca.bakery.config.BakeryConfiguration
import com.netflix.spinnaker.orca.clouddriver.config.CloudDriverConfiguration
Expand Down Expand Up @@ -85,9 +86,9 @@ import org.springframework.scheduling.annotation.EnableAsync
GremlinConfiguration
])
@ComponentScan([
"com.netflix.spinnaker.config"
"com.netflix.spinnaker.config", "com.netflix.spinnaker.plugin"
])
class Main extends SpringBootServletInitializer {
class Main extends SpinnakerApplication {
static final Map<String, String> DEFAULT_PROPS = [
'netflix.environment' : 'test',
'netflix.account' : '${netflix.environment}',
Expand All @@ -99,7 +100,7 @@ class Main extends SpringBootServletInitializer {
]

static void main(String... args) {
new SpringApplicationBuilder().properties(DEFAULT_PROPS).sources(Main).run(args)
SpinnakerApplication.initialize(DEFAULT_PROPS, Main, args)
}

@Override
Expand Down

0 comments on commit a437747

Please sign in to comment.