Skip to content

Commit 7863e27

Browse files
authored
Add SPI configurations for the standalone mode (#5476)
* Add SPI configurations for the standalone mode * Remove disabling scheduler
1 parent c11fa85 commit 7863e27

File tree

4 files changed

+9
-114
lines changed

4 files changed

+9
-114
lines changed

.github/workflows/4-standalone.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,6 @@ jobs:
6565
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
6666
- name: Check free space
6767
run: df -h
68-
- name: Disable the scheduler
69-
run: "./tools/github/disable-scheduler.sh"
7068
- id: tests
7169
name: Run Tests
7270
run: "./tools/github/run${{ env.TEST_SUITE }}Tests.sh"

core/standalone/src/main/resources/standalone-kcf.conf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ whisk {
2121
spi {
2222
ContainerFactoryProvider = "org.apache.openwhisk.core.containerpool.kubernetes.KubernetesContainerFactoryProvider"
2323
LogStoreProvider = "org.apache.openwhisk.core.containerpool.logging.DockerToActivationLogStoreProvider"
24+
LoadBalancerProvider = "org.apache.openwhisk.core.loadBalancer.LeanBalancer"
25+
EntitlementSpiProvider = "org.apache.openwhisk.core.entitlement.LocalEntitlementProvider"
26+
InvokerProvider = "org.apache.openwhisk.core.invoker.InvokerReactive"
27+
InvokerServerProvider = "org.apache.openwhisk.core.invoker.DefaultInvokerServer"
28+
DurationCheckerProvider = "org.apache.openwhisk.core.scheduler.queue.NoopDurationCheckerProvider"
2429
}
2530
kubernetes {
2631
timeouts {

core/standalone/src/main/resources/standalone.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ whisk {
4141
# and does not require root user access
4242
LogStoreProvider = "org.apache.openwhisk.core.containerpool.docker.DockerCliLogStoreProvider"
4343
ContainerFactoryProvider = "org.apache.openwhisk.core.containerpool.docker.StandaloneDockerContainerFactoryProvider"
44+
EntitlementSpiProvider = "org.apache.openwhisk.core.entitlement.LocalEntitlementProvider"
45+
InvokerProvider = "org.apache.openwhisk.core.invoker.InvokerReactive"
46+
InvokerServerProvider = "org.apache.openwhisk.core.invoker.DefaultInvokerServer"
47+
DurationCheckerProvider = "org.apache.openwhisk.core.scheduler.queue.NoopDurationCheckerProvider"
4448
}
4549

4650
info {

tools/github/disable-scheduler.sh

Lines changed: 0 additions & 112 deletions
This file was deleted.

0 commit comments

Comments
 (0)