On the section Install and configure the proxy
node, step 4, the proxy.conf is not using the
latest pipeline
It's missing couple of pipelines which are
essential (e.g proxy-logging should
be twice, gatekeeper)
Added the pipeline catch_errors which
handles error and sets a transaction id
for every request
Added gatekeeper to remove private request
and headers which client should not
generate
Added proxy-logging which logs request
made to proxy server (e.g. PUT,GET)
Second proxy-logging pipeline is for
middleware the can return custom response
The pipelines are referenced from swift git
repo's proxy.conf-sample file
Retains the existing authtoken keystoneauth
middleware section
Closes-Bug: 1322126
Change-Id: Iee005b0117ac452c724bc40f1393e97fe66ee8c1
The [swift-hash] section of the object storage installation guide
contains swift_hash_path_suffix option, but misses swift_hash_path_prefix
option. This patch adds it.
Change-Id: Id5e13db91c94ac794830f87acf6ecb970cef7556
Closes-Bug: #1332111
The install and configuration guide for object storage has
proxy-server.conf contents with /home/swift/keystone-signing as
signing directory. Without the directory being available swift proxy
service is unable to start. Signing directory is a temporary cache
directory which defaults to /tmp. Hence removing this entry makes
/tmp as default signing directory. This patch removes signing_dir
option to make swift use /tmp as signing directory implicitly.
Change-Id: I8b9b70b30af2767f48705acb14329833179b96fc
Closes-Bug: #1329798
The command # rsync rsync://pub@localhost/ fails if enabled is
false. The command works properly and verifies rsync if it is no.
Change-Id: I850f9db82638a2e6f2e8078dd22a729fe996e3a7
Closes-Bug: #1321264
backport: havana icehouse
Use "swift" instead of "Swift".
Use "Telemetry" instead of "Ceilometer" where appropriate, lowercase
"ceilometer" as project name.
Reformat file common/section_objectstorage-features.xml.
Add some systemitem markup.
Partial-Bug: #1217503
Change-Id: Ia56a245a4993e4ea92fe19f38af443cf1bc411f5
Install the swift package on ubuntu to get swift-ring-builder.
Install the same packages on debian and ubuntu.
Change-Id: I3ee1d0c13d03a3938642774fb5699fd18c1cea81
Closes-Bug: #1318028
Backport: icehouse
Instead of declaring entities separately for each file, include the file
common/entities/openstack.ent.
Change-Id: I99f905be679eab34059a30311f11189c17b5498c
Object Storage is unaware of domains so ACLs cannot be enforced
when using Identity API 3.0
Change-Id: I6a1f8853e7cfcb5c4e8f789fa7fe8dfd6d3f7fdd
Closes-bug: 1299146
Consistently create and use PROJECT-openrc.sh files. This is the default
when you use the dashboard, so let's follow this everywhere. This makes
it also clearer which project is used.
Change-Id: I5e4604ed61b29e86193697171a9fc84f673fc102
Partial-Bug: #1290082
Fix a typo in the port numbers in the ring creation example.
Change-Id: Idd482ad059393c2e29e44a14f1cc1ff170685cf4
backport: havana
Closes-Bug: #1302795
Post-install steps section is an old label from the rpevious install
guide layout. This change bring swifts in-line with other parts of
the guide, which use the new layout.
Existing content labels do not change, meaning they are still
searchable and linkable as before, but an htaccess modification
was added for the index page.
Change-Id: I8ac3f93b70928f5ce07203ff30a5d59fb927d72e
The Icehouse packages for openSUSE and SLES now use the same
user names as everybody else. Update all places.
Change-Id: I25cde4ffa79bc7ebe56b8120dc36c2bbb42c6561
Swift proxy service is named swift-proxy on ubuntu distribution, and
openstack-swift-proxy on suse and redhat. But there are some places
use incorrect name for service operations, they should be fixed.
Change-Id: I784e2c290833592cda7e1a2de737787fd739baee
Closes-Bug: #1293901
Closes-Bug: #1293907
backport: havana
The Swift section of the install guide tends to assume that the user
uses Ubuntu. This change provide more information for other
distributions.
backport: havana
Closes-Bug: #1274473
Closes-Bug: #1274405
Change-Id: I1c1fbea43d29724067185e3ab261cd20b2e0ed72
Document how the rsync service can be started for all distros.
Use "service" instead of "daemon", with associated markup.
Change-Id: I48a4760e2a11d5bc0301b77bda0fce5533c79021
Closes-Bug: #1274054
backport: havana
To create an endpoint, user should copy the command to text editor,
then copy the service id and replace the literal named
the_service_id_above with the real id, then copy the whole command to
shell and execute it.
It is not so convenient, so I add a short shell script to reduce this
labor work.
Change-Id: I4992b76e574536224896562b3599e514881c9f76
Closes-Bug: #1271637
Don't use the keystone admin token to authenticate, but a real user
instead (using the openrc.sh config file). This simplifies the swift
commands, and makes the verification more consistent with the
verification of other services.
Change-Id: I6a2512cb6cbb2942c9e8673f3f7d960f2f740e8e
backport: none
A unique ID should force Disqus to start a new thread for the
havana install guide commenting.
backport: havana
Change-Id: I19774d3d75f97585d1e489dc3142c97aebcdb9be
Closes-bug: 1250288
These changes allow sharing the code of Fedora with openSUSE
and also SLES.
Also, tag some openSUSE changes with sles as well, more
to come.
Change-Id: I6b7fb9fb271e4ddbf267a09b2f10c4c968ef7092
Updates from grizzly doc
TF Changes:
* link in object storage overview for architecture
* remove references to auth node and swauth
Updates markup and addresses review comments
Change-Id: I42b87f019361408a55c2b77d0c9778351ce997d8