Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-21 | Add latest changes from gitlab-org/gitlab@13-11-stable-eev13.11.0-rc43 | GitLab Bot | |
2019-05-15 | Avoid passing not_found_or_authorized_proc around | James Edwards-Jones | |
Since this needs to be called on every find_routable!(Project, ... we can instead move it to a RoutableActions check. | |||
2018-11-01 | Resolve controller sharing concern | Thong Kuah | |
Use ClustersController as base while having Projects::ClustersController to inform what `clusterable` is. Thanks @ayufan for the great suggestion ! - View changes to work with new approach - Fix javascript for new approach - Fix feature specs for new approach - Fix QA | |||
2018-11-01 | Convert clusters to use a top-level controller | Thong Kuah | |
In preparation so that we can create both cluster attached to project and cluster attached to group. - Move ClustersController to top level - Move Clusters::ApplicationsController to top-level too - Creates a Clusters::BaseController to share common functions - Do not rely on @project ivar. Anything could set the ivar. - Fix Vue page components due to new data-page value Because of the controller change we have gone from `projects:clusters:new` to `clusters:new`, so we need to update the file location of the page components. There is somewhere a function that will convert data-page to a file location. On that note, projects/clusters/gcp/new/, translate to Projects::Clusters::Gcp#new doesn't exist so replace that with clusters/create_gcp/ and clusters/create_user/ | |||
2018-10-15 | Remove un-used inheritance from service | Thong Kuah | |
Remove the inheritance from ::BaseService which is causing us to inherit the initializer that has project as the first arg, as we will not have access to project with forthcoming group clusters. Also call install service from create service - 1 less thing to re-use Extract TestRequest code into a spec helper. Given that we need different behaviour for Rails 5.0 (and again in Rails 5.1!), it's handy to have that branching behaviour in one place | |||
2018-10-15 | Move non-controller code into dedicated service | Thong Kuah | |
This should help with code re-use when we create applications for group level cluster next. Change `find_or_initialize_by` to explicitly find or build the right association based on the application name. The benefit here is that we use the associations on @cluster rather than querying from the other side of the association. | |||
2018-09-26 | Enable even more frozen string in app/controllers | gfyoung | |
Enables frozen string for some vestigial files as well as the following: * app/controllers/projects/**/*.rb * app/controllers/sherlock/**/*.rb * app/controllers/snippets/**/*.rb * app/controllers/users/**/*.rb Partially addresses #47424. | |||
2018-09-11 | Disable existing offenses for the CodeReuse cops | Yorick Peterse | |
This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop. | |||
2018-06-19 | Merge remote-tracking branch 'origin/master' into 43446-new-cluster-page-tabs | Dennis Tang | |
2018-06-19 | consolidate back into one controller | Dennis Tang | |
2018-06-07 | Pass request to oauth creation during cluster app install | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2018-06-06 | rubocop fix | Dennis Tang | |
2018-06-06 | redirect back to form if token expires | Dennis Tang | |
2018-06-06 | split into gcp and user controllers again | Dennis Tang | |
2018-06-02 | Merge remote-tracking branch 'origin/master' into 43446-new-cluster-page-tabs | Dennis Tang | |
# Conflicts: # doc/user/project/clusters/index.md | |||
2018-05-30 | Merge remote-tracking branch 'origin/master' into ↵ | Dmitriy Zaporozhets | |
46487-add-support-for-jupyter-in-gitlab-via-kubernetes | |||
2018-05-30 | Fix exception in clusters/applications_controller.rb | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2018-05-30 | Refactor cluster app creation code in controller | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2018-05-28 | Move token_in_session to helper method | Matija Čupić | |
2018-05-26 | combine "create" and "existing" GKE cluster views into one new page | Dennis Tang | |
# Conflicts: # app/controllers/projects/clusters/gcp_controller.rb # app/views/projects/clusters/gcp/_form.html.haml | |||
2018-05-26 | Merge remote-tracking branch 'origin/master' into ↵ | Dennis Tang | |
38759-fetch-available-parameters-directly-from-gke-when-creating-a-cluster | |||
2018-05-25 | Add oauth reference to jupyter cluster app | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2018-05-25 | Add support for Jupyter in GitLab via Kubernetes | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2018-05-24 | Refactor code around scheduling cluster installations | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2018-05-02 | Remove list_projects action from Google API check | Matija Čupić | |
2018-05-02 | Remove Projects::Clusters::GcpController#list_projects | Matija Čupić | |
2018-04-23 | Use ListGcpProjectsWorker#read_projects instead of get_projects | Matija Čupić | |
2018-04-20 | Remove the GCP billing verification step | Matija Čupić | |
2018-04-20 | Store projects in ListGcpProjectsWorker | Matija Čupić | |
2018-04-20 | Rename CheckGcpProjectBillingWorker to ListGcpProjectsWorker | Matija Čupić | |
2018-03-16 | Expose CloudPlatform::Client#projects_list as GcpController#list_projects | Matija Čupić | |
2018-02-23 | Do not persist Google Project Billing Failure errors after a reload | Matija Čupić | |
2018-02-12 | Refactor CheckGcpProjectBillingWorker | Matija Čupić | |
2018-02-06 | Replace "cluster" with "Kubernetes cluster" | Winnie Hellmann | |
2018-01-11 | Change failed GCP billing check wording | Matija Čupić | |
2018-01-11 | Use new tab for link in flash | Matija Čupić | |
2018-01-10 | Fix link to billing | Kamil Trzciński | |
2018-01-10 | Fix billing checking | Kamil Trzciński | |
2018-01-10 | Extract GCP billing check as method | Matija Čupić | |
2018-01-07 | Refactor GCP session token exchange scheme | Matija Čupić | |
2018-01-06 | Store OAuth token in Redis for worker to pick up | Matija Čupić | |
2018-01-05 | Remove polling interval from GcpController | Matija Čupić | |
2017-12-21 | Implement GCP billing check in cluster form | Matija Čupić | |
2017-12-21 | Remove actions for async GCP project billing check | Matija Čupić | |
2017-12-21 | Merge branch 'master' into ↵ | Matija Čupić | |
39957-redirect-to-gpc-page-if-users-try-to-create-a-cluster-but-the-account-is-not-enabled | |||
2017-12-16 | Allow environment_scope in cluster controllers | Matija Čupić | |
2017-12-16 | Add Worker rerun action to GcpController | Matija Čupić | |
2017-12-16 | Handle html format in addition to json | Matija Čupić | |
2017-12-16 | Expand controller test suite matrix | Matija Čupić | |
2017-12-16 | Use 1 minute for status polling interval | Matija Čupić | |