rickchengx opened a new pull request #4176:
URL: https://github.com/apache/zeppelin/pull/4176


   
   
   ### What is this PR for?
   Currently, when zeppelin server is running outside of k8s cluster, users 
cannot access the spark UI directly from the web page of Zeppelin. So this PR 
creates ingress resource in `k8s/interpreter/100-interpreter-spec.yaml` and 
enables the `SPARK JOB` button to jump directly to the URL defined by ingress.
   
   If user does not specify the property `zeppelin.spark.uiWebUrl`, it will be 
automatically generated according to the template: 
`{{PORT}}-{{SERVICE_NAME}}.{{SERVICE_DOMAIN}}`, which is also the URL that the 
`SPARK JOB` button points to. So this PR also configured the ingress.host by 
this URL.
   
   This PR also adds a property `zeppelin.k8s.spark.useIngress` to let user 
choose whether to create ingress. 
   Example usage:
   ```
   zeppelin.k8s.spark.useIngress true
   ```
   
   
   ### What type of PR is it?
   [Improvement]
   
   ### Todos
   * [ ] - Task
   
   ### What is the Jira issue?
   * <https://issues.apache.org/jira/browse/ZEPPELIN-5445>
   
   ### How should this be tested?
   * CI pass and manually tested
   
   ### Screenshots (if appropriate)
   
   ### Questions:
   * Does the licenses files need update? No
   * Is there breaking changes for older versions? No
   * Does this needs documentation? No
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@zeppelin.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to