<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib, branch ce-docker_image_replication_node_status</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>Merge branch 'sh-support-csp-nonce' into 'master'</title>
<updated>2019-08-07T05:03:05+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2019-08-07T05:03:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6cafa7002738f33c212b9f72d9b0f66b386c6faf'/>
<id>6cafa7002738f33c212b9f72d9b0f66b386c6faf</id>
<content type='text'>
Add support for Content-Security-Policy

Closes #65330

See merge request gitlab-org/gitlab-ce!31402</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for Content-Security-Policy

Closes #65330

See merge request gitlab-org/gitlab-ce!31402</pre>
</div>
</content>
</entry>
<entry>
<title>Use separate Kubernetes namespaces per environment</title>
<updated>2019-08-07T04:40:29+00:00</updated>
<author>
<name>Tiger Watson</name>
<email>twatson@gitlab.com</email>
</author>
<published>2019-08-07T04:40:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=36a01a88ce4c35f3d2b455c7943eeb9649b51163'/>
<id>36a01a88ce4c35f3d2b455c7943eeb9649b51163</id>
<content type='text'>
Kubernetes deployments on new clusters will now have
a separate namespace per project environment, instead
of sharing a single namespace for the project.

Behaviour of existing clusters is unchanged.

All new functionality is controlled by the
:kubernetes_namespace_per_environment feature flag,
which is safe to enable/disable at any time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Kubernetes deployments on new clusters will now have
a separate namespace per project environment, instead
of sharing a single namespace for the project.

Behaviour of existing clusters is unchanged.

All new functionality is controlled by the
:kubernetes_namespace_per_environment feature flag,
which is safe to enable/disable at any time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert RestClient to Gitlab::HTTP for Prometheus Monitor</title>
<updated>2019-08-07T02:42:20+00:00</updated>
<author>
<name>David Wilkins</name>
<email>dwilkins@gitlab.com</email>
</author>
<published>2019-08-07T02:42:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=467a411e8892ecd6a3be7cd2f6772665f2c63651'/>
<id>467a411e8892ecd6a3be7cd2f6772665f2c63651</id>
<content type='text'>
- Closes #60024

- Change PrometheusClient.new to accept a base url instead of an
  already created RestClient

- Use Gitlab::HTTP in PrometheusClient instead of creating RestClient
  in PrometheusService

- Move http_options from PrometheusService to
  PrometheusClient (follow_redirects: false)

- ensure that base urls don't have the trailing slash

- Created a `PrometheusClient#url` method that might not be strictly
  required

- Change rescued exceptions from RestClient::* to
  HTTParty::ResponseError where possible and StandardError for the
  rest
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Closes #60024

- Change PrometheusClient.new to accept a base url instead of an
  already created RestClient

- Use Gitlab::HTTP in PrometheusClient instead of creating RestClient
  in PrometheusService

- Move http_options from PrometheusService to
  PrometheusClient (follow_redirects: false)

- ensure that base urls don't have the trailing slash

- Created a `PrometheusClient#url` method that might not be strictly
  required

- Change rescued exceptions from RestClient::* to
  HTTParty::ResponseError where possible and StandardError for the
  rest
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Content-Security-Policy</title>
<updated>2019-08-07T02:37:31+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-08-06T06:14:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5fbbd3dd6e965f76ecf1767373bddd236a78a4be'/>
<id>5fbbd3dd6e965f76ecf1767373bddd236a78a4be</id>
<content type='text'>
A nonce-based Content-Security-Policy thwarts XSS attacks by allowing
inline JavaScript to execute if the script nonce matches the header
value. Rails 5.2 supports nonce-based Content-Security-Policy headers,
so provide configuration to enable this and make it work.

To support this, we need to change all `:javascript` HAML filters to the
following form:

```
= javascript_tag nonce: true do
  :plain
    ...
```

We use `%script` throughout our HAML to store JSON and other text, but
since this doesn't execute, browsers don't appear to block this content
from being used and require the nonce value to be present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A nonce-based Content-Security-Policy thwarts XSS attacks by allowing
inline JavaScript to execute if the script nonce matches the header
value. Rails 5.2 supports nonce-based Content-Security-Policy headers,
so provide configuration to enable this and make it work.

