<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/services/clusters, branch frozen_string_spec_models</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>Allow runners to be installed on group clusters</title>
<updated>2019-03-26T09:59:48+00:00</updated>
<author>
<name>Tiger Watson</name>
<email>twatson@gitlab.com</email>
</author>
<published>2019-03-26T09:59:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=76d281881a945518fe4565e1dc71f6a3bc28c575'/>
<id>76d281881a945518fe4565e1dc71f6a3bc28c575</id>
<content type='text'>
A runner installed on a cluster will now use the
cluster's `cluster_type` as its `runner_type`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A runner installed on a cluster will now use the
cluster's `cluster_type` as its `runner_type`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for ingress hostnames</title>
<updated>2019-03-07T23:25:48+00:00</updated>
<author>
<name>walkafwalka</name>
<email>2865898-walkafwalka@users.noreply.gitlab.com</email>
</author>
<published>2019-03-07T21:51:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=460797dec3dc143943390e86a09d6e6b45a465d8'/>
<id>460797dec3dc143943390e86a09d6e6b45a465d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unecessary begin..end block</title>
<updated>2019-03-06T11:50:39+00:00</updated>
<author>
<name>João Cunha</name>
<email>j.a.cunha@gmail.com</email>
</author>
<published>2019-03-06T11:50:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=34d837b575350b98a8d3809556a07473ba7d0d54'/>
<id>34d837b575350b98a8d3809556a07473ba7d0d54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename ClusterUpdateAppWorker to ClusterPatchAppWorker</title>
<updated>2019-03-05T15:21:29+00:00</updated>
<author>
<name>João Cunha</name>
<email>j.a.cunha@gmail.com</email>
</author>
<published>2019-03-05T15:21:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3bdff7aadfc68222086518a365496fb22357cb9c'/>
<id>3bdff7aadfc68222086518a365496fb22357cb9c</id>
<content type='text'>
- This is to avoid colision with EE ClusterUpdateAppWorker
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- This is to avoid colision with EE ClusterUpdateAppWorker
</pre>
</div>
</content>
</entry>
<entry>
<title>Creates Clusterss::ApplciationsController update endpoint</title>
<updated>2019-03-05T06:32:51+00:00</updated>
<author>
<name>João Cunha</name>
<email>j.a.cunha@gmail.com</email>
</author>
<published>2019-02-18T17:06:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f8234d9a086a43a95698da13d2734fe62ddb9ad7'/>
<id>f8234d9a086a43a95698da13d2734fe62ddb9ad7</id>
<content type='text'>
- Creates new route
- Creates new controller action
- Creates call stack:
  Clusterss::ApplciationsController calls --&gt;
  Clusters::Applications::UpdateService calls --&gt;
  Clusters::Applications::ScheduleUpdateService calls --&gt;
  ClusterUpdateAppWorker calls --&gt;
  Clusters::Applications::PatchService --&gt;
  ClusterWaitForAppInstallationWorker

DRY req params

Adds gcp_cluster:cluster_update_app queue

Schedule_update_service is uneeded

Extract common logic to a parent class (UpdateService will need it)

Introduce new UpdateService

Fix rescue class namespace

Fix RuboCop offenses

Adds BaseService for create and update services

Remove request_handler code duplication

Fixes update command

Move update_command to ApplicationCore so all apps can use it

Adds tests for Knative update_command

Adds specs for PatchService

Raise error if update receives an unistalled app

Adds update_service spec

Fix RuboCop offense

Use subject in favor of go

Adds update endpoint specs for project namespace

Adds update endpoint specs for group namespace
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Creates new route
- Creates new controller action
- Creates call stack:
  Clusterss::ApplciationsController calls --&gt;
  Clusters::Applications::UpdateService calls --&gt;
  Clusters::Applications::ScheduleUpdateService calls --&gt;
  ClusterUpdateAppWorker calls --&gt;
  Clusters::Applications::PatchService --&gt;
  ClusterWaitForAppInstallationWorker

DRY req params

Adds gcp_cluster:cluster_update_app queue

Schedule_update_service is uneeded

