rob05c commented on issue #2232: Rewrite Traffic Ops CRConfig Table Endpoints 
in Go
URL: 
https://github.com/apache/incubator-trafficcontrol/issues/2232#issuecomment-387444293
 
 
   Ok, we have PRs for all major table routes, but many of them are only 
"CRUD", and missing additional endpoints. So I'm listing all Perl API routes 
here. 
   * if you've verified a route does not use one of the CRConfig tables 
(above), follow it with a bullet noting that. Be sure to verify any tables the 
route does use do not link a CRConfig table, in those tables' 
`traffic_ops/app/lib/Schema/Result`
   * if there is an unmerged PR, follow with a bullet linking the PR
   * if the route is in Go, in master, check it off
   
   - [x] get /api/1.1/asns
   - [x] get /api/1.2/asns
   - [x] get /api/1.1/asns/:id
   - [x] post /api/1.1/asns
   - [x] put /api/1.1/asns/:id
   - [x] delete /api/1.1/asns/:id
   - [ ] get /api/1.1/caches/stats
     - https://github.com/apache/incubator-trafficcontrol/pull/2278
   - [x] get /api/1.1/cachegroups
   - [ ] get /api/1.1/cachegroups/trimmed
     - https://github.com/apache/incubator-trafficcontrol/pull/2297
   - [x] get /api/1.1/cachegroups/:id
   - [x] post /api/1.1/cachegroups
   - [x] put /api/1.1/cachegroups/:id
   - [x] delete /api/1.1/cachegroups/:id
   - [ ] post /api/1.1/cachegroups/:id/deliveryservices
     - https://github.com/apache/incubator-trafficcontrol/pull/2300
   - [ ] post /api/1.1/cachegroups/:id/queue_update
   - [x] get /api/1.1/cdns
   - [x] get /api/1.1/cdns/:id
   - [ ] get /api/1.1/cdns/name/:name
   - [x] post /api/1.1/cdns
   - [x] put /api/1.1/cdns/:id
   - [x] delete /api/1.1/cdns/:id
   - [ ] delete /api/1.1/cdns/name/:name
   - [ ] post /api/1.1/cdns/:id/queue_update
   - [ ] get /api/1.1/cdns/health
   - [ ] get /api/1.1/cdns/:name/health
   - [ ] get /api/1.1/cdns/capacity
   - [ ] get /api/1.1/cdns/routing
   - [x] get /api/1.1/cdns/:name/snapshot
   - [x] get /api/1.1/cdns/:name/snapshot/new
   - [x] put /api/1.1/cdns/:id/snapshot
   - [x] put /api/1.1/snapshot/:cdn_name
   - [ ] get 
