Class: Clusters::Applications::Cilium

Inherits:
ApplicationRecord show all
Includes:
Concerns::ApplicationCore, Concerns::ApplicationStatus
Defined in:
app/models/clusters/applications/cilium.rb

Instance Method Summary collapse

Methods included from Concerns::ApplicationStatus

#available?, #status_states, #update_in_progress?, #updateable?

Methods inherited from ApplicationRecord

at_most, id_in, id_not_in, iid_in, pluck_primary_key, primary_key_in, safe_ensure_unique, safe_find_or_create_by, safe_find_or_create_by!, underscore, without_order

Instance Method Details

#allowed_to_uninstall?Boolean

Cilium can only be installed and uninstalled through the cluster-applications project by triggering CI pipeline for a management project. UI operations are not available for such applications. More information: docs.gitlab.com/ee/user/clusters/management_project.html

Returns:

  • (Boolean)

16
17
18
# File 'app/models/clusters/applications/cilium.rb', line 16

def allowed_to_uninstall?
  false
end