Added discoverable capabilities.

Bug #1255770 reported by OpenStack Infra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
High
Brent Roskos

Bug Description

https://review.openstack.org/54857
commit 2c4bf81464ad2058226f457eb7ef64addb2f136e
Author: Richard (Rick) Hawkins <email address hidden>
Date: Wed Oct 16 19:28:37 2013 -0500

    Added discoverable capabilities.

    Swift can now optionally be configured to allow requests to '/info',
    providing information about the swift cluster. Additionally a HMAC
    signed requests to
    '/info?swiftinfo_sig=<sign>&swiftinfo_expires=<expires>' can be
    configured allowing privileged access to more sensitive information
    not meant to be public.

    DocImpact
    Change-Id: I2379360fbfe3d9e9e8b25f1dc34517d199574495
    Implements: blueprint capabilities
    Closes-Bug: #1245694

Tags: icehouse swift
Tom Fifield (fifieldt)
Changed in openstack-manuals:
status: New → Confirmed
importance: Undecided → Medium
milestone: none → icehouse
Revision history for this message
John Dickinson (notmyname) wrote :

Two new patches have expanded this functionality:

https://review.openstack.org/#/c/61906/ (constraints)

https://review.openstack.org/#/c/61895/ (tempurl allowed methods)

here's example output from my SAIO:

$ curl http://saio:8080/info 2>/dev/null | python -m json.tool
{
    "account_quotas": {},
    "bulk_delete": {
        "max_deletes_per_request": 10000,
        "max_failed_deletes": 1000
    },
    "bulk_upload": {
        "max_containers_per_extraction": 10000,
        "max_failed_extractions": 1000
    },
    "container_quotas": {},
    "crossdomain": {},
    "ratelimit": {},
    "slo": {
        "max_manifest_segments": 1000,
        "max_manifest_size": 2097152,
        "min_segment_size": 1
    },
    "staticweb": {},
    "swift": {
        "account_listing_limit": 10000,
        "container_listing_limit": 10000,
        "max_account_name_length": 256,
        "max_container_name_length": 256,
        "max_file_size": 5368709122,
        "max_meta_count": 90,
        "max_meta_name_length": 128,
        "max_meta_value_length": 256,
        "max_object_name_length": 1024,
        "version": "1.11.0.90.g9ce7877"
    },
    "tempauth": {},
    "tempurl": {
        "methods": [
            "GET",
            "HEAD",
            "PUT"
        ]
    }
}

Tom Fifield (fifieldt)
Changed in openstack-manuals:
status: Confirmed → Triaged
Tom Fifield (fifieldt)
Changed in openstack-manuals:
importance: Medium → High
milestone: icehouse → juno
Anne Gentle (annegentle)
Changed in openstack-manuals:
assignee: nobody → Anne Gentle (annegentle)
assignee: Anne Gentle (annegentle) → nobody
Tom Fifield (fifieldt)
Changed in openstack-manuals:
milestone: juno → kilo
tags: added: icehouse
Brent Roskos (broskos)
Changed in openstack-manuals:
assignee: nobody → Brent Roskos (broskos)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-manuals (master)

Fix proposed to branch: master
Review: https://review.openstack.org/163559

Changed in openstack-manuals:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/163559
Committed: https://git.openstack.org/cgit/openstack/openstack-manuals/commit/?id=be345528dc53f120a7d758ce9c188cba3bd5c815
Submitter: Jenkins
Branch: master

commit be345528dc53f120a7d758ce9c188cba3bd5c815
Author: Brent Roskos <email address hidden>
Date: Wed Mar 11 11:21:59 2015 -0700

    Minor update to capture expanded object store discovery output.

    Change-Id: I68f7c6420ab441fc3f26c9c25459cfb691fad2ec
    Closes-Bug: #1255770

Changed in openstack-manuals:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-manuals 15.0.0

This issue was fixed in the openstack/openstack-manuals 15.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.