Extract common logic to a parent class (UpdateService will need it)

Introduce new UpdateService

Fix rescue class namespace

Fix RuboCop offenses

Adds BaseService for create and update services

Remove request_handler code duplication

Fixes update command

Move update_command to ApplicationCore so all apps can use it

Adds tests for Knative update_command

Adds specs for PatchService

Raise error if update receives an unistalled app

Adds update_service spec

Fix RuboCop offense

Use subject in favor of go

Adds update endpoint specs for project namespace

Adds update endpoint specs for group namespace
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of ScheduleInstallationService</title>
<updated>2019-02-26T16:44:31+00:00</updated>
<author>
<name>João Cunha</name>
<email>j.a.cunha@gmail.com</email>
</author>
<published>2019-02-26T16:44:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4c974f50f6e85165f9750cc42760e4a2fbd81e6f'/>
<id>4c974f50f6e85165f9750cc42760e4a2fbd81e6f</id>
<content type='text'>
- deletes schedule_installation_service.rb
- moves schedule_installation_service.rb logic to create_service.rb
- moves specs as well

Removes code duplication

Remove unecessary spec block

Abide review suggestions

Test installable applications which are not associated to a cluster

Fix a typo

Removes duplciated expectation

Reuse variable instead of redefining

Remove method in favor of a local scoped lambda

Improve 'failing service' shared examples

Test the increase of status count

Remove duplicated test

Enable fronzen literal
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- deletes schedule_installation_service.rb
- moves schedule_installation_service.rb logic to create_service.rb
- moves specs as well

Removes code duplication

Remove unecessary spec block

Abide review suggestions

Test installable applications which are not associated to a cluster

Fix a typo

Removes duplciated expectation

Reuse variable instead of redefining

Remove method in favor of a local scoped lambda

Improve 'failing service' shared examples

Test the increase of status count

Remove duplicated test

Enable fronzen literal
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade cluster applications, starting with runner</title>
<updated>2019-02-07T21:40:55+00:00</updated>
<author>
<name>Thong Kuah</name>
<email>tkuah@gitlab.com</email>
</author>
<published>2019-02-07T21:40:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f67fc237271bc26557f29c60b3f5772a6e0d3e63'/>
<id>f67fc237271bc26557f29c60b3f5772a6e0d3e63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port generic upgrade functionality to CE</title>
<updated>2019-01-14T21:03:08+00:00</updated>
<author>
<name>Thong Kuah</name>
<email>tkuah@gitlab.com</email>
</author>
<published>2018-12-19T08:50:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=8296ff580c2bb1b2a9ee07193f79f66fd6444de0'/>
<id>8296ff580c2bb1b2a9ee07193f79f66fd6444de0</id>
<content type='text'>
Port from EE generic upgrade related functionality used to upgrade Helm
applications

Remove memoization which could be incorrect

It looks like we are memoizing without regard to the method's argument
so this could result in an incorrect upgrade_command

Remove `const_get` indirection now we are no longer in EE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Port from EE generic upgrade related functionality used to upgrade Helm
applications

Remove memoization which could be incorrect

It looks like we are memoizing without regard to the method's argument
so this could result in an incorrect upgrade_command

Remove `const_get` indirection now we are no longer in EE
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename `ClusterPlatformConfigureWorker`</title>
<updated>2018-12-21T13:17:13+00:00</updated>
<author>
<name>George Tsiolis</name>
<email>tsiolis.g@gmail.com</email>
</author>
<published>2018-12-21T13:17:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ac5fe450ff2af92a7b9d26b6ff51e3bba03afb95'/>
<id>ac5fe450ff2af92a7b9d26b6ff51e3bba03afb95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add externalized strings for clusters error messages</title>
<updated>2018-12-17T13:45:02+00:00</updated>
<author>
<name>George Tsiolis</name>
<email>tsiolis.g@gmail.com</email>
</author>
<published>2018-12-11T21:21:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4fc73988a07950ae854908373f7bd02d7a445bed'/>
<id>4fc73988a07950ae854908373f7bd02d7a445bed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
