gitlab-org--gitlab-foss/doc
Jacob Vosmaer 958af6f5c2 Merge branch 'master' into 'master'
Add support for AWS S3 Server-Side Encryption support

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.

## Points to double check
I'm unsure on the best way to the handle the default. I've followed the `multipart_upload` de facto in the app. I'm happy to change this if required or if it will impact elsewhere e.g. omnibus packages

I also think I've managed to catch all of the documentation for this change as well.

### Why is this required
Many enterprises require good backup support but also for this to be encrypted. By default backups aren't encrypted, this allows at rest encryption to be supported in GitLab backups providing a layer of security should the physical media not be properly disposed of.

Relates to issue #2478.


See merge request !1280
2015-09-29 10:31:42 +00:00
..
api api: add enable_ssl_verification to PUT/POST hooks 2015-09-24 12:34:16 -04:00
ci Simplified sentence as per @stanhu's note 2015-09-26 19:37:55 +00:00
customization Doc: Fix link to gravatar.com 2015-08-10 23:47:32 +02:00
development Fix rake services:doc generation 2015-09-03 20:54:16 +00:00
gitlab-basics fixed step to instructions 2015-09-23 13:33:58 -07:00
hooks changed words 2015-09-28 19:04:32 -07:00
incoming_email Add and document option to use StartTLS with mail_room. 2015-09-24 15:15:25 +02:00
install Update Troubleshooting sections 2015-09-24 12:55:00 -04:00
integration Documentation of omniauth-ldap limitations 2015-09-24 12:03:23 +00:00
legal
logs Revert "Merge branch 'revert-satellites' into 'master' " 2015-08-11 14:33:31 +02:00
markdown Correct an inaccuracy in the Markdown doc 2015-09-25 15:44:06 -04:00
migrate_ci_to_ce Fix CI backup step in migration guide 2015-09-22 16:25:23 -04:00
operations Make unicorn docs discoverable 2015-06-05 19:23:10 +02:00
permissions text fixed 2015-08-03 15:51:09 -07:00
profile added note about backing up recovery codes 2015-08-18 15:56:38 -07:00
project_services Change "Irc Uri" -> "IRC URI" 2015-07-07 05:48:32 -07:00
public_access update text to reference new location of setting 2015-04-05 23:27:26 -07:00
raketasks Merge branch 'master' into 'master' 2015-09-29 10:31:42 +00:00
release Update documentation and config files 2015-09-16 00:28:59 +02:00
security make it more obvious what happens in the code 2015-05-08 14:36:24 +00:00
ssh fixed step to instructions 2015-09-23 13:43:57 -07:00
system_hooks Added X-GitLab-Event header for web hooks 2015-05-08 16:49:03 +03:00
update Make sure Unicorn listens on localhost:8080 2015-09-25 10:59:36 +02:00
web_hooks update documentation on web hooks by suggestion [ci skip] 2015-09-22 09:12:06 +00:00
workflow FogBugz project import 2015-09-08 20:23:01 -04:00
README.md Fix "User permissions" help page path 2015-09-22 18:26:41 -04:00

Documentation

User documentation

CI Documentation

CI Examples

Administrator documentation

  • Custom git hooks Custom git hooks (on the filesystem) for when web hooks aren't enough.
  • Install Requirements, directory structures and installation from source.
  • Integration How to integrate with systems such as JIRA, Redmine, LDAP and Twitter.
  • Issue closing Customize how to close an issue from commit messages.
  • Libravatar Use Libravatar for user avatars.
  • Log system Log system.
  • Operations Keeping GitLab up and running
  • Raketasks Backups, maintenance, automatic web hook setup and the importing of projects.
  • Security Learn what you can do to further secure your GitLab instance.
  • System hooks Notifications when users, projects and keys are changed.
  • Update Update guides to upgrade your installation.
  • Welcome message Add a custom welcome message to the sign-in page.
  • Reply by email Allow users to comment on issues and merge requests by replying to notification emails.
  • Migrate GitLab CI to CE/EE Follow this guide to migrate your existing GitLab CI data to GitLab CE/EE.

Administrator documentation

Contributor documentation

  • Development Explains the architecture and the guidelines for shell commands.
  • Legal Contributor license agreements.
  • Release How to make the monthly and security releases.