Yinan Li
7a34c91f6c
Use a Kubernetes Job to run spark-submit for multi-version support
2020-04-18 11:03:26 -07:00
Shiqi Sun
8a4a991a81
Fix typos and links in several docs ( #853 )
...
Trivial fixes on typos, links and formats in several docs.
2020-04-01 13:48:47 -07:00
Yinan Li
1c4486cdda
Removed legacy init-container related fields ( #750 )
2019-12-20 10:08:05 -08:00
Jiaxin Shan
0bd7592035
Add volumes support for Spark scratch space spark.local.dir ( #707 )
2019-12-15 15:05:40 -08:00
Clemens Valiente
29888bb088
fixing copy&paste error in sparkctl Readme ( #696 )
...
fix copy&paste error & grammar
2019-11-17 23:11:15 -08:00
Yinan Li
baafaafeea
Fixed the client version used in sparkctl ( #681 )
2019-11-03 18:50:21 -08:00
kevin hogeland
55a1eebc0c
Generate CRD specs, bump to v1beta2 ( #578 )
...
* Generate CRD specs, bump to v1beta2
* Add short/singular CRD names
* Merge upstream/master
* Tweak Cores validation
* Fix typo, merge upstream
* Update remaining docs for v1beta2
2019-09-13 10:37:21 -07:00
Chaoran Yu
6609df0a18
Refactored integration tests ( #445 )
...
* Refactored integration tests
* Addressed review comments
2019-03-18 18:47:15 -07:00
Sarjeet Singh
a6fc6fb207
Add InClusterconfig for sparkctl if no kubeconfig provided ( #420 )
...
* Add InClusterconfig for sparkctl if no kubeconfig provided
* Importing os
* Updated based on review comment
* Minor fix for reordering import package
2019-02-21 14:47:51 -08:00
Stavros Kontopoulos
2feda257dd
update test suite
2019-02-15 14:54:56 +02:00
Jessie A. Morris
4532f5263b
Fix install instructions in sparkctl readme
2019-02-05 14:26:42 -07:00
Yinan Li
c41576b5ff
Updated the use the v1beta1 version of the APIs
2019-01-17 10:45:54 -08:00
Grzegorz Lyczba
73ecfa80ac
rename CompletionTime to TerminationTime
2018-12-17 23:36:48 +01:00
akhurana001
8c7fdbb306
Operator State Management + Ingress Creation ( #291 )
...
* SparkOperator: Prometheus Metrics Integration
* Prometheus Metric Update
* Spark Operator:Prometheus Metric Integration
* PositiveGauge rework
* remove unwanted dependencies
* Propogating ScheduledSpark App Labels
* Doc update
* Metric Description update
* fix app wait
* SparkOperator: Prometheus Metrics Integration
* Spark Operator metrics:PR Comments
* SparkOperator: Set completion time for Failed App
* Operator Metrics: PR comments
* Spark Operator: PR Comments
* Controller Update
* PR Comments
* Docs Update
* Driver State Transition Check Update
* Operator State Management
* Clean-up
* Exposing Spark Application Id in Operator
* SparkAppId updates
* Add Lyft as a user and contributor to operator
* Spark Operator Rework
* Reworking Restart-Policy
* Documentation update
* PR comments
* PR comments
* Ingress impl
* Ingress Tests + Updates
* go fmt
* PR Comments
* missing files
* AppId removal: Doc Update
* Doc update
* Delete UI/Ingress + Other minor changes
* Add PENDING_RETRY State
* PR comments
* PR comments
* Clean-up
* Update controller.go
* Add Terminal State
* Terminal State
* Spark improvements
* event type
* Events update
* Update controller.go
* Update controller.go
* PR Comments
* PR comments
* Support Best-effort Spec updates
* New State
* PR comments
* PR comments
* go fmt
* Docs update
* PR feedback
* PR Feedback
* PR comments
2018-11-19 15:25:55 -08:00
Chaoran Yu
e0d6326ca3
Minor doc updates
2018-11-06 11:49:22 -05:00
Yinan Li
c1ec30965a
Added support for creating a SparkApplication from a ScheduledSparkApplication
2018-10-05 10:15:34 -07:00
Riccardo Castellotti
17883cf7dc
add the KUBECONFIG check
2018-09-24 10:19:24 -07:00
Yinan Li
90e246faab
Fixed go import path
2018-09-13 12:32:58 -07:00
Piotr Mrowczynski
8592f34eed
Unify listing with status/event
2018-09-11 09:32:44 -07:00
Piotr Mrowczynski
5b9732cb51
Fix reader closing issue when err is nil
2018-09-04 21:03:45 -07:00
Piotr Mrowczynski
686c094c67
Adjust sparkctl documentation for event cmd
2018-08-13 09:31:10 -07:00
Yinan Li
f5b3b9aab4
Changed subcommand events to event for sparkctl
2018-08-09 10:36:28 -07:00
Piotr Mrówczyński
55b7b95b7a
Extend sparkctl to stream SparkApplication events ( #243 )
...
* Trigger events on driver/executor pending, running and unknown
* Extend sparkctl to stream SparkApplication events
2018-08-09 10:09:49 -07:00
Piotr Mrówczyński
8d95f535f7
Add s3 support for staging local dependencies in sparkctl #144 ( #179 )
...
* Add s3a support in sparkctl for staging local dependencies
Add aws sdk as dependency
* Adjust upload-to to go-cloud
Add documentation for staging local dependencies in s3a
2018-08-09 08:32:24 -07:00
Piotr Mrowczynski
c21d0c6ae4
Add PySpark support to sparkctl
2018-07-27 11:36:47 -07:00
Yinan Li
00c6a7fd58
Do not check restart eligibility if the application state has not changed
2018-07-10 23:30:03 -07:00
Piotr Mrowczynski
6179aacf7e
Adjust to kubernetes api v1.10 and client-go v7.0
2018-07-06 08:17:47 -07:00
Lena
22bccd5250
Ensure all dependencies are present comment
...
For Go beginners, it might be valuable to state that there're instructions on how to build the operator and get dependencies prior to building sparkctl.
2018-05-25 10:48:06 -07:00
Yinan Li
7e4c3a3270
Added support for streaming logs to sparkctl
2018-04-27 12:24:47 -07:00
Yinan Li
29c99bf1a0
Fixed a few typos in sparkctl
2018-02-07 15:50:36 -08:00
Yinan Li
2520f0547e
Ran go fmt on code
2018-01-29 12:54:47 -08:00
Yinan Li
56ec190de2
Added basic validation of SparkApplication spec in create
2018-01-29 12:09:40 -08:00
Yinan Li
91c1852714
Make sure local files are closed
2018-01-25 16:16:19 -08:00
Yinan Li
df9bbdc054
Added a flag to control whether to override files already exist remotely
2018-01-25 14:20:50 -08:00
Yinan Li
bf5b536e6d
Pretty printing executor status
2018-01-25 11:43:24 -08:00
Yinan Li
3373b30e6d
Added support for uploading local dependencies to GCS
2018-01-25 10:23:08 -08:00
Yinan Li
7d3aa7a39e
Updated to support the single image
2018-01-23 10:41:43 -08:00
Yinan Li
b6656a7dc5
Added support for fetching executor logs and some refactoring
2018-01-22 10:14:22 -08:00
Yinan Li
fa9483358c
Fixed import order
2018-01-21 14:22:56 -08:00
Yinan Li
34aa172c0a
Added a README for sparkctl
2018-01-21 13:32:49 -08:00
Yinan Li
d497960abb
Added a forward command for accessing the Spark UI
2018-01-21 12:23:45 -08:00
Yinan Li
736272ca36
Added a list command
2018-01-19 14:32:00 -08:00
Yinan Li
edf3417b52
Added basic implementation of log command of sparkctl
2018-01-19 12:53:41 -08:00
Yinan Li
8cbf3e7efe
More work on sparkctl
2018-01-19 12:28:17 -08:00
Yinan Li
abe1e3f255
Initial setup for sparkctl
2018-01-18 11:30:47 -08:00