Class: Clusters::Applications::Crossplane
Constant Summary
collapse
- VERSION =
'0.4.1'
Instance Method Summary
collapse
#files, #uninstall_command
#update_available?
#available?, #status_states, #update_in_progress?, #updateable?
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
#chart ⇒ Object
23
24
25
|
# File 'app/models/clusters/applications/crossplane.rb', line 23
def chart
'crossplane/crossplane'
end
|
#install_command ⇒ Object
31
32
33
34
35
36
37
38
39
40
|
# File 'app/models/clusters/applications/crossplane.rb', line 31
def install_command
Gitlab::Kubernetes::Helm::InstallCommand.new(
name: 'crossplane',
repository: repository,
version: VERSION,
rbac: cluster.platform_kubernetes_rbac?,
chart: chart,
files: files
)
end
|
#repository ⇒ Object
27
28
29
|
# File 'app/models/clusters/applications/crossplane.rb', line 27
def repository
'https://charts.crossplane.io/alpha'
end
|
#values ⇒ Object
42
43
44
|
# File 'app/models/clusters/applications/crossplane.rb', line 42
def values
crossplane_values.to_yaml
end
|