Add Applications::Jupyter class sceleton
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
This commit is contained in:
parent
b07771683d
commit
8a1ac8f4ce
|
@ -0,0 +1,28 @@
|
|||
module Clusters
|
||||
module Applications
|
||||
class Jupyter < ActiveRecord::Base
|
||||
VERSION = '0.0.1'.freeze
|
||||
|
||||
self.table_name = 'clusters_applications_jupyters'
|
||||
|
||||
include ::Clusters::Concerns::ApplicationCore
|
||||
include ::Clusters::Concerns::ApplicationStatus
|
||||
include ::Clusters::Concerns::ApplicationData
|
||||
|
||||
default_value_for :version, VERSION
|
||||
|
||||
def chart
|
||||
# TODO: publish jupyterhub charts that we can use for our installation
|
||||
# and provide path to it here.
|
||||
end
|
||||
|
||||
def install_command
|
||||
Gitlab::Kubernetes::Helm::InstallCommand.new(
|
||||
name,
|
||||
chart: chart,
|
||||
values: values
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
|
@ -8,7 +8,8 @@ module Clusters
|
|||
Applications::Helm.application_name => Applications::Helm,
|
||||
Applications::Ingress.application_name => Applications::Ingress,
|
||||
Applications::Prometheus.application_name => Applications::Prometheus,
|
||||
Applications::Runner.application_name => Applications::Runner
|
||||
Applications::Runner.application_name => Applications::Runner,
|
||||
Applications::Jupyter.application_name => Applications::Jupyter
|
||||
}.freeze
|
||||
DEFAULT_ENVIRONMENT = '*'.freeze
|
||||
|
||||
|
|
Loading…
Reference in New Issue