Page MenuHomePhabricator

Ostap_Smolar (Ostap Smolar)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Aug 5 2021, 3:11 PM (151 w, 1 d)
Availability
Available
LDAP User
Ostap Smolar
MediaWiki User
Unknown

Recent Activity

Feb 23 2023

Ostap_Smolar closed T321045: Create batch processing job for user migration to Keycloak, a subtask of T321039: PoC migration of users, as Resolved.
Feb 23 2023, 2:06 PM · Epic, Authentication-Experiments-2022
Ostap_Smolar closed T321045: Create batch processing job for user migration to Keycloak as Resolved.
Feb 23 2023, 2:06 PM · Authentication-Experiments-2022
Ostap_Smolar moved T321045: Create batch processing job for user migration to Keycloak from In Progress to In Review on the Authentication-Experiments-2022 board.
Feb 23 2023, 2:06 PM · Authentication-Experiments-2022

Jan 26 2023

Ostap_Smolar moved T321044: Create MediaWiki password hashing SPI for Keycloak from In Review to Done on the Authentication-Experiments-2022 board.
Jan 26 2023, 2:47 PM · Authentication-Experiments-2022
Ostap_Smolar moved T322073: Documentation for user federation provider from In Review to Done on the Authentication-Experiments-2022 board.
Jan 26 2023, 2:47 PM · Authentication-Experiments-2022
Ostap_Smolar moved T321043: Create MediaWiki user federation provider for Keycloak from In Review to Done on the Authentication-Experiments-2022 board.
Jan 26 2023, 2:47 PM · Authentication-Experiments-2022

Jan 12 2023

Ostap_Smolar moved T321044: Create MediaWiki password hashing SPI for Keycloak from In Progress to In Review on the Authentication-Experiments-2022 board.
Jan 12 2023, 2:49 PM · Authentication-Experiments-2022

Nov 25 2022

Ostap_Smolar moved T322073: Documentation for user federation provider from In Progress to In Review on the Authentication-Experiments-2022 board.
Nov 25 2022, 2:55 PM · Authentication-Experiments-2022
Ostap_Smolar moved T321044: Create MediaWiki password hashing SPI for Keycloak from To Do to In Progress on the Authentication-Experiments-2022 board.
Nov 25 2022, 2:55 PM · Authentication-Experiments-2022
Ostap_Smolar set the point value for T321044: Create MediaWiki password hashing SPI for Keycloak to 13.
Nov 25 2022, 2:54 PM · Authentication-Experiments-2022
Ostap_Smolar claimed T321044: Create MediaWiki password hashing SPI for Keycloak.
Nov 25 2022, 2:53 PM · Authentication-Experiments-2022

Nov 11 2022

Ostap_Smolar moved T322073: Documentation for user federation provider from To Do to In Progress on the Authentication-Experiments-2022 board.
Nov 11 2022, 12:38 PM · Authentication-Experiments-2022
Ostap_Smolar moved T321043: Create MediaWiki user federation provider for Keycloak from In Progress to In Review on the Authentication-Experiments-2022 board.
Nov 11 2022, 12:38 PM · Authentication-Experiments-2022

Jul 7 2022

Ostap_Smolar moved T310800: Investigate blocking an identity with Apereo CAS from In Review to Done on the Authentication-Experiments-2022 board.
Jul 7 2022, 1:04 PM · Authentication-Experiments-2022

Jun 24 2022

Ostap_Smolar moved T310046: Check group based authorization with Keycloak from In Review to Done on the Authentication-Experiments-2022 board.
Jun 24 2022, 1:25 PM · Authentication-Experiments-2022

Jun 22 2022

Ostap_Smolar moved T310046: Check group based authorization with Keycloak from In Progress to In Review on the Authentication-Experiments-2022 board.
Jun 22 2022, 1:17 PM · Authentication-Experiments-2022

Jun 20 2022

