<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/config, branch fix-diff-system-note-alignment</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Add metric for measuring PumaWorkerKiller activity</title>
<updated>2019-06-10T16:09:40+00:00</updated>
<author>
<name>Jan Provaznik</name>
<email>jprovaznik@gitlab.com</email>
</author>
<published>2019-06-10T16:09:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=497acb167078d62c0cec7bc5ff9be1be6cd2fe4a'/>
<id>497acb167078d62c0cec7bc5ff9be1be6cd2fe4a</id>
<content type='text'>
PumaWorkerKiller is used for periodically checking and killing
workers (the biggest one) if overall memory reaches specified
limit. This metric allows us to watch number of killed workers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PumaWorkerKiller is used for periodically checking and killing
workers (the biggest one) if overall memory reaches specified
limit. This metric allows us to watch number of killed workers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds sidekiq worker label for ruby metrics</title>
<updated>2019-06-06T19:19:50+00:00</updated>
<author>
<name>Ryan Cobb</name>
<email>rcobb@gitlab.com</email>
</author>
<published>2019-06-05T18:20:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7131ad46c6d2301d9979f2f8ef9cf081264f03a6'/>
<id>7131ad46c6d2301d9979f2f8ef9cf081264f03a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pages domains acme orders</title>
<updated>2019-06-06T18:55:31+00:00</updated>
<author>
<name>Vladimir Shushlin</name>
<email>vshushlin@gitlab.com</email>
</author>
<published>2019-06-06T18:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c3338c920d6123174000ea11243cb7dc285cee03'/>
<id>c3338c920d6123174000ea11243cb7dc285cee03</id>
<content type='text'>
Extract acme double to helper

Create ACME challanges for pages domains

* Create order &amp; challange through API
* save them to database
* request challenge validation

We're saving order and challenge as one entity,
that wouldn't be correct if we would order certificates for
several domains simultaneously, but we always order certificate
per domain

Add controller for processing acme challenges redirected from pages

Don't save acme challenge url - we don't use it

Validate acme challenge attributes

Encrypt private_key in acme orders
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extract acme double to helper

Create ACME challanges for pages domains

* Create order &amp; challange through API
* save them to database
* request challenge validation

We're saving order and challenge as one entity,
that wouldn't be correct if we would order certificates for
several domains simultaneously, but we always order certificate
per domain

Add controller for processing acme challenges redirected from pages

Don't save acme challenge url - we don't use it

Validate acme challenge attributes

Encrypt private_key in acme orders
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow BetterErrors REPL to be enabled</title>
<updated>2019-06-05T11:48:44+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2019-06-03T02:13:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3f8ccac0327753f05db9458eb1c7e3584974ff9c'/>
<id>3f8ccac0327753f05db9458eb1c7e3584974ff9c</id>
<content type='text'>
This allows the BetterErrors REPL to be available
when your GitLab instance is listening on
something _other_ than localhost.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows the BetterErrors REPL to be available
when your GitLab instance is listening on
something _other_ than localhost.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce sidekiq worker for auto merge process</title>
<updated>2019-06-04T03:51:32+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-05-27T12:21:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=197a3d053359e66535c41935eac065ee424cbb07'/>
<id>197a3d053359e66535c41935eac065ee424cbb07</id>
<content type='text'>
As we have a central domain for auto merge process today,
we should use a single worker for any auto merge process.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As we have a central domain for auto merge process today,
we should use a single worker for any auto merge process.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge dev.gitlab.org master into GitLab.com master</title>
<updated>2019-06-03T12:56:33+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2019-06-03T12:56:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6cb750a2bb7e1720413a7c42ec4afebaa3f2f4d2'/>
<id>6cb750a2bb7e1720413a7c42ec4afebaa3f2f4d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Abstract auto merge processes</title>
<updated>2019-06-03T06:15:29+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-05-22T11:45:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d4b46936633a3b2a0248b4572b4a1dc7b2ba8531'/>
<id>d4b46936633a3b2a0248b4572b4a1dc7b2ba8531</id>
<content type='text'>
We have one auto merge strategy today - Merge When Pipeline
Succeeds.

In order to add more strategies for Merge Train feature,
we abstract the architecture to be more extensible.

Removed arguments

Fix spec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have one auto merge strategy today - Merge When Pipeline
Succeeds.

In order to add more strategies for Merge Train feature,
we abstract the architecture to be more extensible.

Removed arguments

Fix spec
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dz-scope-project-routes-3' into 'master'</title>
<updated>2019-05-31T15:53:04+00:00</updated>
<author>
<name>Lin Jen-Shin</name>
<email>godfat@godfat.org</email>
</author>
<published>2019-05-31T15:53:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d7b277df46ffa3723a16159878958f9a825315e6'/>
<id>d7b277df46ffa3723a16159878958f9a825315e6</id>
<content type='text'>
Move some project routes under - scope

See merge request gitlab-org/gitlab-ce!28830</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move some project routes under - scope

See merge request gitlab-org/gitlab-ce!28830</pre>
</div>
</content>
</entry>
<entry>
<title>Send notifications to group-specific email address</title>
<updated>2019-05-31T12:49:27+00:00</updated>
<author>
<name>Wei-Meng Lee</name>
<email>wlee@gitlab.com</email>
</author>
<published>2019-02-15T17:56:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1a402d888c05196212d1ba671368837e85246c9c'/>
<id>1a402d888c05196212d1ba671368837e85246c9c</id>
<content type='text'>
- Select notification email by walking up group/subgroup path
- Add settings UI to set group email notification address
- Add tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Select notification email by walking up group/subgroup path
- Add settings UI to set group email notification address
- Add tests
</pre>
</div>
</content>
</entry>
<entry>
<title>Setup Phabricator import</title>
<updated>2019-05-31T07:40:54+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-04-23T14:27:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=589b2db06ca2ca2bc3e5d9e56968e3609f9e4626'/>
<id>589b2db06ca2ca2bc3e5d9e56968e3609f9e4626</id>
<content type='text'>
This sets up all the basics for importing Phabricator tasks into
GitLab issues.

To import all tasks from a Phabricator instance into GitLab, we'll
import all of them into a new project that will have its repository
disabled.

The import is hooked into a regular ProjectImport setup, but similar
to the GitHub parallel importer takes care of all the imports itself.

In this iteration, we're importing each page of tasks in a separate
sidekiq job.

The first thing we do when requesting a new page of tasks is schedule
the next page to be imported. But to avoid deadlocks, we only allow a
single job per worker type to run at the same time.

For now we're only importing basic Issue information, this should be
extended to richer information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This sets up all the basics for importing Phabricator tasks into
GitLab issues.

To import all tasks from a Phabricator instance into GitLab, we'll
import all of them into a new project that will have its repository
disabled.

The import is hooked into a regular ProjectImport setup, but similar
to the GitHub parallel importer takes care of all the imports itself.

In this iteration, we're importing each page of tasks in a separate
sidekiq job.

The first thing we do when requesting a new page of tasks is schedule
the next page to be imported. But to avoid deadlocks, we only allow a
single job per worker type to run at the same time.

For now we're only importing basic Issue information, this should be
extended to richer information.
</pre>
</div>
</content>
</entry>
</feed>
