US flag signifying that this is a United States Federal Government website An official website of the United States Government

Offer AWS SQS as a managed service via cloud.gov

Closed
Ended on 05/06/2016
Winning bid (Scott Construction, Inc.): $2,866.00

Skills

Go and Rest API

Cloud.gov is a deployment and hosting platform for government digital services. Cloud.gov uses brokers to manage the lifecycle of services for its users. Cloud.gov invokes the AWS broker using the CloudFoundry Service Broker API (http://docs.cloudfoundry.org/services/api.html#api-overview) to manage various AWS services for use by applications deployed to cloud.gov. This issue seeks to enable the AWS broker to also manage Amazon Simple Queue Service (SQS) service instances.

Implementation can be done with any AWS account; no access to existing 18F AWS infrastructure is needed to develop or demo it.

As a user of cloud.gov, I want a queue service in my application with as little hassle as possible, so I want to the ability to self-provision it without depending on the actions of others.

Cloud.gov should allow users to request and view the options available for an SQS service, create an SQS service instance for their Cloud Foundry space, and associate/disassociate the SQS service instance with one or more apps. When the Cloud Foundry service instance is deleted, the SQS service that was instantiated upon service creation and any credentials issued for bind operations should be deleted as well. No demonstration of operation inside cloud.gov should be needed… The behavior can be demonstrated via exercise of the AWS broker’s REST APIs.

Background:

  • Given the AWS Broker is running
  • And the broker is configured to offer an SQS service

Scenario: Request is made to view SQS options

  • Given there is one service plan for the SQS service
  • When a request is being made to view the broker’s catalog
  • Then the response should include the SQS service
  • And the response should include the name of the SQS service plan
  • And the response should include a description of the service plan
  • And the response should include the pricing associated with each SQS service plan
  • And the response should be in [JSON] format.

Scenario: New service instance with SQS is created

  • Given there is one SQS plan
  • When a new service instance is provisioned with a specified SQS opti
  • Then a new service instance is created for that plan
  • And an SQS queue is created and associated with that instance

Scenario: An app gets valid credentials when bound to the SQS service instance

  • Given there is an SQS service instance
  • When an app id is bound to the instance
  • Then new IAM user credentials are returned for that app
  • And that IAM user has access to the queue associated with the instance

Scenario: An app id’s credentials are invalidated when unbound to the SQS service instance

  • Given there is an SQS service instance
  • And an app id that is bound to the instance
  • When the app id is unbound from the instance
  • Then the app id’s IAM user credentials no longer have access to the queue associated with the instance

Scenario: Removing service instance with results in deletion of associated SQS queue and IAMs

  • Given there is an SQS service instance
  • And there is an app id bound to the service instance
  • When the service instance is removed
  • Then the associated SQS queue is deleted
  • And any IAM credentials issued for that queue are revoked
Bidder DUNS Amount Date (EST)
Scott Construction, Inc. 144182268 $2,866.00 * May 06, 2016 12:58:59 PM EDT
Christian G. Warden 080033077 $2,867.00 May 06, 2016 12:58:58 PM EDT
Scott Construction, Inc. 144182268 $2,868.00 May 06, 2016 12:58:56 PM EDT
Christian G. Warden 080033077 $2,869.00 May 06, 2016 12:58:53 PM EDT
Scott Construction, Inc. 144182268 $2,870.00 May 06, 2016 12:58:51 PM EDT
Christian G. Warden 080033077 $2,871.00 May 06, 2016 12:58:49 PM EDT
Scott Construction, Inc. 144182268 $2,872.00 May 06, 2016 12:58:38 PM EDT
SAASTREE LLC 080191524 $2,873.00 May 06, 2016 12:58:37 PM EDT
Scott Construction, Inc. 144182268 $2,874.00 May 06, 2016 12:55:04 PM EDT
Ry Bobko 080024708 $2,875.00 May 06, 2016 12:55:01 PM EDT
Scott Construction, Inc. 144182268 $2,880.00 May 06, 2016 12:17:15 PM EDT
Ry Bobko 080024708 $2,881.00 May 06, 2016 11:50:51 AM EDT
Island Peak Software 078327018 $2,882.00 May 06, 2016 10:50:41 AM EDT
Summers, Dane 080194337 $2,900.00 May 06, 2016 09:45:23 AM EDT
Ry Bobko 080024708 $3,100.00 May 05, 2016 09:23:11 PM EDT
Island Peak Software 078327018 $3,134.00 May 05, 2016 04:27:23 PM EDT
Scott Construction, Inc. 144182268 $3,194.00 May 05, 2016 02:38:19 PM EDT
Ry Bobko 080024708 $3,195.00 May 05, 2016 02:38:10 PM EDT
Scott Construction, Inc. 144182268 $3,197.00 May 05, 2016 02:12:14 PM EDT
Ry Bobko 080024708 $3,198.00 May 05, 2016 02:12:10 PM EDT
Scott Construction, Inc. 144182268 $3,199.00 May 05, 2016 02:11:24 PM EDT
Ry Bobko 080024708 $3,200.00 May 05, 2016 02:11:15 PM EDT
Scott Construction, Inc. 144182268 $3,217.00 May 05, 2016 11:40:37 AM EDT
Christian G. Warden 080033077 $3,218.00 May 05, 2016 11:40:35 AM EDT
Scott Construction, Inc. 144182268 $3,219.00 May 05, 2016 09:46:32 AM EDT
Summers, Dane 080194337 $3,220.00 May 05, 2016 08:34:09 AM EDT
Scott Construction, Inc. 144182268 $3,226.00 May 04, 2016 09:19:21 PM EDT
Scott Construction, Inc. 144182268 $3,227.00 May 04, 2016 07:00:40 PM EDT
Scott Construction, Inc. 144182268 $3,228.00 May 04, 2016 07:00:30 PM EDT
Christian G. Warden 080033077 $3,229.00 May 04, 2016 06:55:48 PM EDT
Scott Construction, Inc. 144182268 $3,230.00 May 04, 2016 06:41:03 PM EDT
Scott Construction, Inc. 144182268 $3,231.00 May 04, 2016 04:26:02 PM EDT
Christian G. Warden 080033077 $3,232.00 May 04, 2016 04:25:53 PM EDT
Scott Construction, Inc. 144182268 $3,233.00 May 04, 2016 04:25:52 PM EDT
Christian G. Warden 080033077 $3,234.00 May 04, 2016 04:25:43 PM EDT
Scott Construction, Inc. 144182268 $3,235.00 May 04, 2016 04:25:42 PM EDT
Christian G. Warden 080033077 $3,236.00 May 04, 2016 04:25:33 PM EDT
Scott Construction, Inc. 144182268 $3,237.00 May 04, 2016 04:25:32 PM EDT
Christian G. Warden 080033077 $3,238.00 May 04, 2016 04:25:23 PM EDT
Scott Construction, Inc. 144182268 $3,239.00 May 04, 2016 03:56:56 PM EDT
Christian G. Warden 080033077 $3,240.00 May 04, 2016 03:56:47 PM EDT
Scott Construction, Inc. 144182268 $3,241.00 May 04, 2016 03:56:46 PM EDT
Christian G. Warden 080033077 $3,242.00 May 04, 2016 03:56:37 PM EDT
Scott Construction, Inc. 144182268 $3,243.00 May 04, 2016 03:56:36 PM EDT
Christian G. Warden 080033077 $3,244.00 May 04, 2016 03:56:27 PM EDT
Scott Construction, Inc. 144182268 $3,245.00 May 04, 2016 03:56:26 PM EDT
Christian G. Warden 080033077 $3,246.00 May 04, 2016 03:56:17 PM EDT
Scott Construction, Inc. 144182268 $3,247.00 May 04, 2016 03:56:16 PM EDT
Christian G. Warden 080033077 $3,248.00 May 04, 2016 03:56:15 PM EDT
Scott Construction, Inc. 144182268 $3,249.00 May 04, 2016 03:28:00 PM EDT
Ry Bobko 080024708 $3,250.00 May 04, 2016 03:27:52 PM EDT
Scott Construction, Inc. 144182268 $3,337.00 May 04, 2016 03:23:09 PM EDT
Christian G. Warden 080033077 $3,338.00 May 04, 2016 03:23:07 PM EDT
Scott Construction, Inc. 144182268 $3,339.00 May 04, 2016 02:57:44 PM EDT
Christian G. Warden 080033077 $3,340.00 May 04, 2016 02:57:34 PM EDT
Scott Construction, Inc. 144182268 $3,341.00 May 04, 2016 02:57:34 PM EDT
Christian G. Warden 080033077 $3,342.00 May 04, 2016 02:57:25 PM EDT
Scott Construction, Inc. 144182268 $3,343.00 May 04, 2016 02:57:23 PM EDT
Christian G. Warden 080033077 $3,344.00 May 04, 2016 02:57:15 PM EDT
Scott Construction, Inc. 144182268 $3,345.00 May 04, 2016 02:57:13 PM EDT
Christian G. Warden 080033077 $3,346.00 May 04, 2016 02:57:10 PM EDT
Scott Construction, Inc. 144182268 $3,347.00 May 04, 2016 01:49:30 PM EDT
Christian G. Warden 080033077 $3,348.00 May 04, 2016 01:49:27 PM EDT
Scott Construction, Inc. 144182268 $3,349.00 May 04, 2016 08:16:22 AM EDT
Summers, Dane 080194337 $3,350.00 May 04, 2016 08:16:15 AM EDT
Scott Construction, Inc. 144182268 $3,399.00 May 03, 2016 01:36:39 PM EDT
Island Peak Software 078327018 $3,400.00 May 03, 2016 01:36:35 PM EDT
Scott Construction, Inc. 144182268 $3,496.00 May 02, 2016 06:55:15 PM EDT
THUNDERSNOW STUDIOS LLC 080191136 $3,497.00 May 02, 2016 03:35:07 PM EDT
Scott Construction, Inc. 144182268 $3,498.00 May 02, 2016 01:49:31 PM EDT

* - winning bid

Bidding closed

Bidding for this auction closed on May 06, 2016 12:00:00 PM EDT.

Auction started at

May 02, 2016 01:00:00 PM EDT

Auction ended at

May 06, 2016 12:00:00 PM EDT

Delivery deadline

May 13, 2016 01:00:00 PM EDT

Eligible vendors

SAM.gov only

Auction type:

Reverse (rules)

View on GitHub