Ostap_Smolar reassigned T310793: Create new MediaWiki instance for user migration (Apereo CAS) from Nomad to Andrew.Nomad.
Jun 20 2022, 1:14 PM · Authentication-Experiments-2022
Ostap_Smolar assigned T310793: Create new MediaWiki instance for user migration (Apereo CAS) to Nomad.
Jun 20 2022, 1:14 PM · Authentication-Experiments-2022
Ostap_Smolar set the point value for T310792: Create new MediaWiki instance for user migration (Keycloak) to 1.
Jun 20 2022, 1:13 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308745: Create an ability to change user info (password) - Apereo CAS from In Review to Done on the Authentication-Experiments-2022 board.
Jun 20 2022, 10:07 AM · Authentication-Experiments-2022
Ostap_Smolar moved T308746: Create an ability to reset password - Apereo CAS from In Review to Done on the Authentication-Experiments-2022 board.
Jun 20 2022, 10:07 AM · Authentication-Experiments-2022
Ostap_Smolar moved T308001: Create an ability to register as a user in Apereo CAS from In Review to Done on the Authentication-Experiments-2022 board.
Jun 20 2022, 10:05 AM · Authentication-Experiments-2022

Jun 14 2022

Ostap_Smolar moved T310060: Develop a plan for user migration with Keycloak from To Do to In Progress on the Authentication-Experiments-2022 board.
Jun 14 2022, 12:11 PM · Authentication-Experiments-2022
Ostap_Smolar moved T310046: Check group based authorization with Keycloak from In Progress to In Review on the Authentication-Experiments-2022 board.
Jun 14 2022, 12:11 PM · Authentication-Experiments-2022

Jun 13 2022

Ostap_Smolar moved T307579: Create CI/CD pipeline for Apereo CAS instance from In Review to Done on the Authentication-Experiments-2022 board.
Jun 13 2022, 3:37 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308745: Create an ability to change user info (password) - Apereo CAS from In Progress to In Review on the Authentication-Experiments-2022 board.
Jun 13 2022, 1:18 PM · Authentication-Experiments-2022
Ostap_Smolar assigned T308745: Create an ability to change user info (password) - Apereo CAS to roman-stolar.
Jun 13 2022, 1:18 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308745: Create an ability to change user info (password) - Apereo CAS from To Do to In Progress on the Authentication-Experiments-2022 board.
Jun 13 2022, 1:17 PM · Authentication-Experiments-2022
Ostap_Smolar claimed T310060: Develop a plan for user migration with Keycloak.
Jun 13 2022, 1:14 PM · Authentication-Experiments-2022

Jun 9 2022

Ostap_Smolar claimed T310046: Check group based authorization with Keycloak.
Jun 9 2022, 1:32 PM · Authentication-Experiments-2022
Ostap_Smolar moved T310046: Check group based authorization with Keycloak from To Do to In Progress on the Authentication-Experiments-2022 board.
Jun 9 2022, 1:31 PM · Authentication-Experiments-2022

Jun 8 2022

Ostap_Smolar moved T308550: Create an ability to set up 2FA - Apereo CAS from In Review to Done on the Authentication-Experiments-2022 board.
Jun 8 2022, 11:52 AM · Authentication-Experiments-2022

Jun 7 2022

Ostap_Smolar moved T308870: Create an ability to logout from Keycloak (OIDC) along with Mediawiki from In Progress to In Review on the Authentication-Experiments-2022 board.
Jun 7 2022, 1:42 PM · Authentication-Experiments-2022
Ostap_Smolar moved T309110: Investigate and model blocking an identity with Keycloak from In Progress to In Review on the Authentication-Experiments-2022 board.
Jun 7 2022, 1:42 PM · Authentication-Experiments-2022
Ostap_Smolar moved T307584: Integrate Apereo CAS with MediaWiki from In Review to Done on the Authentication-Experiments-2022 board.
Jun 7 2022, 1:05 PM · Authentication-Experiments-2022

Jun 3 2022

Ostap_Smolar moved T308870: Create an ability to logout from Keycloak (OIDC) along with Mediawiki from To Do to In Progress on the Authentication-Experiments-2022 board.
Jun 3 2022, 1:36 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308036: Meet with Moritz about Apereo CAS from In Review to Done on the Authentication-Experiments-2022 board.
Jun 3 2022, 1:35 PM · Authentication-Experiments-2022
Ostap_Smolar moved T307576: Deploy Apereo CAS instance for the experiment from In Review to Done on the Authentication-Experiments-2022 board.
Jun 3 2022, 1:35 PM · Authentication-Experiments-2022

Jun 1 2022

Ostap_Smolar moved T307580: Create CI/CD pipeline for Keycloak instance from In Review to Done on the Authentication-Experiments-2022 board.
Jun 1 2022, 12:19 PM · Authentication-Experiments-2022
Ostap_Smolar updated the task description for T307580: Create CI/CD pipeline for Keycloak instance.
Jun 1 2022, 12:18 PM · Authentication-Experiments-2022

May 30 2022

Ostap_Smolar moved T308037: Create initial outline for artifact from In Review to Done on the Authentication-Experiments-2022 board.
May 30 2022, 2:34 PM · Authentication-Experiments-2022
Ostap_Smolar added a comment to T308037: Create initial outline for artifact.

Artifact: https://docs.google.com/document/d/10wcYWOW_CWfkkZXLmzwIkEssjSCYVnrd72HqFGdaAxU/edit#

May 30 2022, 2:31 PM · Authentication-Experiments-2022

May 24 2022

Ostap_Smolar moved T309110: Investigate and model blocking an identity with Keycloak from To Do to In Progress on the Authentication-Experiments-2022 board.
May 24 2022, 3:37 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308870: Create an ability to logout from Keycloak (OIDC) along with Mediawiki from In Progress to To Do on the Authentication-Experiments-2022 board.
May 24 2022, 3:36 PM · Authentication-Experiments-2022
Ostap_Smolar claimed T309110: Investigate and model blocking an identity with Keycloak.
May 24 2022, 3:36 PM · Authentication-Experiments-2022
Ostap_Smolar set the point value for T308870: Create an ability to logout from Keycloak (OIDC) along with Mediawiki to 3.
May 24 2022, 12:37 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308870: Create an ability to logout from Keycloak (OIDC) along with Mediawiki from To Do to In Progress on the Authentication-Experiments-2022 board.
May 24 2022, 12:26 PM · Authentication-Experiments-2022
Ostap_Smolar claimed T308870: Create an ability to logout from Keycloak (OIDC) along with Mediawiki.
May 24 2022, 12:26 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308874: Setup SMTP (Simple Mail Transfer Protocol) from In Review to Done on the Authentication-Experiments-2022 board.
May 24 2022, 12:25 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308004: Create an ability to reset password- Keycloak from In Review to Done on the Authentication-Experiments-2022 board.
May 24 2022, 12:25 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308004: Create an ability to reset password- Keycloak from In Progress to In Review on the Authentication-Experiments-2022 board.
May 24 2022, 12:24 PM · Authentication-Experiments-2022

May 20 2022

Ostap_Smolar added a comment to T308003: Create an ability to change user info (password) - Keycloak.

By default in Keycloak you can change:
Email
First name
Last name
Password
2FA
and Username only if enabled on Admin portal.

May 20 2022, 3:20 PM · Authentication-Experiments-2022

May 19 2022

Ostap_Smolar moved T307581: Create CI/CD pipeline for MediaWiki instances from In Review to Done on the Authentication-Experiments-2022 board.
May 19 2022, 6:53 PM · Authentication-Experiments-2022
Ostap_Smolar moved T308006: Create an ability to set up 2FA - Keycloak from In Progress to In Review on the Authentication-Experiments-2022 board.
May 19 2022, 12:55 PM · Authentication-Experiments-2022
Ostap_Smolar moved T307585: Integrate Keycloak with MediaWiki from In Progress to In Review on the Authentication-Experiments-2022 board.
May 19 2022, 12:55 PM · Authentication-Experiments-2022

May 10 2022

Ostap_Smolar reopened T307575: Deploy database instance for the experiment as "Open".
May 10 2022, 3:14 PM · Authentication-Experiments-2022

May 6 2022

Ostap_Smolar closed T307575: Deploy database instance for the experiment as Resolved.
May 6 2022, 9:45 AM · Authentication-Experiments-2022
Ostap_Smolar moved T306948: Research how to deploy MediaWiki with extensions from In Review to Done on the Authentication-Experiments-2022 board.
May 6 2022, 9:45 AM · Authentication-Experiments-2022
Ostap_Smolar added a comment to T306948: Research how to deploy MediaWiki with extensions.

The decision was made to:
Get official image
Update it using git submodule with official extensions and custom once.
We will enable extensions in CustomSettings.php which will be automatically included in LocalSettings.php during deploy.
Sensitive data will be passed to LocalSettings.php with env variables.

