-
Notifications
You must be signed in to change notification settings - Fork 740
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(gae): Adds endpoint to surfact GAE storage accounts. #470
Conversation
eedde7e
to
ce05102
Compare
@@ -281,4 +281,7 @@ interface ClouddriverService { | |||
Response getAdhocData(@Path(value = 'groupId', encode = false) String groupId, | |||
@Path(value = 'bucketId', encode = false) String bucketId, | |||
@Path(value = 'objectId', encode = false) String objectId) | |||
|
|||
@GET('/appengine/storage/list') | |||
List<String> getAppengineStorageAccounts() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wouldn't couple this with appengine. In the end this should just read /storage/account/
or something similar
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh I see this is just for clouddriver - we'll have to fix that there later
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, let's do that now (I can do that if you want). Let's just make it a GET to /storage
.
import java.util.List; | ||
|
||
@RestController | ||
@RequestMapping("/appengine/storage/list") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is where we should probably not include appengine in the name of the path, to save time refactoring later.
ce05102
to
140e2a9
Compare
140e2a9
to
412ae00
Compare
Renamed endpoints. |
* feat(gae): Adds endpoint to surfact GAE storage accounts. (spinnaker#470) * feat(echo/pubsub): Expose endpoint to query subscriptions. (spinnaker#472)
* feat(gae): Adds endpoint to surfact GAE storage accounts. (spinnaker#470) * feat(echo/pubsub): Expose endpoint to query subscriptions. (spinnaker#472) * fix(pipeline_template): Default no scopes for pipeline templates (spinnaker#473) * feat(v2-canary): add application query param to config list endpoint (spinnaker#474) * fix(web): NPE when no scopes provided (spinnaker#475) * chore(canary-v2): Do not return bare strings. (spinnaker#477) * feat(pipeline_template): Support pipeline templates with dynamic sources (spinnaker#471) Pass along pipelineConfigId and executionId parameters for `/pipelineTemplates/resolve` * chore(swagger): Add webhooks endpoint to swagger docs (spinnaker#410) * fix(authN): Handle case of missing port(s) in post authN redirect. (spinnaker#467) - if port 443 is missing, but the scheme is https, we should set the default to 443, instead of -1. * feat(core): server group manager controller (spinnaker#478) * feat(pipelines): validate required parameters are supplied on pipeline trigger (spinnaker#479) * feat(core/serverGroups): Get a list of servergroups by name (spinnaker#480) Depends on spinnaker/clouddriver#2114 * feat(manifest): get manifest controller (spinnaker#481) * feat(xenial_builds): Add systemd configuration for Gate. (spinnaker#483) * feat(xenial_builds): Add systemd configuration for Gate. * chore(systemd_logs): Remove unneeded log redirection. (spinnaker#485) * feat(v2-canary): canary result endpoint, metric set list pair endpoint, refactoring (spinnaker#482) * feat(x509) Allow x509 and LDAP to be used together (spinnaker#476)
No description provided.