Instruction: Testing in Canary mode

Initial situation

eIAM uses a modern Continuous Integration / Continuous Deployment (CI/CD) infrastructure, which allows for a canary deployment of eIAM components. This means that two release versions can run in parallel within the cluster. By default, all user requests are directed to the "active" release versions to ensure normal operations are not disrupted.

To allow test managers to calmly test new features and/or bug fixes on the canary deployment, it is necessary for these users to activate a canary cookie before logging in.

The Canary Cookies can be set differently for the various stages (PROD/ABN/REF) on the following page: . Cookies can also be deactivated and/or completely deleted.


Image with the cookie website to activate or deactivate cookies in the respective eIAM stages.
Cookie website.


Instructions

Cookie initial state
Display of the canary cookies initial state with on/off and delete cookie buttons
Click on the image to enlarge

Initially, no cookie is set.

You log in to the active eIAM release


Cookie activation
  1. Set the lifetime of the cookies
    First step: set your cookie's lifespan for one or twelve hours.
    Set cookie lifespan.
    First set the lifetime of your cookie. You can choose between the current session, i.e. as long as you are logged in, 1 hour or 12 hours.


  2. Set the cookie in the desired eIAM stage.
    Image for activating the Canary cookie in the eIAM PROD stage.
    Activating the Canary cookie.

    You can activate the cookie using the ON/OFF button.

    As soon as you have activated the cookie, you can log in to the Canary eIAM Release for test purposes.


Cookie deactivation / deletion
  • Option 1: Deactivate cookie
    Image for switching off the Canary cookie in the eIAM PROD stage.
    Deactivate Canary Cookies.

    You can deactivate the cookie using the ON/OFF button. The cookie remains stored and can be reactivated.

    If you now log in again, you will be taken to the active eIAM release again.


  • Option 2: Delete cookie
    Image to delete the Canary Cookie in the eIAM PROD Stage.
    Delete Canary Cookies.
    You can also delete the cookie directly using the Delete Cookie button.

    If you now log in again, you will be taken to the active eIAM release again.


Note:
If you are experiencing general cookie or cache problems with your current browser, the following information may be of interest to you: How to solve cookie/cache problems