Skip to content
Snippets Groups Projects
Commit 83ad9ec8 authored by GitLab Bot's avatar GitLab Bot
Browse files

Add latest changes from gitlab-org/gitlab@master

parent b9254657
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -5,8 +5,14 @@ import trackUninstallButtonClickMixin from 'ee_else_ce/clusters/mixins/track_uni
import { HELM, INGRESS, CERT_MANAGER, PROMETHEUS, RUNNER, KNATIVE, JUPYTER } from '../constants';
 
const CUSTOM_APP_WARNING_TEXT = {
[HELM]: s__(
'ClusterIntegration|The associated Tiller pod will be deleted and cannot be restored.',
[HELM]: sprintf(
s__(
'ClusterIntegration|The associated Tiller pod, the %{gitlabManagedAppsNamespace} namespace, and all of its resources will be deleted and cannot be restored.',
),
{
gitlabManagedAppsNamespace: '<code>gitlab-managed-apps</code>',
},
false,
),
[INGRESS]: s__(
'ClusterIntegration|The associated load balancer and IP will be deleted and cannot be restored.',
Loading
Loading
@@ -76,6 +82,7 @@ export default {
:modal-id="modalId"
:title="title"
@ok="confirmUninstall()"
>{{ warningText }} {{ customAppWarningText }}</gl-modal
>
{{ warningText }} <span v-html="customAppWarningText"></span>
</gl-modal>
</template>
Loading
Loading
@@ -68,6 +68,13 @@ module Clusters
ca_key.present? && ca_cert.present?
end
 
def post_uninstall
cluster.kubeclient.delete_namespace(Gitlab::Kubernetes::Helm::NAMESPACE)
rescue Kubeclient::ResourceNotFoundError
# we actually don't care if the namespace is not present
# since we want to delete it anyway.
end
private
 
def files
Loading
Loading
---
title: Use scope param instead of hide_dismissed
merge_request: 16834
author:
type: changed
Loading
Loading
@@ -247,6 +247,9 @@ In order to purchase additional minutes, you should follow these steps:
 
![Additional minutes](img/additional_minutes.png)
 
The **Additional minutes** displayed now includes the purchased additional CI minutes, plus any
minutes rolled over from last month.
Be aware that:
 
1. If you have purchased extra CI minutes before the purchase of a paid plan,
Loading
Loading
Loading
Loading
@@ -18,7 +18,8 @@ module Gitlab
def generate_script
super + [
reset_helm_command,
delete_tiller_replicaset
delete_tiller_replicaset,
delete_tiller_clusterrolebinding
].join("\n")
end
 
Loading
Loading
@@ -43,6 +44,12 @@ module Gitlab
Gitlab::Kubernetes::KubectlCmd.delete(*delete_args)
end
 
def delete_tiller_clusterrolebinding
delete_args = %w[clusterrolebinding tiller-admin]
Gitlab::Kubernetes::KubectlCmd.delete(*delete_args)
end
def reset_helm_command
command = %w[helm reset] + optional_tls_flags
 
Loading
Loading
Loading
Loading
@@ -39,6 +39,7 @@ module Gitlab
:get_secret,
:get_service,
:get_service_account,
:delete_namespace,
:delete_pod,
:create_config_map,
:create_namespace,
Loading
Loading
Loading
Loading
@@ -3703,7 +3703,7 @@ msgstr ""
msgid "ClusterIntegration|The associated IP and all deployed services will be deleted and cannot be restored. Uninstalling Knative will also remove Istio from your cluster. This will not effect any other applications."
msgstr ""
 
msgid "ClusterIntegration|The associated Tiller pod will be deleted and cannot be restored."
msgid "ClusterIntegration|The associated Tiller pod, the %{gitlabManagedAppsNamespace} namespace, and all of its resources will be deleted and cannot be restored."
msgstr ""
 
msgid "ClusterIntegration|The associated load balancer and IP will be deleted and cannot be restored."
Loading
Loading
Loading
Loading
@@ -39,7 +39,7 @@
"@babel/preset-env": "^7.5.5",
"@gitlab/svgs": "^1.74.0",
"@gitlab/ui": "5.26.0",
"@gitlab/visual-review-tools": "1.0.2",
"@gitlab/visual-review-tools": "1.0.3",
"apollo-cache-inmemory": "^1.5.1",
"apollo-client": "^2.5.1",
"apollo-link": "^1.2.11",
Loading
Loading
Loading
Loading
@@ -15,6 +15,7 @@ describe Gitlab::Kubernetes::Helm::ResetCommand do
<<~EOS
helm reset
kubectl delete replicaset -n gitlab-managed-apps -l name\\=tiller
kubectl delete clusterrolebinding tiller-admin
EOS
end
end
Loading
Loading
@@ -32,6 +33,7 @@ describe Gitlab::Kubernetes::Helm::ResetCommand do
--tls-key /data/helm/helm/config/key.pem
EOS1
kubectl delete replicaset -n gitlab-managed-apps -l name\\=tiller
kubectl delete clusterrolebinding tiller-admin
EOS2
end
end
Loading
Loading
Loading
Loading
@@ -162,6 +162,7 @@ describe Gitlab::Kubernetes::KubeClient do
:get_secret,
:get_service,
:get_service_account,
:delete_namespace,
:delete_pod,
:create_config_map,
:create_namespace,
Loading
Loading
Loading
Loading
@@ -134,4 +134,14 @@ describe Clusters::Applications::Helm do
end
end
end
describe '#post_uninstall' do
let(:helm) { create(:clusters_applications_helm, :installed) }
it do
expect(helm.cluster.kubeclient).to receive(:delete_namespace).with('gitlab-managed-apps')
helm.post_uninstall
end
end
end
Loading
Loading
@@ -1013,10 +1013,10 @@
vue "^2.6.10"
vue-loader "^15.4.2"
 
"@gitlab/visual-review-tools@1.0.2":
version "1.0.2"
resolved "https://registry.yarnpkg.com/@gitlab/visual-review-tools/-/visual-review-tools-1.0.2.tgz#d7b410d962cf32e6b6159207917134f7e6a90c68"
integrity sha512-U6cw/y/Hf9gYhpV9zBPv4SoIXf1hKye2Xrynj+1Yt2ZmJJG/+QnJfvS6MEuFcNcJRL42p1VDG98uzYMp3rJ7ww==
"@gitlab/visual-review-tools@1.0.3":
version "1.0.3"
resolved "https://registry.yarnpkg.com/@gitlab/visual-review-tools/-/visual-review-tools-1.0.3.tgz#b49c4a6fd8af3a1517d7e7d04096562f8bcb5d14"
integrity sha512-96j+0+Ivon5nYvT2doDCLQoBzU/GZYfQGLBmZZE3FZVMsIPAEsqDcSV/6+XCikUzU3B8VnH6er6l9OxE5x1RVw==
 
"@gitlab/vue-toasted@^1.2.1":
version "1.2.1"
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment