Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
e95a97594a
commit
1ba0707c21
|
@ -9,8 +9,6 @@ module Clusters
|
|||
|
||||
self.table_name = 'clusters'
|
||||
|
||||
PROJECT_ONLY_APPLICATIONS = {
|
||||
}.freeze
|
||||
APPLICATIONS = {
|
||||
Applications::Helm.application_name => Applications::Helm,
|
||||
Applications::Ingress.application_name => Applications::Ingress,
|
||||
|
@ -20,7 +18,7 @@ module Clusters
|
|||
Applications::Jupyter.application_name => Applications::Jupyter,
|
||||
Applications::Knative.application_name => Applications::Knative,
|
||||
Applications::ElasticStack.application_name => Applications::ElasticStack
|
||||
}.merge(PROJECT_ONLY_APPLICATIONS).freeze
|
||||
}.freeze
|
||||
DEFAULT_ENVIRONMENT = '*'
|
||||
KUBE_INGRESS_BASE_DOMAIN = 'KUBE_INGRESS_BASE_DOMAIN'
|
||||
|
||||
|
|
|
@ -64,19 +64,13 @@ module Clusters
|
|||
end
|
||||
|
||||
def invalid_application?
|
||||
unknown_application? || (!cluster.project_type? && project_only_application?) || (application_name == Applications::ElasticStack.application_name && !Feature.enabled?(:enable_cluster_application_elastic_stack))
|
||||
unknown_application? || (application_name == Applications::ElasticStack.application_name && !Feature.enabled?(:enable_cluster_application_elastic_stack))
|
||||
end
|
||||
|
||||
def unknown_application?
|
||||
Clusters::Cluster::APPLICATIONS.keys.exclude?(application_name)
|
||||
end
|
||||
|
||||
# These applications will need extra configuration to enable them to work
|
||||
# with groups of projects
|
||||
def project_only_application?
|
||||
Clusters::Cluster::PROJECT_ONLY_APPLICATIONS.include?(application_name)
|
||||
end
|
||||
|
||||
def application_name
|
||||
params[:application]
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue