Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 34,887
    • Issues 34,887
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 1,217
    • Merge Requests 1,217
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #28033

Closed
Open
Opened Apr 12, 2019 by Dylan Griffith@DylanGriffith🔴Maintainer

Upgrade Kubernetes Cert-Manager application via Kubernetes integration (requires CRD manually installed)

We must upgrade Cert Manager to at least 0.8.0 as older versions are going to be blocked by Let's Encrypt on November 1 per https://community.letsencrypt.org/t/blocking-old-cert-manager-versions/98753

New version requires some code changes

Before we can upgrade the Helm chart version used in GitLab managed apps to > 0.6 we will need to also add some code that ensures the CRDs are installed on the cluster per https://docs.cert-manager.io/en/latest/tasks/upgrading/upgrading-0.5-0.6.html :

If you have previously deployed cert-manager v0.5 using the Helm installation method, you will now need to perform one extra step before upgrading.

Due to issues with the way Helm handles CRD resources in Helm charts, we have now moved the installation of these resources into a separate YAML manifest that must be installed with kubectl apply before upgrading the chart.

These instructions seem to be documented in https://docs.cert-manager.io/en/latest/tasks/upgrading/index.html#upgrading-with-helm as well.a

Note on supporting upgrades

We hoped to support upgrading cert manager so that people running older versions could upgrade. However, updating Cert Manager is not yet supported. Users on older versions of Cert-Manager will need to uninstall their existing version and install the latest. This will recreate certs after reinstall.

Edited Oct 16, 2019 by Daniel Gruesso
Assignee
Assign to
12.4
Milestone
12.4 (Past due)
Assign milestone
Time tracking
Nov 1, 2019
Due date
Nov 1, 2019
Reference: gitlab-org/gitlab#28033