<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/db, branch docs-pages-force-https</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Revert "Revert to `id: :integer`"</title>
<updated>2019-06-25T14:07:14+00:00</updated>
<author>
<name>Peter Leitzen</name>
<email>pleitzen@gitlab.com</email>
</author>
<published>2019-06-25T14:07:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=919339e48bfbeb86c90c044a8a12e9b991e6fbd2'/>
<id>919339e48bfbeb86c90c044a8a12e9b991e6fbd2</id>
<content type='text'>
This reverts commit 51340f9b47e8339cdabce11d0a17ac724278bff0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 51340f9b47e8339cdabce11d0a17ac724278bff0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sh-recover-ee-schema-backport-migration-failure' into 'master'</title>
<updated>2019-06-25T14:03:54+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2019-06-25T14:03:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=34df0b303eed0cee83d8c0ec6178d3c575a0b555'/>
<id>34df0b303eed0cee83d8c0ec6178d3c575a0b555</id>
<content type='text'>
Prevent EE backport migrations from running if CE is not migrated

Closes #63612

See merge request gitlab-org/gitlab-ce!30002</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prevent EE backport migrations from running if CE is not migrated

Closes #63612

See merge request gitlab-org/gitlab-ce!30002</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent EE backport migrations from running if CE is not migrated</title>
<updated>2019-06-25T12:42:10+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-06-24T21:07:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1b0637781205623547ed1ae7242125f78f7b0b31'/>
<id>1b0637781205623547ed1ae7242125f78f7b0b31</id>
<content type='text'>
If a user upgraded to any GitLab 11.x EE version but switched
back to CE, it's possible the state of the EE tables are not
in the right state for the EE backport migration to work properly.
In particular, there were three tables that had trouble:

* epics
* geo_event_log
* vulnerability_feedback

The EE backport migration would fail while trying to add foreign key
constraints because a key didn't exist in the table. This happens
because any EE migration that add or removed columns between v11.0.0 and
v11.11.3 are not guaranteed to be applied in an CE installation. The EE
backport schema does not individually backport these migrations.

We now check if certain columns are present to determine whether
the backport migration is in the proper state. CE users are required
to upgrade to v11.11.3 EE if they ever installed EE previously before
they can go back to v12.x CE.

Tested via:

```
git checkout -f v11.0.0-ee
bundle exec rake db:reset
git checkout .; git checkout -f v11.11.3
bundle exec rake db:migrate
git checkout .; git checkout -f v12.0.0
bundle exec rake db:migrate
&lt;failure happens&gt;
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a user upgraded to any GitLab 11.x EE version but switched
back to CE, it's possible the state of the EE tables are not
in the right state for the EE backport migration to work properly.
In particular, there were three tables that had trouble:

* epics
* geo_event_log
* vulnerability_feedback

The EE backport migration would fail while trying to add foreign key
constraints because a key didn't exist in the table. This happens
because any EE migration that add or removed columns between v11.0.0 and
v11.11.3 are not guaranteed to be applied in an CE installation. The EE
backport schema does not individually backport these migrations.

We now check if certain columns are present to determine whether
the backport migration is in the proper state. CE users are required
to upgrade to v11.11.3 EE if they ever installed EE previously before
they can go back to v12.x CE.

Tested via:

```
git checkout -f v11.0.0-ee
bundle exec rake db:reset
git checkout .; git checkout -f v11.11.3
bundle exec rake db:migrate
git checkout .; git checkout -f v12.0.0
bundle exec rake db:migrate
&lt;failure happens&gt;
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename to time_tracking_limit_to_hours</title>
<updated>2019-06-25T01:31:23+00:00</updated>
<author>
<name>Heinrich Lee Yu</name>
<email>heinrich@gitlab.com</email>
</author>
<published>2019-06-11T10:40:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=275a17589c2d468d8671a9f754a50b212273d509'/>
<id>275a17589c2d468d8671a9f754a50b212273d509</id>
<content type='text'>
Changes migration and all other places the attribute is used
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes migration and all other places the attribute is used
</pre>
</div>
</content>
</entry>
<entry>
<title>Limit time tracking values to hours</title>
<updated>2019-06-25T01:31:23+00:00</updated>
<author>
<name>Jon Kolb</name>
<email>kolbyjack@gmail.com</email>
</author>
<published>2019-06-11T09:48:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4e283ee706b11fd3b918230976addc9a70603ce6'/>
<id>4e283ee706b11fd3b918230976addc9a70603ce6</id>
<content type='text'>
Adds an instance setting to limit display of time tracking
values to hours only
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds an instance setting to limit display of time tracking
values to hours only
</pre>
</div>
</content>
</entry>
<entry>
<title>Renew Let's Encrypt certificates</title>
<updated>2019-06-24T20:35:12+00:00</updated>
<author>
<name>Vladimir Shushlin</name>
<email>vshushlin@gitlab.com</email>
</author>
<published>2019-06-24T20:35:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a7764d0e845db524f2913b6c11c88dfd121ec522'/>
<id>a7764d0e845db524f2913b6c11c88dfd121ec522</id>
<content type='text'>
Add index for pages domain ssl auto renewal
Add PagesDomain.needs_ssl_renewal scope
Add cron worker for ssl renewal
Add worker for ssl renewal
Add pages ssl renewal worker queues settings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add index for pages domain ssl auto renewal
Add PagesDomain.needs_ssl_renewal scope
Add cron worker for ssl renewal
Add worker for ssl renewal
Add pages ssl renewal worker queues settings
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sync-merge-ref-upon-mergeability-check' into 'master'</title>
<updated>2019-06-24T09:31:46+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2019-06-24T09:31:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7821defab33f917b62d1132339a521d609f191d6'/>
<id>7821defab33f917b62d1132339a521d609f191d6</id>
<content type='text'>
Automatically update MR merge-ref along merge status

