title: Use Helm 3 for existing resources deployed with kubectl
body: <p>We used to deploy kubernetes resources using the normal kubectl command for services, deployments, configmap...etc. Now we need to start using Helm 3 and integrate it to our pipelines, but when I try to run the helm upgrade command, it's giving the below error:
  <code>Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: namespace: default</code></p>
  
  <p>So, these resources were never created with helm as it was created normally with kubcetl apply command. </p>
  
  <p>Just need to know how to used Helm in the pipeline without re-create the k8s resources. As the only workaround I found to get it working was to delete the resources and re-deploy them using Helm.</p>
  
  <p>Below is the command I tried:
  <code>helm upgrade --atomic --debug --install --force test .</code></p>
  
  <p>Thanks,
  Aly</p>