Uploaded image for project: 'Managed Service - API'
  1. Managed Service - API
  2. MGDAPI-4813

Bump Keycloak to 7.6.1

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Blocker Blocker
    • 1.29.0
    • None
    • None
    • RHOAM Sprint 32

      WHAT
      7.6.1 of Keycloak should address the memory issue outlined in MGDAPI-4296

      It's due for GA on October 26. Watch for the bundle release here

      Ping Issa Gueye to understand any possible delays with the release. 

      HOW
      See doc with the process https://docs.google.com/document/d/1jmZ9agYqr8SpqGBkfOsihb9sEnmBqAtvmqy_uggUfyY/edit , and also example with detailed steps below.
      1. Define 7.6.1 rhsso-operator `Bundle` in `integreatly-operator/bundles/rhsso-operator/bundles.yaml`
      2. Use build-rhsso-index pipeline to build Index from the Bundle (see notes below)
      3. Do changes in `integreatly-operator` - For help, for list of changes required please see similar PR (Update RHSSO operator to 7.6-08) - https://github.com/integr8ly/integreatly-operator/pull/2965/files

      Notes

      • Before placing image in public repo - create and TEST private Index image in your registry (set your indexOrg pipeline parameter).
        Private Index image also could be created with make command: VERSION=7.6.1 IMAGE=rhsso-index BUILD_FRESH=true BUILD_TOOL=podman make create/rhsso-operator/index (pipeline using make)
      • How to check index
        • 1st xterm:
          $ docker run --rm -it -p 50051:50051 quay.io/vmogilev_rhmi/sso7-rhel8-operator-index:7.6.0-4
        • 2nd xterm:
          $ grpcurl -plaintext localhost:50051 api.Registry/ListBundles | jq ' {packageName: .packageName, name: .csvName, version: .version, bundlePath: .bundlePath, replaces: .replaces, skipRange: .skipRange, channelName: .channelName, dependencies: .dependencies}

          '

      • How to get manifests from RHSSO operator Bundle image - please see https://docs.google.com/document/d/1U7qnTz6LVvsVbMub4LcCzLlqiWl1hFC6IbhMXMzGsGc/edit

      TESTS
      1. Upgrade RHOAM with previouse RHSSO version 7.6.0-8 to new private Rhoam version with RHSSO 7.6.1.
      1.1. Prepare two Rhoam release images in your private repository - with 7.6.0-8 and 7.6.1 rhsso operator versions.
      1.2. Install Rhoam with previouse RHSSO version - 7.6.0-8 via OLM (Operator Hub).
      1.3. Start Upgrade Rhoam to new version
      2. Check that rhsso operator version changed during upgrade from 7.6.0-8 to 7.6.1

      DONE

      • Upgrade to Rhoam with rhsso operator 7.6.1 is done (in private env) and running without errors.
      • e2e tests passed in PR

              ckyrillo@redhat.com Carl Kyrillos
              bgallagh@redhat.com Brian Gallagher
              Tsvetoslav Dimov Tsvetoslav Dimov (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: