Scheduled Maintenance: GitLab, Self-Service, and a reminder to update your DUO Mobile application

29 January, 2026

KAUST Community,

The following maintenance activities are planned to keep KAUST IT’s services reliable and performing well. Please review the schedule and expected impacts below.

Self-Service on macOS Upgrade to Self-Service+

When:
Thursday, January 29, 2026

Impact:
KAUST IT will roll out an update to the Self-Service application on KAUST-managed macOS laptops and desktops.
The application will automatically upgrade to Self-Service+.
Functionality remains the same; however, the application name, icon, and interface will be updated.
You may notice the old Self-Service icon in your Dock stop working or appear as a question mark until the new icon is pinned.

Action Required:
No action is required.
If the old Dock icon stops working, open Self-Service+ from Launchpad or Applications and pin it to your Dock.
You may remove the old icon if it remains visible.

Duo Mobile Application Update

When:
Update before February 2, 2026

Impact:
KAUST IT recommends keeping the Duo Mobile application up to date on all mobile devices.
Version numbers may differ depending on your device type.
The key requirement is to ensure the app is up to date.

Action Required:
Update the Duo Mobile app from the Apple App Store or Google Play Store.
Keeping mobile applications updated ensures access to the latest features, security updates, and bug fixes.

GitLab Upgrade

When:
Saturday, February 7, 2026

Impact:
GitLab will be unavailable during the upgrade to the latest version.

Action Required:
Most community members do not need to take any action.

If you use custom CI/CD pipelines or maintain your own GitLab runners, please review your pipeline configuration.
GitLab version 18 introduces a change that affects pipelines which explicitly set a pull_policy.

For IT-maintained runners, ensure pull_policy is set to always or if-not-present.
For self-maintained runners, ensure the pull_policy matches the runner’s allowed settings.

Pipelines that do not define a pull_policy are not affected.

For full details on changes and deprecations, please review this page and plan your work accordingly. Please avoid using GitLab during the maintenance window.

Need help?

Contact the IT Service Desk at 910 or 012-808-0910, or visit the walk-in support desk during business hours.

You can also log a ticket using our virtual assistant, VITA, at it.kaust.edu.sa or vita.kaust.edu.sa.

You can view all current and past IT Alerts on the IT Website.

We appreciate your understanding as we continue improving KAUST IT’s services.

KAUST IT
it.kaust.edu.sa