- 17 11月, 2018 1 次提交
-
-
由 gfyoung 提交于
Enables frozen string for the following: * lib/gitlab/hook_data/**/*.rb * lib/gitlab/i18n/**/*.rb * lib/gitlab/import/**/*.rb * lib/gitlab/import_export/**/*.rb * lib/gitlab/kubernetes/**/*.rb * lib/gitlab/legacy_github_import/**/*.rb * lib/gitlab/manifest_import/**/*.rb * lib/gitlab/metrics/**/*.rb * lib/gitlab/middleware/**/*.rb Partially addresses gitlab-org/gitlab-ce#47424.
-
- 16 11月, 2018 4 次提交
-
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
- 15 11月, 2018 2 次提交
-
-
由 Chris Baumbauer 提交于
-
由 Thong Kuah 提交于
When an application install fails, and the user retries install, the configmap for the application will already exists. If so, we simply update instead of create.
-
- 13 11月, 2018 1 次提交
-
-
由 Thong Kuah 提交于
-
- 09 11月, 2018 1 次提交
-
-
由 Dylan Griffith 提交于
-
- 07 11月, 2018 2 次提交
-
-
由 Chris Baumbauer 提交于
-
由 Chris Baumbauer 提交于
-
- 06 11月, 2018 1 次提交
-
-
由 Chris Baumbauer 提交于
-
- 04 11月, 2018 1 次提交
-
-
由 Chris Baumbauer 提交于
-
- 03 11月, 2018 1 次提交
-
-
由 Dylan Griffith 提交于
This will reduce dependencies and failure points during installation. It will also reduce security risks from untrusted dependencies being able to effect all our users
-
- 02 11月, 2018 1 次提交
-
-
由 Thong Kuah 提交于
-
- 30 10月, 2018 1 次提交
-
-
由 Chris Baumbauer 提交于
-
- 25 10月, 2018 2 次提交
-
-
由 Chris Baumbauer 提交于
-
由 Chris Baumbauer 提交于
-
- 23 10月, 2018 5 次提交
-
-
由 Thong Kuah 提交于
This removes the ability to pass in a different version. We can instead create a new entry in the SUPPORTED_API_GROUPS hash for a different version if need be.
-
由 Thong Kuah 提交于
Build using `define_method` directly from the constant, saves us writing api_groups strings twice.
-
由 Thong Kuah 提交于
Essentially make #build_kubeclient do less. Should be much clearer now
-
由 Thong Kuah 提交于
We should have access to #core_client, #rbac_client, and #extensions_client without having to pass in an awkward array. Also change api_version to default_api_version, which allows us to use a different version for an individual client. Special case for apis/extensions which only go up to v1beta1 Makes #hashed_client private Removes the #clients and #discover! methods which are un-used
-
由 Mayra Cabrera 提交于
Includes RoleBinding methods to Kubeclient and introduce a new lib class to generate RoleBinding resources. This MR is part of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22011
-
- 01 10月, 2018 1 次提交
-
-
由 Thong Kuah 提交于
We will need these utility level code in the future to help upgrade all helm applications.
-
- 27 9月, 2018 1 次提交
-
-
由 Thong Kuah 提交于
This is a utility class that we will need in the future to update and upgrade our managed helm applications, which we do plan to do in CE.
-
- 14 9月, 2018 2 次提交
-
-
由 Thong Kuah 提交于
This also solves the async nature of the automatic creation of default service tokens for service accounts. It also makes explicit which service account token we always use. create cluster role binding only if the provider has legacy_abac disabled.
-
由 Thong Kuah 提交于
Add create_secret to KubeClient
-
- 06 9月, 2018 1 次提交
-
-
由 Thong Kuah 提交于
-
- 07 8月, 2018 1 次提交
-
-
由 Mayra Cabrera 提交于
-
- 02 8月, 2018 1 次提交
-
-
由 Thong Kuah 提交于
-
- 31 7月, 2018 1 次提交
-
-
由 Mayra Cabrera 提交于
This reverts merge request !20801
-
- 30 7月, 2018 8 次提交
-
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
由 Dylan Griffith 提交于
-
- 28 7月, 2018 1 次提交
-
-
由 Dylan Griffith 提交于
This is refactoring in the lead up to passing mutual TLS certs for helm applications. As such we expect all applications to need config files so we can remove the logic about which applications need and do not need this (ie `#config_map?`).
-