Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-20Add latest changes from gitlab-org/gitlab@15-2-stable-eev15.2.0-rc42GitLab Bot
2022-02-08Add latest changes from gitlab-org/gitlab@14-7-stable-eeGitLab Bot
2021-05-19Add latest changes from gitlab-org/gitlab@13-12-stable-eev13.12.0-rc42GitLab Bot
2021-04-21Add latest changes from gitlab-org/gitlab@13-11-stable-eev13.11.0-rc43GitLab Bot
2020-12-17Add latest changes from gitlab-org/gitlab@13-7-stable-eev13.7.0-rc42GitLab Bot
2020-11-19Add latest changes from gitlab-org/gitlab@13-6-stable-eev13.6.0-rc42GitLab Bot
2020-08-20Add latest changes from gitlab-org/gitlab@13-3-stable-eeGitLab Bot
2020-06-18Add latest changes from gitlab-org/gitlab@13-1-stable-eeGitLab Bot
2020-05-20Add latest changes from gitlab-org/gitlab@13-0-stable-eeGitLab Bot
2020-02-20Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-14Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-12-16Add latest changes from gitlab-org/gitlab@masterogolowinski-master-patch-80898GitLab Bot
2019-12-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-11-14Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-17Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-16Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-03Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-24Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-23Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-17Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-07-16Enable GitLabb runner to be uninstalled from clusterJoão Cunha
- Set as uninstallable app - Update docs - Adjust specs
2019-05-16Make ApplicationData a plain module includeDylan Griffith
2019-04-30Expose can_uninstall in cluster_status.jsonThong Kuah
Only prometheus can be uninstalled atm, the rest will be dealt with later. Presumption is that new application types will have uninstallation implmemented at the same time.
2019-04-30Destroy app on successful uninstallationThong Kuah
Rescue and put into :uninstall_errored if something goes wrong while destroying, which can happen. I think it is safe to expose the full error message from the destroy error. Remove the :uninstalled state as no longer used.
2019-04-30Define state transitions for uninstalling appsThong Kuah
Added :uninstalled state as wasn't sure if we should be destroying the cluster apps
2019-04-16Implement commands to uninstall cluster applicationsThong Kuah
This is the backend part which just allows uninstalling Prometheus for now.
2019-03-06Use tap command for better readabilityJoão Cunha
2019-03-05Creates Clusterss::ApplciationsController update endpointJoão Cunha
- Creates new route - Creates new controller action - Creates call stack: Clusterss::ApplciationsController calls --> Clusters::Applications::UpdateService calls --> Clusters::Applications::ScheduleUpdateService calls --> ClusterUpdateAppWorker calls --> Clusters::Applications::PatchService --> 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
2019-02-15Rename scope to imply :installed and :updated resultJoão Cunha
- Adds to specs the case where apps are also updated - Rename scope calls on Gitlab::UsageData and Clusters::Cluster - Removes a duplicated spec
2019-02-08Remove #make_updated! as have #make_installed! nowThong Kuah
We can have multiple and conditional transistions in a event, so make use of that.
2019-02-08Upgrade cluster applications, starting with runnerThong Kuah
2019-02-06Update version on :installed, not :installingThong Kuah
This makes this consistent with :updated. And also avoids a potential issue where an install errors which means that that the recorded version won't necessarily reflect the version that is actually installed.
2019-02-06Update version column after application is updatedThong Kuah
Note: updating version column after :updating is not ideal in the updating -> update_erroed case. This will mean that the application now records the version as the version that failed to upgrade, not the version that it is currently on.
2019-01-18Refactor some methods in Prometheus modelThong Kuah
- #update_errored? method def is redundant, already defined from state machine - #update_in_progress? moved to ApplicationStatus - #ready_status becomes a constant. Previously it was extended in ee/ so maybe that was why it's a instance method
2018-11-16Extract Helm::ClientCommand for shared commandsDylan Griffith
2018-11-16Upgrade helm to 2.11.0 and upgrade on every installDylan Griffith
2018-10-16Show available clusters when installed or updatedPeter Leitzen
Before this commit updating Prometheus (e.g. adding alerts) made it "updated" therefore not installed.
2018-09-27Port EE::Clusters::ApplicationStatus to CEThong Kuah
Cluster applications in CE will need access to the same status values for updating
2018-08-07Resolve "Mutual SSL Auth For Helm TIller"Mayra Cabrera
2018-08-03Enable frozen string for app/models/**/*.rbgfyoung
Partially addresses #47424.
2018-08-02Lock helm charts to the VERSION already specified for each application.Thong Kuah
Fix up VERSION for each of the applications * There is no 0.0.1 helm version for jupyterhub. Use the latest version instead * `:nginx` is not a valid chart version. Lock the ingress application GitLab installs to the latest chart version. * Use the latest gitlab-runner chart to prevent GitLab installing older versions when users have been installing the lastest version Always install from the VERSION and not the database `version` column. This should fix cases like https://gitlab.com/gitlab-org/gitlab-ee/issues/6795 in the instances where an install command failed previously, which locked the version in the database to an older version. Also, ensure that the version column is updated to the version we are installing. Add specs to show how previously failed appplications will be handled when the helm installation is run again Add changelog entry
2018-07-31Revert "Merge branch '48098-mutual-auth-cluster-applications' into 'master'"Mayra Cabrera
This reverts merge request !20801
2018-07-30Minor refactoring of Helm and ApplicationDataDylan Griffith
2018-07-30Get mutual SSL working with helm tillerDylan Griffith
2018-07-28Refactor Cluster Application classes to pass through a has of config filesDylan 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?`).
2018-03-29Extract installed cluster application scope to concernMatija Čupić
2018-03-02Extend Cluster Applications to install GitLab Runner to Kubernetes clusterMayra Cabrera
2018-02-23Simplify retrying for ClusterWaitForIngressIpAddressWorker and style changesDylan Griffith
(#42643)
2018-02-20Schedule Ingress IP address fetch from K8s after clusters page load (#42643)Dylan Griffith
2018-02-20Refactor ingress IP address waiting code (#42643)Dylan Griffith