May 6 2022, 9:42 AM · Authentication-Experiments-2022
Ostap_Smolar moved T307575: Deploy database instance for the experiment from In Review to Done on the Authentication-Experiments-2022 board.
May 6 2022, 9:36 AM · Authentication-Experiments-2022

Apr 29 2022

Ostap_Smolar moved T306947: Finalize the research alternatives to Keycloak from In Progress to In Review on the Authentication-Experiments-2022 board.
Apr 29 2022, 9:28 AM · Authentication-Experiments-2022

Apr 27 2022

Ostap_Smolar changed the status of T306947: Finalize the research alternatives to Keycloak from Open to In Progress.
Apr 27 2022, 11:16 AM · Authentication-Experiments-2022

Jan 24 2022

Ostap_Smolar closed T105637: "TypeError: context is undefined" when searchSuggest.js is used on Wikidata as Resolved.
Jan 24 2022, 11:46 AM · MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), good first task, MediaWiki-Search, Wikidata, JavaScript, Discovery-ARCHIVED

Dec 28 2021

Ostap_Smolar added a comment to T249977: Unable to open Special:Undelete form on dewiki due to execution timeout.

Hi! I have merged master into patch and solved merge conflicts. Please review.

Dec 28 2021, 7:23 PM · MW-1.41-notes (1.41.0-wmf.12; 2023-06-06), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error, MediaWiki-Page-deletion

Nov 18 2021

Ostap_Smolar added a comment to T253926: Wikimedia\Rdbms\Database::selectSQLText: aggregation used with a locking SELECT (NewsletterDb::addNewsletterIssue).

Hi! Thanks for answer! Now I understand :)
I have fixed table name and now I think we are done.

Nov 18 2021, 1:35 PM · MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-Newsletter, Wikimedia-production-error

Nov 3 2021

Ostap_Smolar added a comment to T253926: Wikimedia\Rdbms\Database::selectSQLText: aggregation used with a locking SELECT (NewsletterDb::addNewsletterIssue).

Hi @aaron! I have tested your suggested solution. It works smoothly. All announces were sent without deadlocks and errors for client. Only one question: you are using nl_newsletters table name to lock, but in code we are inserting data into nl_issues table, so maybe we have to use nl_issues table to lock? Just to be sure I have tested both variants:

Nov 3 2021, 5:10 PM · MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-Newsletter, Wikimedia-production-error

Sep 29 2021

Ostap_Smolar added a comment to T253926: Wikimedia\Rdbms\Database::selectSQLText: aggregation used with a locking SELECT (NewsletterDb::addNewsletterIssue).

@aaron, never mind.

@Art.tsymbar on line 465 pass IDatabase::ATOMIC_CANCELABLE to startAtomic. The correct way to catch a query error in an atomic section is:

		$dbw->startAtomic( __METHOD__, IDatabase::ATOMIC_CANCELABLE );
		try {
			... query that may fail...
			$dbw->endAtomic( __METHOD__ );
		} catch ( DBQueryError $e ) {
			$dbw->cancelAtomic( __METHOD__ );
		}

This is documented in IDatabase::startAtomic().

Sep 29 2021, 8:03 AM · MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-Newsletter, Wikimedia-production-error

Sep 23 2021

Ostap_Smolar added a comment to T249977: Unable to open Special:Undelete form on dewiki due to execution timeout.

Hi @tstarling ! I have finished task and have succeeded tests. Could you make a code review, please?

Sep 23 2021, 5:34 PM · MW-1.41-notes (1.41.0-wmf.12; 2023-06-06), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error, MediaWiki-Page-deletion

Sep 22 2021

Ostap_Smolar claimed T253926: Wikimedia\Rdbms\Database::selectSQLText: aggregation used with a locking SELECT (NewsletterDb::addNewsletterIssue).
Sep 22 2021, 12:53 PM · MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-Newsletter, Wikimedia-production-error

Sep 10 2021

Ostap_Smolar added a comment to T249977: Unable to open Special:Undelete form on dewiki due to execution timeout.

Hi @tstarling ! Short update for this task. I have made button with ajax call (js file connected like module) that sends timestamp to backend, getting correct data from DB and backend logic for this. There was one case left: 1) Render new data without page reload using “action=render” and “peek” parameters. And it looks like we will need some js code for that.

Sep 10 2021, 1:40 PM · MW-1.41-notes (1.41.0-wmf.12; 2023-06-06), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error, MediaWiki-Page-deletion