See merge request gitlab-org/gitlab-ce!29569</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automatically update MR merge-ref along merge status

See merge request gitlab-org/gitlab-ce!29569</pre>
</div>
</content>
</entry>
<entry>
<title>Don't show private keys for letsencrypt certs</title>
<updated>2019-06-21T12:06:12+00:00</updated>
<author>
<name>Vladimir Shushlin</name>
<email>vshushlin@gitlab.com</email>
</author>
<published>2019-06-21T12:06:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6119d5ad7518f547af216d3bdc3d1fcffcfc9c71'/>
<id>6119d5ad7518f547af216d3bdc3d1fcffcfc9c71</id>
<content type='text'>
Adds enum certificate_source to pages_domains table
with default manually_uploaded

Mark certificates as 'gitlab_provided'
if the were obtained through Let's Encrypt

Mark certificates as 'user_provided' if they were uploaded through
controller or api

Only show private key in domain edit form if it is 'user_provided'

Only show LetsEncrypt option if is enabled by application settings
(and feature flag)

Refactor and fix some specs to match new logic

Don't show Let's Encrypt certificates as well
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds enum certificate_source to pages_domains table
with default manually_uploaded

Mark certificates as 'gitlab_provided'
if the were obtained through Let's Encrypt

Mark certificates as 'user_provided' if they were uploaded through
controller or api

Only show private key in domain edit form if it is 'user_provided'

Only show LetsEncrypt option if is enabled by application settings
(and feature flag)

Refactor and fix some specs to match new logic

Don't show Let's Encrypt certificates as well
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'db/update-geo-nodes-primary' into 'master'</title>
<updated>2019-06-21T10:16:50+00:00</updated>
<author>
<name>Andreas Brandl</name>
<email>abrandl@gitlab.com</email>
</author>
<published>2019-06-21T10:16:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4dcbee4d26bc473f408384e61b4f412df6f574de'/>
<id>4dcbee4d26bc473f408384e61b4f412df6f574de</id>
<content type='text'>
Disallow `NULL` values for `geo_nodes.primary` column

Closes gitlab-ee#12061

See merge request gitlab-org/gitlab-ce!29818</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disallow `NULL` values for `geo_nodes.primary` column

Closes gitlab-ee#12061

See merge request gitlab-org/gitlab-ce!29818</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '62772-migrate-managed-clusters-to-unmanaged' into 'master'</title>
<updated>2019-06-21T01:26:19+00:00</updated>
<author>
<name>Thong Kuah</name>
<email>tkuah@gitlab.com</email>
</author>
<published>2019-06-21T01:26:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=148516ba36855095fa995c2d4e8077919cdb6db6'/>
<id>148516ba36855095fa995c2d4e8077919cdb6db6</id>
<content type='text'>
Migrate managed clusters that aren't using managed features to unmanaged

Closes #62772

See merge request gitlab-org/gitlab-ce!29251</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Migrate managed clusters that aren't using managed features to unmanaged

Closes #62772

See merge request gitlab-org/gitlab-ce!29251</pre>
</div>
</content>
</entry>
</feed>
