- 05 Dec, 2018 9 commits
-
-
Francisco Javier López authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Phil Hughes authored
Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/8195
-
Winnie Hellmann authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Ash McKenzie authored
For CE, #lfs_http_url_to_repo calls #http_url_to_repo where as for EE we examine for a Geo setup so we can support push to secondary for LFS.
-
Nick Thomas authored
AES-256-GCM cipher mode requires a key that is exactly 32 bytes long. We already handle the case when the key is too long, by truncating, but the key can also be too short in some installations. Switching to a key that is always exactly the right length (by virtue of right-padding ASCII 0 characters) allows encryption to proceed, without breaking backward compatibility. When the key is too short, encryption fails with an `ArgumentError`, causing the web hooks functionality to be unusable. As a result, zero rows can exist with values encrypted with the too-short key. When the key is too long, it is silently truncated. In this case, the key is unchanged, so values encrypted with the new too-long key will still be successfully decrypted.
-
- 04 Dec, 2018 18 commits
-
-
Thong Kuah authored
This reflects how we now create or update
-
Phil Hughes authored
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54868
-
James Edwards-Jones authored
Previously we used @user, but this changed to local_assigns[:user] so we could pass a second variable to the view from an EE module Since we were already using current_user librally there it makes sense to replace the remaining usages. See: https://docs.gitlab.com/ee/development/module_with_instance_variables.html
-
James Edwards-Jones authored
- Improves spacing between account buttons on Profile - AccountsController#show uses locals instead of instance variables - New `display_providers_on_profile?` helper method - Adds `render_if_exists` for GroupSAMl unlink buttons See: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8682
-
Francisco Javier López authored
-
Oswaldo Ferreira authored
-
Brett Walker authored
-
Brett Walker authored
-
George Tsiolis authored
-
Annabel Dunstone Gray authored
-
Grzegorz Bizon authored
-
Phil Hughes authored
-
Phil Hughes authored
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/53600
-
Winnie Hellmann authored
-
Grzegorz Bizon authored
-
Thong Kuah authored
If the service fails mid-point, then we should be able to re-run this service. So, detect presence of any previously created Kubernetes resource and update or create accordingly. Fix specs accordingly. In the case of finalize_creation_service_spec.rb, I decided to stub out the async worker rather than maintaining individual stubs for various kubeclient calls for that worker. Also add test cases for group clusters
-
Thong Kuah authored
We remove configure_project_service_account and replace ClusterPlatformConfigureWorker as they perform exactly the same piece of work. This also makes GKE cluster creation to be the same as Adding existing cluster - they both now use another worker to execute CreateOrUpdateNamespaceService.
-
Thong Kuah authored
We do not want group level clusters to fall back to what was old behaviour for project level clusters. So instead we will not return any KUBE_TOKEN if we cannot find a suitable kubernetes_namespace for the project, in the group level cluster case. Add test cases to assert above
-
- 03 Dec, 2018 13 commits
-
-
Annabel Dunstone Gray authored
-
Paul Slaughter authored
-
🙈 jacopo beschi 🙉 authored
-
James Edwards-Jones authored
Avoids attempting save on comparison, as that could potentially reveal that a resource exists. Uses secure comparison incase this is reused somewhere sensitive.
-
Luke Bennett authored
-
Stan Hu authored
The `only_protected_branches` value was being enabled by default even though the checkbox was default off. In EE, this wasn't a problem because there was EE-specific code to update the entire form. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/53515
-
Kushal Pandya authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Paul Slaughter authored
-
Tristan Read authored
-
Felipe Artur authored
-
Grzegorz Bizon authored
-