<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/models/clusters, branch patch-63</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-bump-shoulda-matcher' into 'master'</title>
<updated>2019-05-22T14:08:38+00:00</updated>
<author>
<name>Jan Provaznik</name>
<email>jprovaznik@gitlab.com</email>
</author>
<published>2019-05-22T14:08:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bc4a18ecb9e85a5ee51541ed25b2cb9c4a2768b5'/>
<id>bc4a18ecb9e85a5ee51541ed25b2cb9c4a2768b5</id>
<content type='text'>
Bump shoulda-matchers to 4.0.1

See merge request gitlab-org/gitlab-ce!28443</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bump shoulda-matchers to 4.0.1

See merge request gitlab-org/gitlab-ce!28443</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure subject passes validations</title>
<updated>2019-05-22T06:19:07+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-05-19T11:01:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d707e2a49f2efe4670b5ebe62fb61554640ca7e9'/>
<id>d707e2a49f2efe4670b5ebe62fb61554640ca7e9</id>
<content type='text'>
Rails 5 requires that belongs_to associations have the associated record
present. These tests were failing because they had nil values.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rails 5 requires that belongs_to associations have the associated record
present. These tests were failing because they had nil values.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove legacy Kubernetes #actual_namespace</title>
<updated>2019-05-21T16:38:11+00:00</updated>
<author>
<name>Tiger</name>
<email>twatson@gitlab.com</email>
</author>
<published>2019-05-16T22:49:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=101c4480b32044682e453753c6bb18c2a296b044'/>
<id>101c4480b32044682e453753c6bb18c2a296b044</id>
<content type='text'>
When Kubernetes clusters were originally built they could only
exist at the project level, and so there was logic included
that assumed there would only ever be a single Kubernetes
namespace per cluster. We now support clusters at the group
and instance level, which allows multiple namespaces.

This change consolidates various project-specific fallbacks to
generate namespaces, and hands all responsibility to the
Clusters::KubernetesNamespace model. There is now no concept of
a single namespace for a Clusters::Platforms::Kubernetes; to
retrieve a namespace a project must now be supplied in all cases.

This simplifies upcoming work to use a separate Kubernetes
namespace per project environment (instead of a namespace
per project).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When Kubernetes clusters were originally built they could only
exist at the project level, and so there was logic included
that assumed there would only ever be a single Kubernetes
namespace per cluster. We now support clusters at the group
and instance level, which allows multiple namespaces.

This change consolidates various project-specific fallbacks to
generate namespaces, and hands all responsibility to the
Clusters::KubernetesNamespace model. There is now no concept of
a single namespace for a Clusters::Platforms::Kubernetes; to
retrieve a namespace a project must now be supplied in all cases.

This simplifies upcoming work to use a separate Kubernetes
namespace per project environment (instead of a namespace
per project).
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow projects to use instance level clusters</title>
<updated>2019-05-06T20:37:03+00:00</updated>
<author>
<name>James Fargher</name>
<email>proglottis@gmail.com</email>
</author>
<published>2019-04-18T02:45:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=8db382b05545fdef0a60bcff65f8c23e8b1ed282'/>
<id>8db382b05545fdef0a60bcff65f8c23e8b1ed282</id>
<content type='text'>
There are two cluster hierarchies one for the deployment platform and
one for controllers. The main difference is that deployment platforms do
not check user permissions and only return the first match.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are two cluster hierarchies one for the deployment platform and
one for controllers. The main difference is that deployment platforms do
not check user permissions and only return the first match.
</pre>
</div>
</content>
</entry>
<entry>
<title>Instance level kubernetes clusters admin</title>
<updated>2019-05-06T20:37:03+00:00</updated>
<author>
<name>James Fargher</name>
<email>proglottis@gmail.com</email>
</author>
<published>2019-04-10T02:13:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=733da6d6a015e8c951dcc02250cfe1fab87789c0'/>
<id>733da6d6a015e8c951dcc02250cfe1fab87789c0</id>
<content type='text'>
Instance level clusters were already mostly supported, this change adds
admin area controllers for cluster CRUD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instance level clusters were already mostly supported, this change adds
admin area controllers for cluster CRUD
</pre>
</div>
</content>
</entry>
<entry>
<title>Add gitlab-managed option to clusters form</title>
<updated>2019-05-03T01:05:53+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-05-03T01:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=89132bbdd63bbd033c43422500a972af6d94a4d0'/>
<id>89132bbdd63bbd033c43422500a972af6d94a4d0</id>
<content type='text'>
When this option is enabled, GitLab will create namespaces and service
accounts as usual. When disabled, GitLab wont create any project
specific kubernetes resources

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56557
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When this option is enabled, GitLab will create namespaces and service
accounts as usual. When disabled, GitLab wont create any project
specific kubernetes resources

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56557
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor refactor of prometheus_spec</title>
<updated>2019-04-30T05:55:13+00:00</updated>
<author>
<name>Dylan Griffith</name>
<email>dyl.griffith@gmail.com</email>
</author>
<published>2019-04-26T04:25:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=dbb284de5a18361eae937926052abd1ea3c261b5'/>
<id>dbb284de5a18361eae937926052abd1ea3c261b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>In Prometheus use update! instead of update</title>
<updated>2019-04-30T05:55:12+00:00</updated>
<author>
<name>Dylan Griffith</name>
<email>dyl.griffith@gmail.com</email>
</author>
<published>2019-04-26T03:28:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=0a4817dd77eb371f171b634e4df180eafa115721'/>
<id>0a4817dd77eb371f171b634e4df180eafa115721</id>
<content type='text'>
In order to not miss any errors since we are not checking the return
value of update
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to not miss any errors since we are not checking the return
value of update
</pre>
</div>
</content>
</entry>
<entry>
<title>Deactivate any prometheus_service upon destroy</title>
<updated>2019-04-30T05:55:12+00:00</updated>
<author>
<name>Thong Kuah</name>
<email>tkuah@gitlab.com</email>
</author>
<published>2019-04-15T04:02:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=024ddcab17517befafc0c5163d66cdcaae1b69e6'/>
<id>024ddcab17517befafc0c5163d66cdcaae1b69e6</id>
<content type='text'>
Basically does the reverse of after_transition to :installed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Basically does the reverse of after_transition to :installed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Teach Prometheus about #uninstall_command</title>
<updated>2019-04-30T05:55:12+00:00</updated>
<author>
<name>Thong Kuah</name>
<email>tkuah@gitlab.com</email>
</author>
<published>2019-04-12T11:15:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=43c284b711ddd4db55908de0590f946de5227db6'/>
<id>43c284b711ddd4db55908de0590f946de5227db6</id>
<content type='text'>
Add specs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add specs
</pre>
</div>
</content>
</entry>
</feed>
