Closed Bug 1463207 Opened 6 years ago Closed 6 years ago

use `serviceName` instead of `name` in reference data

Categories

(Taskcluster :: Services, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

References

Details

No description provided.
As near as I can tell, the other client's don't use `name`, so no need to change them to use `serviceName`. I suspect that will come with Brian's work to bring them into the rootUrl-y world.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
This seems to have broken aws-provisioner and ec2-manager.
oh, and login service... Document 'https://references.taskcluster.net/auth/v1/api.json' is valid against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. Document 'https://references.taskcluster.net/auth/v1/exchanges.json' is valid against 'http://schemas.taskcluster.net/base/v1/exchanges-reference.json#'. Document 'https://references.taskcluster.net/aws-provisioner/v1/api.json' is INVALID against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. - serviceName: serviceName is required - name: Additional property name is not allowed Document 'https://references.taskcluster.net/aws-provisioner/v1/exchanges.json' is valid against 'http://schemas.taskcluster.net/base/v1/exchanges-reference.json#'. Document 'https://references.taskcluster.net/ec2-manager/v1/api.json' is INVALID against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. - serviceName: serviceName is required - entries.1.scopes: Must validate one and only one schema (oneOf) - entries.1.scopes: Invalid type. Expected: string, given: array - entries.2.scopes: Must validate one and only one schema (oneOf) - entries.2.scopes: Invalid type. Expected: string, given: array - entries.7.scopes: Must validate one and only one schema (oneOf) - entries.7.scopes: Invalid type. Expected: string, given: array - entries.8.scopes: Must validate one and only one schema (oneOf) - entries.8.scopes: Invalid type. Expected: string, given: array - entries.9.scopes: Must validate one and only one schema (oneOf) - entries.9.scopes: Invalid type. Expected: string, given: array - entries.14.scopes: Must validate one and only one schema (oneOf) - entries.14.scopes: Invalid type. Expected: string, given: array - entries.15.scopes: Must validate one and only one schema (oneOf) - entries.15.scopes: Invalid type. Expected: string, given: array - entries.16.scopes: Must validate one and only one schema (oneOf) - entries.16.scopes: Invalid type. Expected: string, given: array - entries.17.scopes: Must validate one and only one schema (oneOf) - entries.17.scopes: Invalid type. Expected: string, given: array - entries.18.scopes: Must validate one and only one schema (oneOf) - entries.18.scopes: Invalid type. Expected: string, given: array - entries.19.scopes: Must validate one and only one schema (oneOf) - entries.19.scopes: Invalid type. Expected: string, given: array - entries.20.scopes: Must validate one and only one schema (oneOf) - entries.20.scopes: Invalid type. Expected: string, given: array Document 'https://references.taskcluster.net/github/v1/api.json' is valid against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. Document 'https://references.taskcluster.net/github/v1/exchanges.json' is valid against 'http://schemas.taskcluster.net/base/v1/exchanges-reference.json#'. Document 'https://references.taskcluster.net/hooks/v1/api.json' is valid against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. Document 'https://references.taskcluster.net/index/v1/api.json' is valid against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. Document 'https://references.taskcluster.net/login/v1/api.json' is INVALID against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. - serviceName: serviceName is required - name: Additional property name is not allowed Document 'https://references.taskcluster.net/notify/v1/api.json' is valid against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. Document 'https://references.taskcluster.net/purge-cache/v1/api.json' is valid against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. Document 'https://references.taskcluster.net/purge-cache/v1/exchanges.json' is valid against 'http://schemas.taskcluster.net/base/v1/exchanges-reference.json#'. Document 'https://references.taskcluster.net/queue/v1/api.json' is valid against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. Document 'https://references.taskcluster.net/queue/v1/exchanges.json' is valid against 'http://schemas.taskcluster.net/base/v1/exchanges-reference.json#'. Document 'https://references.taskcluster.net/secrets/v1/api.json' is valid against 'http://schemas.taskcluster.net/base/v1/api-reference.json#'. Document 'https://references.taskcluster.net/taskcluster-treeherder/v1/exchanges.json' is valid against 'http://schemas.taskcluster.net/base/v1/exchanges-reference.json#'.
Can you explain what "broken" means here? There were 45-odd days between this bug closing and the "breakage" during which time all of those services were working :)
Flags: needinfo?(pmoore)
Sorry, to be clear, I meant it broke the taskcluster client go code generation, that was important information I should have mentioned! We now have other bugs open for the schema issues (e.g. bug 1484923) - so I think we can leave this closed.
Flags: needinfo?(pmoore)
See Also: → 1484923
Component: Redeployability → Services
You need to log in before you can comment on or make changes to this bug.