Add affinity support (#1170)

* Add support for setting nodeSelector/affinity/tolerations on all deployments of fission components.
* Add extraCoreComponmentPodConfig helm value to allow setting of affinty/tolerations/nodeSelectors/etc on core pods
This commit is contained in:
Laurence Hudson
2019-05-22 17:09:29 +08:00
committed by Ta-Ching Chen
parent 4632269314
commit 897771546b
5 changed files with 96 additions and 2 deletions
+1
View File
@@ -64,6 +64,7 @@ Parameter | Description | Default
`debugEnv` | If there are any pod specialization errors when a function is triggered and this flag is set to true, the error summary is returned as part of http response | `true`
`prometheusDeploy` | Set to true if prometheus needs to be deployed along with fission | `true` in `fission-all`, `false` in `fission-core`
`canaryDeployment.enabled` | Set to true if you need canary deployment feature | `true` in `fission-all`, `false` in `fission-core`
`extraCoreComponmentPodConfig` | Extend the container specs for the core fission pods. Can be used to add things like affinty/tolerations/nodeSelectors/etc. | None
### Extra configuration for `fission-all`