/api/1.1/cdns/metric_types/:metric_type/start_date/:start_date/end_date/:end_date
   - [ ] get /api/1.1/cdns/name/:name/dnsseckeys
   - [ ] post /api/1.1/cdns/dnsseckeys/generate
   - [ ] get /api/1.1/cdns/name/:name/dnsseckeys/delete
   - [ ] get /internal/api/1.1/cdns/dnsseckeys/refresh
   - [ ] get /api/1.1/cdns/name/:name/sslkeys
   - [ ] get /api/1.1/cdns/configs
   - [ ] get /api/1.1/cdns/:name/configs/routing
   - [x] get /api/1.1/cdns/:name/configs/monitoring
   - [ ] get /api/1.1/cdns/domains
   - [ ] get /api/1.1/logs
   - [ ] get /api/1.1/logs/:days/days
   - [ ] get /api/1.1/logs/newcount
   - [ ] get /api/1.1/servers/:id/configfiles/ats
   - [ ] get /api/1.1/profiles/:id/configfiles/ats/:filename
   - [ ] get /api/1.1/servers/:id/configfiles/ats/:filename
   - [ ] get /api/1.1/cdns/:id/configfiles/ats/:filename
   - [ ] get /api/1.1/dbdump
   - [ ] get /api/1.1/deliveryservices
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2124
   - [ ] get /api/1.1/deliveryservices/:id
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2124
   - [ ] post /api/1.1/deliveryservices
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2124
   - [ ] put /api/1.1/deliveryservices/:id
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2124
   - [ ] put /api/1.1/deliveryservices/:id/safe
   - [ ] delete /api/1.1/deliveryservices/:id
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2124
   - [x] get /api/1.1/servers/:id/deliveryservices
   - [ ] post /api/1.1/deliveryservices/:xml_id/servers
   - [ ] delete /api/1.1/deliveryservice_server/:dsId/:serverId
   - [ ] get /api/1.1/deliveryservices/:id/health
   - [ ] get /api/1.1/deliveryservices/:id/capacity
   - [ ] get /api/1.1/deliveryservices/:id/routing
   - [ ] get /api/1.1/deliveryservices/:id/state
   - [ ] post /api/1.1/deliveryservices/request
   - [ ] get /internal/api/1.1/steering
   - [ ] get /internal/api/1.1/steering/:xml_id
   - [ ] put /internal/api/1.1/steering/:xml_id
   - [ ] get /api/1.1/steering/:id/targets
   - [ ] get /api/1.1/steering/:id/targets/:target_id
   - [ ] post /api/1.1/steering/:id/targets
   - [ ] put /api/1.1/steering/:id/targets/:target_id
   - [ ] delete /api/1.1/steering/:id/targets/:target_id
   - [x] get /api/1.1/deliveryservices/xmlId/:xmlid/sslkeys
   - [ ] post /api/1.1/deliveryservices/sslkeys/generate
   - [x] post /api/1.1/deliveryservices/sslkeys/add
   - [ ] get /api/1.1/deliveryservices/xmlId/:xmlid/sslkeys/delete
   - [ ] post /api/1.1/deliveryservices/xmlId/:xmlId/urlkeys/generate
   - [ ] post 
