summaryrefslogtreecommitdiff
path: root/config/initializers/1_settings.rb
Commit message (Collapse)AuthorAgeFilesLines
* Update ExternalIssue regex for JIRA integrationBlake Hitchcock2016-01-261-1/+1
| | | | | | | | | | | | | The pattern in the `::reference_pattern` class method in the ExternalIssue model does not match all valid forms of JIRA project names. I have updated the regex to match JIRA project names with numbers and underscores. More information on valid JIRA project names can be found here: https://confluence.atlassian.com/jira/changing-the-project-key-format-192534.html * The first character must be a letter, * All letters used in the project key must be from the Modern Roman Alphabet and upper case, and * Only letters, numbers or the underscore character can be used.
* Ensure Gravatar host looks like an actual hostfix-gravator-default-urlRémy Coutable2016-01-181-8/+14
|
* Use CGI.escape instead of URI.escape, because URI is obsoleted.Jason Lee2016-01-121-1/+1
| | | | ref: https://github.com/ruby/ruby/commit/238b979f1789f95262a267d8df6239806f2859cc
* Optimize LDAP and add a search timeoutDrew Blessing2016-01-111-0/+1
|
* Added additional config environmental variables to help Debian packagingGabriel Mazetto2015-12-301-3/+3
| | | | | * GITLAB_EMAIL_FROM * GITLAB_EMAIL_DISPLAY_NAME * GITLAB_EMAIL_REPLY_TO
* reCAPTCHA is configurable through Admin Settings, no reload needed.Gabriel Mazetto2015-12-281-6/+0
|
* Merge branch 'environment-variables-in-the-app' into 'master' Dmitriy Zaporozhets2015-12-281-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Environment variables in the app Fixes #3717 and #3519 ## Why environment variables? We need environmental variables, they are an expected way to configure apps https://medium.com/@kelseyhightower/12-fractured-apps-1080c73d481c#.ntrdiyu4c This causes many tools and to tutorials to make it easy to set environmental variables and harder to supply a configuration file. So even though we agree they are not ideal https://support.cloud.engineyard.com/hc/en-us/articles/205407508-Environment-Variables-and-Why-You-Shouldn-t-Use-Them the market has spoken. ## Why for GitLab the application and not for the Omnibus packages? Environmental variables are also needed by people that do not run our Omnibus packages, for example natively bundled apps (Debian apt-get) and idiomatic Docker packages (Mesos, Kubernetes, etc.). Of course it should work great with Omnibus packages too so any advise is welcome in that regard. There is an MR https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/575/diffs to be able to set any variable in gitlab.rb via environmental variables. I think both that and this MR should be merged to solve the configuration problem for both Omnibus and non-Omnibus installations. When both are merged the documentation should be crosslinked. ## Why uppercase? Need to be all cap according to Google Shell guideline: "Constants and Environment Variable Names => All caps, separated with underscores, declared at the top of the file." https://google.github.io/styleguide/shell.xml#Constants_and_Environment_Variable_Names Or as explained on http://stackoverflow.com/a/673940/613240 Keeping to this convention, you can rest assured that you don't need to know every environment variable used by UNIX tools or shells in order to avoid overwriting them. If it's your variable, lowercase it. If you export it, uppercase it. /cc @JobV @DouweM @marin @jacobvosmaer @ayufan @pravi See merge request !2215
| * Use environment variables to configure GitLab.Sytse Sijbrandij2015-12-271-1/+1
| |
* | Add documentation for using reCAPTCHAadd-recaptcha-supportStan Hu2015-12-271-1/+1
| |
* | Add support for Google reCAPTCHA in user registration to prevent spammersStan Hu2015-12-271-0/+7
|/
* Hotfix for sidekiq-cron being loaded from Settingslogic with defaultsGabriel Mazetto2015-12-221-1/+1
|
* Merge branch 'feature/sidekiq-cron-config' into 'master' Dmitriy Zaporozhets2015-12-221-0/+9
|\ | | | | | | | | | | | | | | | | | | | | Sidekiq-cron configuration moved to gitlab.yml When `sidekiq-cron` was introduced, jobs configuration where placed in `schedule.yml` file. As discussed in #3928, this is not desirable. We moved it to `gitlab.yml`, exposing only the "cron" part of the configuration. See merge request !2087
| * Sidekiq-cron configuration moved to gitlab.ymlfeature/sidekiq-cron-configGabriel Mazetto2015-12-141-0/+9
| |
* | Merge branch 'tduehr/gitlab-ce-cas-support'Douwe Maan2015-12-211-0/+4
|\ \
| * | add CAS authentication supporttduehr2015-12-141-0/+4
| |/
* | Backport JIRA serviceDrew Blessing2015-12-181-1/+1
|/
* Have ClosingIssueExtractor recognize all referenced issuesDouwe Maan2015-11-301-1/+1
|
* Merge branch 'rs-build-ssh-path-prefix' into 'master' Douwe Maan2015-11-301-3/+5
|\ | | | | | | | | | | | | Simplify `build_gitlab_shell_ssh_path_prefix` See merge request !1928
| * Simplify `build_gitlab_shell_ssh_path_prefix`rs-build-ssh-path-prefixRobert Speicher2015-11-291-3/+5
| |
* | Gracefully handle when Redis is not availableStan Hu2015-11-261-2/+7
| |
* | Expire application settings from cache at startupStan Hu2015-11-251-0/+4
|/ | | | | | | | If a DB migration occurs, there's a chance that the application settings are loaded from the cache and provide stale values, causing Error 500s. This ensures that at startup the settings are always refreshed. Closes #3643
* Expose artifacts pathci-artifacts-pathKamil Trzcinski2015-11-231-1/+8
|
* Lfs on by default.Marin Jankovski2015-11-191-1/+1
|
* Add support for git lfs.lfsMarin Jankovski2015-11-161-0/+7
|
* Expose CI enable option in project featuresKamil Trzcinski2015-11-131-0/+1
| | | | - Enable CI by default for all new projects
* Final fixesKamil Trzcinski2015-11-101-1/+1
|
* Implement Build ArtifactsKamil Trzcinski2015-11-101-0/+1
| | | | | | | - Offloads uploading to GitLab Workhorse - Use /authorize request for fast uploading - Added backup recipes for artifacts - Support download acceleration using X-Sendfile
* Fix incoming email config defaultsfix-incoming-email-defaultDouwe Maan2015-11-091-2/+2
|
* Enable shared runners for all new projectsKamil Trzcinski2015-11-051-4/+5
|
* Merge branch 'shared-file-access' into 'master' Dmitriy Zaporozhets2015-10-291-1/+5
|\ | | | | | | | | | | | | Start putting shared files in "shared" See merge request !1691
| * Start putting shared files in "shared"Jacob Vosmaer2015-10-261-1/+5
| |
* | Remove the contents of the satellites dirremove-satellitesJacob Vosmaer2015-10-231-1/+3
|/
* Shut up, RubocopRobert Speicher2015-10-141-1/+1
| | | | [ci skip]
* Add defaults for incoming_email ssl and start_tls.incoming-email-configDouwe Maan2015-10-141-4/+6
|
* Make Reply by email easier to configureDouwe Maan2015-10-131-1/+3
|
* Remove the option to disable CIrs-remove-ci-disableRobert Speicher2015-10-051-1/+0
| | | | | | This option only existed to ease the CI-to-CE/EE migration process. This commit partially reverts 8b05abe816b0c681ac218096b294311dd04fde8b
* Add support for AWS S3 Server-Side Encryption supportPaul Beattie2015-09-251-0/+1
| | | | | | | This adds support for AWS S3 SSE with S3 managed keys, this means the data is encrypted at rest and the encryption is handled transparently to the end user as well as in the AWS Console. This is optional and not required to make S3 uploads work.
* Rename reply_by_email to incoming_email to prepare for the future.Douwe Maan2015-09-211-2/+2
|
* Merge branch 'pg_dump_schema' into 'master' Dmitriy Zaporozhets2015-09-181-0/+1
|\ | | | | | | | | | | | | Add pg_schema to backup config https://dev.gitlab.org/gitlab/gitlabhq/issues/2489 See merge request !1345
| * add pg_schema to backup configpg_dump_schemaValery Sizov2015-09-181-0/+1
| |
* | Allow to disable GitLab CIKamil Trzcinski2015-09-181-0/+1
|/
* Merge branch 'ldap-attributes' into 'master'Robert Speicher2015-09-161-0/+1
|\ | | | | | | | | | | | | | | Allow configuration of LDAP attributes GitLab will use for the new user account. Fixes #2412. See merge request !1261
| * Add attributes to LDAP::Config.Douwe Maan2015-09-081-0/+1
| |
* | fix of APIValery Sizov2015-09-141-1/+1
| |
* | remove gitlab_ci configValery Sizov2015-09-101-1/+23
| |
* | FogBugz project importJared Szechy2015-09-081-1/+1
|/
* Only include base URL in OmniAuth full_host parameterStan Hu2015-08-231-8/+18
| | | | Closes #2335
* Merge branch 'master' into reply-by-emailDouwe Maan2015-08-201-0/+1
|\
| * Import sources: settings in the admin interfaceArtem Sidorenko2015-08-201-0/+1
| |
* | Changes and stuff.Douwe Maan2015-08-181-1/+1
| |