To support this, we need to change all `:javascript` HAML filters to the
following form:

```
= javascript_tag nonce: true do
  :plain
    ...
```

We use `%script` throughout our HAML to store JSON and other text, but
since this doesn't execute, browsers don't appear to block this content
from being used and require the nonce value to be present.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Packer.gitlab-ci.yml to use latest image</title>
<updated>2019-08-06T17:00:55+00:00</updated>
<author>
<name>Kelly Hair</name>
<email>khair@gitlab.com</email>
</author>
<published>2019-01-04T13:34:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4b91047c22abf4a80a32226f1c7d9f838874b799'/>
<id>4b91047c22abf4a80a32226f1c7d9f838874b799</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '65152-selective-highlight' into 'master'</title>
<updated>2019-08-06T16:42:14+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@gitlab.com</email>
</author>
<published>2019-08-06T16:42:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d61dab914756854c0f5bef50306be77212ee15b4'/>
<id>d61dab914756854c0f5bef50306be77212ee15b4</id>
<content type='text'>
Support selective highlighting of lines

See merge request gitlab-org/gitlab-ce!31361</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support selective highlighting of lines

See merge request gitlab-org/gitlab-ce!31361</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'make-issue-boards-importable' into 'master'</title>
<updated>2019-08-06T12:40:33+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-08-06T12:40:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=26087322713e2949f2bf207798512374757a484c'/>
<id>26087322713e2949f2bf207798512374757a484c</id>
<content type='text'>
Make issue boards importable

See merge request gitlab-org/gitlab-ce!31434</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make issue boards importable

See merge request gitlab-org/gitlab-ce!31434</pre>
</div>
</content>
</entry>
<entry>
<title>Support selective highlighting of lines</title>
<updated>2019-08-06T01:32:29+00:00</updated>
<author>
<name>Patrick Bajao</name>
<email>ebajao@gitlab.com</email>
</author>
<published>2019-08-05T09:44:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=46631e102366bd40bdb449b87fae3f10e992ee68'/>
<id>46631e102366bd40bdb449b87fae3f10e992ee68</id>
<content type='text'>
Instead of highlighting all lines when not all of them are
needed, only highlight specific lines.

The `BlobPresenter#highlight` method has been updated to
support `since` and `to` params. These params will be used to
limit the content to be highlighted.

Modify `Gitlab::Highlight` to support `since` param which will
then be used to determine the starting line number.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of highlighting all lines when not all of them are
needed, only highlight specific lines.

The `BlobPresenter#highlight` method has been updated to
support `since` and `to` params. These params will be used to
limit the content to be highlighted.

Modify `Gitlab::Highlight` to support `since` param which will
then be used to determine the starting line number.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error on project name</title>
<updated>2019-08-05T21:15:00+00:00</updated>
<author>
<name>Gosia Ksionek</name>
<email>mksionek@gitlab.com</email>
</author>
<published>2019-08-05T21:15:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6c5e9480130308abf9458f1ac58e25695c5ce2ea'/>
<id>6c5e9480130308abf9458f1ac58e25695c5ce2ea</id>
<content type='text'>
Add project path to sql query to build proper path
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add project path to sql query to build proper path
</pre>
</div>
</content>
</entry>
<entry>
<title>Add group level container repository endpoints</title>
<updated>2019-08-05T20:00:50+00:00</updated>
<author>
<name>Steve Abrams</name>
<email>sabrams@gitlab.com</email>
</author>
<published>2019-08-05T20:00:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3dbf3997bbf51eca8a313c4e152c77c1b038fd5d'/>
<id>3dbf3997bbf51eca8a313c4e152c77c1b038fd5d</id>
<content type='text'>
API endpoints for requesting container repositories
and container repositories with their tag information
are enabled for users that want to specify the group
containing the repository rather than the specific project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
API endpoints for requesting container repositories
and container repositories with their tag information
are enabled for users that want to specify the group
containing the repository rather than the specific project.
</pre>
</div>
</content>
</entry>
</feed>