/api/1.1/deliveryservices/xmlId/:xmlId/urlkeys/copyFromXmlId/:copyFromXmlId
   - [ ] get /api/1.1/deliveryservices/xmlId/:xmlId/urlkeys
   - [ ] get /api/1.1/deliveryservices/:id/urlkeys
   - [ ] get /api/1.1/deliveryservices_regexes
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2229
   - [ ] get /api/1.1/deliveryservices/:dsId/regexes
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2229
   - [ ] get /api/1.1/deliveryservices/:dsId/regexes/:id
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2229
   - [ ] post /api/1.1/deliveryservices/:dsId/regexes
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2229
   - [ ] put /api/1.1/deliveryservices/:dsId/regexes/:id
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2229
   - [ ] delete /api/1.1/deliveryservices/:dsId/regexes/:id
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2229
   - [ ] get /api/1.1/deliveryservice_matches
   - [ ] get /api/1.1/deliveryserviceserver
   - [ ] post /api/1.1/deliveryserviceserver
   - [x] get /api/1.1/divisions
   - [x] get /api/1.1/divisions/:id
   - [ ] get /api/1.1/divisions/name/:name
   - [x] put /api/1.1/divisions/:id
   - [x] post /api/1.1/divisions
   - [x] delete /api/1.1/divisions/:id
   - [ ] delete /api/1.1/divisions/name/:name
   - [ ] get /internal/api/1.1/federations
   - [ ] get /api/1.1/federations
   - [ ] post /api/1.1/federations
   - [ ] put /api/1.1/federations
   - [ ] delete /api/1.1/federations
   - [ ] get /api/1.1/cdns/:name/federations
   - [ ] get /api/1.1/cdns/:name/federations/:fedId
   - [ ] post /api/1.1/cdns/:name/federations
   - [ ] put /api/1.1/cdns/:name/federations/:fedId
   - [ ] delete /api/1.1/cdns/:name/federations/:fedId
   - [ ] get /api/1.1/federations/:fedId/users
   - [ ] post /api/1.1/federations/:fedId/users
   - [ ] delete /api/1.1/federations/:fedId/users/:userId
   - [ ] get /api/1.1/federations/:fedId/deliveryservices
   - [ ] post /api/1.1/federations/:fedId/deliveryservices
   - [ ] delete /api/1.1/federations/:fedId/deliveryservices/:dsId
   - [ ] get /api/1.1/federations/:fedId/federation_resolvers
   - [ ] post /api/1.1/federations/:fedId/federation_resolvers
   - [ ] post /api/1.1/federation_resolvers
   - [ ] delete /api/1.1/federation_resolvers/:id
   - [ ] get /api/1.1/hwinfo/dtdata
   - [x] get /api/1.1/hwinfo
   - [ ] get /api/1.1/osversions
   - [ ] post /api/1.1/isos
   - [ ] get /api/1.1/jobs
   - [ ] get /api/1.1/jobs/:id
   - [ ] get /api/1.1/user/current/jobs
   - [ ] post /api/1.1/user/current/jobs
   - [x] get /api/1.1/parameters
   - [x] get /api/1.1/parameters/:id
   - [x] post /api/1.1/parameters
   - [x] put /api/1.1/parameters/:id
   - [x] delete /api/1.1/parameters/:id
   - [ ] post /api/1.1/parameters/validate
   - [ ] get /api/1.1/profiles/:id/parameters
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [ ] get /api/1.1/profiles/:id/unassigned_parameters
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [ ] get /api/1.1/profiles/name/:name/parameters
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [ ] get /api/1.1/parameters/profile/:name
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [ ] post /api/1.1/profiles/name/:name/parameters
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [ ] post /api/1.1/profiles/:id/parameters
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [x] get /api/1.1/profileparameters
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [x] post /api/1.1/profileparameters
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [ ] post /api/1.1/profileparameter
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [ ] post /api/1.1/parameterprofile
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [ ] delete /api/1.1/profileparameters/:profile_id/:parameter_id
     - https://github.com/apache/incubator-trafficcontrol/pull/2256
   - [ ] get /api/1.1/cachegroups/:id/parameters
   - [ ] get /api/1.1/cachegroups/:id/unassigned_parameters
   - [ ] get /api/1.1/cachegroup/:parameter_id/parameter
   - [ ] get /api/1.1/cachegroupparameters
   - [ ] post /api/1.1/cachegroupparameters
   - [ ] delete /api/1.1/cachegroupparameters/:cachegroup_id/:parameter_id
   - [ ] get /api/1.1/cachegroups/:parameter_id/parameter/available
   - [x] get /api/1.1/phys_locations
   - [ ] get /api/1.1/phys_locations/trimmed
   - [x] get /api/1.1/phys_locations/:id
   - [x] post /api/1.1/phys_locations
   - [ ] post /api/1.1/regions/:region_name/phys_locations
   - [x] put /api/1.1/phys_locations/:id
   - [x] delete /api/1.1/phys_locations/:id
   - [x] get /api/1.1/profiles
   - [ ] get /api/1.1/profiles/trimmed
   - [x] get /api/1.1/profiles/:id
   - [x] post /api/1.1/profiles
   - [x] put /api/1.1/profiles/:id
   - [x] delete /api/1.1/profiles/:id
   - [ ] post /api/1.1/profiles/name/:profile_name/copy/:profile_copy_from
   - [ ] get /api/1.1/profiles/:id/export
   - [ ] post /api/1.1/profiles/import
   - [ ] get /api/1.1/parameters/:id/profiles
   - [ ] get /api/1.1/parameters/:id/unassigned_profiles
   - [x] get /api/1.1/regions
   - [x] get /api/1.1/regions/:id
   - [ ] get /api/1.1/regions/name/:name
   - [x] put /api/1.1/regions/:id
   - [x] post /api/1.1/regions
   - [ ] post /api/1.1/divisions/:division_name/regions
   - [x] delete /api/1.1/regions/:id
   - [ ] delete /api/1.1/regions/name/:name
   - [ ] get /api/1.1/roles
   - [ ] get /api/1.1/capabilities
   - [ ] get /api/1.1/capabilities/:name
   - [ ] put /api/1.1/capabilities/:name
   - [ ] post /api/1.1/capabilities
   - [ ] delete /api/1.1/capabilities/:name
   - [ ] get /api/1.1/api_capabilities
   - [ ] get /api/1.1/api_capabilities/:id
   - [ ] put /api/1.1/api_capabilities/:id
   - [ ] post /api/1.1/api_capabilities
   - [ ] delete /api/1.1/api_capabilities/:id
   - [x] get /api/1.1/servers
   - [x] get /api/1.1/servers/:id
   - [x] post /api/1.1/servers
   - [x] put /api/1.1/servers/:id
   - [x] delete /api/1.1/servers/:id
   - [ ] get /api/1.1/deliveryservices/:id/servers
   - [ ] get /api/1.1/deliveryservices/:id/unassigned_servers
   - [ ] get /api/1.1/deliveryservices/:id/servers/eligible
   - [ ] get /api/1.1/servers/details
     - https://github.com/apache/incubator-trafficcontrol/pull/2270
   - [ ] get /api/1.1/servers/hostname/:name/details
     - https://github.com/apache/incubator-trafficcontrol/pull/2270
   - [ ] get /api/1.1/servers/totals
   - [ ] get /api/1.1/servers/status
   - [ ] post /api/1.1/servers/:id/queue_update
   - [ ] put /api/1.1/servers/:id/status
   - [ ] get /api/1.1/servers/checks
   - [ ] get /api/1.1/servercheck/aadata
   - [ ] post /api/1.1/servercheck
   - [ ] get /api/1.1/stats_summary
   - [ ] post /api/1.1/stats_summary/create
   - [x] get /api/1.1/statuses
   - [x] get /api/1.1/statuses/:id
   - [x] put /api/1.1/statuses/:id
   - [x] post /api/1.1/statuses
   - [x] delete /api/1.1/statuses/:id
   - [ ] get /api/1.1/staticdnsentries
    - PR https://github.com/apache/incubator-trafficcontrol/pull/2234
   - [x] get /api/1.1/system/info
   - [ ] get /api/1.1/tenants
   - [ ] get /api/1.1/tenants/:id
   - [ ] put /api/1.1/tenants/:id
   - [ ] post /api/1.1/tenants
   - [ ] delete /api/1.1/tenants/:id
   - [x] get /api/1.1/types
   - [ ] get /api/1.1/types/trimmed
   - [x] get /api/1.1/types/:id
   - [x] post /api/1.1/types
   - [x] put /api/1.1/types/:id
   - [x] delete /api/1.1/types/:id
   - [ ] get /api/1.1/users
   - [ ] get /api/1.1/users/:id
   - [ ] put /api/1.1/users/:id
   - [ ] post /api/1.1/users
   - [ ] post /api/1.1/users/register
   - [ ] get /api/1.1/users/:id/deliveryservices
   - [ ] get /api/1.1/user/:id/deliveryservices/available
   - [ ] post /api/1.1/deliveryservice_user
   - [ ] delete /api/1.1/deliveryservice_user/:dsId/:userId
   - [ ] get /api/1.1/user/current
   - [ ] put /api/1.1/user/current
   - [ ] post /api/1.1/user/current/update
   - [ ] post /api/1.1/user/login
   - [ ] post /api/1.1/user/login/token
   - [ ] post /api/1.1/user/logout
   - [ ] post /api/1.1/user/reset_password
   - [ ] get /api/1.1/keys/ping
   - [ ] get /api/1.1/riak/ping
   - [ ] get /api/1.1/riak/bucket/:bucket/key/:key/values
   - [ ] get /api/1.1/riak/stats
   - [ ] get /api/1.1/to_extensions
   - [ ] post /api/1.1/to_extensions
   - [ ] post /api/1.1/to_extensions/:id/delete
   - [ ] get /api/1.1/traffic_monitor/stats
   - [x] get /api/1.1/ping

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to