diff options
author | Thong Kuah <tkuah@gitlab.com> | 2018-12-19 11:50:12 +0300 |
---|---|---|
committer | Thong Kuah <tkuah@gitlab.com> | 2019-01-15 00:03:08 +0300 |
commit | 8296ff580c2bb1b2a9ee07193f79f66fd6444de0 (patch) | |
tree | c101388d589cee84b116974e47046c0f90ebe6d6 /app/services/clusters | |
parent | 4a6c7661edae664a7f6366201d017e24d8f42026 (diff) |
Port generic upgrade functionality to CE
Port from EE generic upgrade related functionality used to upgrade Helm
applications
Remove memoization which could be incorrect
It looks like we are memoizing without regard to the method's argument
so this could result in an incorrect upgrade_command
Remove `const_get` indirection now we are no longer in EE
Diffstat (limited to 'app/services/clusters')
-rw-r--r-- | app/services/clusters/applications/base_helm_service.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/services/clusters/applications/base_helm_service.rb b/app/services/clusters/applications/base_helm_service.rb index e86ca8cf1d0..8a71730d5ec 100644 --- a/app/services/clusters/applications/base_helm_service.rb +++ b/app/services/clusters/applications/base_helm_service.rb @@ -45,6 +45,10 @@ module Clusters def install_command @install_command ||= app.install_command end + + def upgrade_command(new_values = "") + app.upgrade_command(new_values) + end end end end |