This is an automated email from the ASF dual-hosted git repository.
wilfreds pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/yunikorn-site.git
The following commit(s) were added to refs/heads/master by this push:
new 4a2e2a2e43 [YUNIKORN-2109] Deprecate service.operatorPlugins
configuration (#363)
4a2e2a2e43 is described below
commit 4a2e2a2e4346cd52618a5223950f42c54b7d1350
Author: Craig Condit <[email protected]>
AuthorDate: Mon Nov 13 19:04:00 2023 +1100
[YUNIKORN-2109] Deprecate service.operatorPlugins configuration (#363)
Closes: #363
Signed-off-by: Wilfred Spiegelenburg <[email protected]>
---
.../pluggable_app_management.md | 0
docs/user_guide/service_config.md | 39 ++++++++++++----------
sidebars.js | 2 +-
3 files changed, 23 insertions(+), 18 deletions(-)
diff --git a/docs/design/pluggable_app_management.md
b/docs/archived_design/pluggable_app_management.md
similarity index 100%
rename from docs/design/pluggable_app_management.md
rename to docs/archived_design/pluggable_app_management.md
diff --git a/docs/user_guide/service_config.md
b/docs/user_guide/service_config.md
index ffeb855b23..256a244001 100644
--- a/docs/user_guide/service_config.md
+++ b/docs/user_guide/service_config.md
@@ -400,7 +400,7 @@ or via the Helm `yunikornDefaults` section:
| Deprecated setting | ConfigMap replacement
|
|----------------------------------------|-------------------------------------------------|
-| operatorPlugins | service.operatorPlugins
|
+| operatorPlugins | -
|
| placeHolderImage | service.placeholderImage
|
| admissionController: processNamespaces |
admissionController.filtering.processNamespaces |
| admissionController: bypassNamespaces |
admissionController.filtering.bypassNamespaces |
@@ -432,7 +432,6 @@ Replacement example:
```yaml
yunikornDefaults:
service.policyGroup: queues
- service.operatorPlugins: general
service.placeholderImage: registry.k8s.io/pause:3.7
admissionController.filtering.processNamespaces: "^spark-,^mpi-"
admissionController.filtering.bypassNamespaces: "^kube-system$"
@@ -485,7 +484,6 @@ data:
service.volumeBindTimeout: "10s"
service.eventChannelCapacity: "1048576"
service.dispatchTimeout: "5m"
- service.operatorPlugins: "general"
service.disableGangScheduling: "false"
service.enableConfigHotRefresh: "true"
service.placeholderImage: "registry.k8s.io/pause:3.7"
@@ -604,19 +602,6 @@ Example:
```yaml
service.dispatchTimeout: "10m"
```
-#### service.operatorPlugins
-Controls the set of operator plugins which are enabled within YuniKorn.
-Currently, only the `general`, `spark-k8s-operator`, and `yunikorn-app`
-plugins are implemented. The `general` plugin should not be disabled.
-
-A change to this setting requires a restart of YuniKorn to take effect.
-
-Default: `general`
-
-Example:
-```yaml
-service.operatorPlugins: "general,spark-k8s-operator"
-```
#### service.disableGangScheduling
Allows global disabling of the gang scheduling feature (not recommended).
@@ -734,7 +719,6 @@ The `log.level` is the default log level for all loggers.
log.level: "INFO"
log.admission.level: "DEBUG"
log.core.config.level: "INFO"
-log.shim.appmgmt.sparkoperator.level: "ERROR"
```
### Kubernetes settings
@@ -993,6 +977,27 @@ Example:
admissionController.accessControl.externalGroups: "^sales$,^marketing$,^admin-"
```
+### Deprecated settings
+
+#### service.operatorPlugins
+
+**_DEPRECATED in 1.4.0:_** No replacement
+
+Controls the set of operator plugins which are enabled within YuniKorn.
+Currently, only the `general` plugin is implemented, and the plugin
+functionality will be removed entirely in a future release. The `general`
+plugin should not be disabled as it is critical to the proper operation of
+YuniKorn.
+
+A change to this setting requires a restart of YuniKorn to take effect.
+
+Default: `general`
+
+Example:
+```yaml
+service.operatorPlugins: "general"
+```
+
[^1]: Available log subsystem values:
- admission
- admission.client
diff --git a/sidebars.js b/sidebars.js
index fc859fa4ea..51b8a626d0 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -89,7 +89,6 @@ module.exports = {
'design/preemption',
'design/simple_preemptor',
'design/generic_resource',
- 'design/pluggable_app_management',
'design/priority_scheduling',
'design/resilience',
'design/state_aware_scheduling',
@@ -107,6 +106,7 @@ module.exports = {
'archived_design/predicates',
'archived_design/scheduler_core_design',
'archived_design/cross_queue_preemption',
+ 'archived_design/pluggable_app_management',
]
},
],
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]