@@ -767,6 +767,27 @@ def _template_path_default(self):
767767 help = "Origin to use when emitting events. Defaults to hostname of request when empty" ,
768768 )
769769
770+ _build_config_deprecated_map = {
771+ "appendix" : ("BuildExecutor" , "appendix" ),
772+ "push_secret" : ("BuildExecutor" , "push_secret" ),
773+ "build_memory_limit" : ("BuildExecutor" , "memory_limit" ),
774+ "sticky_builds" : ("KubernetesBuildExecutor" , "sticky_builds" ),
775+ "log_tail_lines" : ("KubernetesBuildExecutor" , "log_tail_lines" ),
776+ "build_memory_request" : ("KubernetesBuildExecutor" , "memory_request" ),
777+ "build_docker_host" : ("KubernetesBuildExecutor" , "docker_host" ),
778+ "build_namespace" : ("KubernetesBuildExecutor" , "namespace" ),
779+ "build_image" : ("KubernetesBuildExecutor" , "build_image" ),
780+ "build_node_selector" : ("KubernetesBuildExecutor" , "node_selector" ),
781+ }
782+
783+ @observe (* _build_config_deprecated_map )
784+ def _build_config_deprecated (self , change ):
785+ dest_cls , dest_name = self ._build_config_deprecated_map [change .name ]
786+ self .log .warning (
787+ "BinderHub.%s is deprecated, use %s.%s" , change .name , dest_cls , dest_name
788+ )
789+ self .config .get (dest_cls )[dest_name ] = change .new
790+
770791 @staticmethod
771792 def add_url_prefix (prefix , handlers ):
772793 """add a url prefix to handlers"""
0 commit comments