This repository has been archived by the owner on Jul 24, 2021. It is now read-only.
v3.0.0-b4
Pre-release
Pre-release
karenetheridge
released this
10 Jan 21:58
·
422 commits
to master
since this release
Release v3.0.0-b4 [PR #968](https://github.com/joyent/conch/pull/968) - `v3 b4 fixes` === * Branch: ether/v3-b4-fixes * Revision: a1a6e139f * Labels: bug > Addresses issues experienced while debugging or on live production systems People --- * Author: [karenetheridge](https://github.com/karenetheridge) * Reviewed By: [perigrin - DISMISSED](https://github.com/joyent/conch/pull/968#pullrequestreview-338769339) * Reviewed By: [dustinryerson - APPROVED](https://github.com/joyent/conch/pull/968#pullrequestreview-338823800) * Merged By: [karenetheridge](https://github.com/karenetheridge) * Merged: 2020-01-06T20:03:57Z Commits --- * [ad489c](https://github.com/joyent/conch/commit/ad489ce85c38b8a0d513d1fcc020c20477038299) - `fix undef error in development environments` * [eb703d](https://github.com/joyent/conch/commit/eb703d223b9482e7e62e0b539db1b8f242b4e1b3) - `do not log morbo content to log/command.log` * [64eb73](https://github.com/joyent/conch/commit/64eb73e9b9377597a7053eb94e8911104ffb1d1a) - `fix log message` * [a7c88a](https://github.com/joyent/conch/commit/a7c88a98193171f924819a76ee1ff589c6be903b) - `avoid race conditions if multiple connections are updating settings simultaneously` * [7e9b51](https://github.com/joyent/conch/commit/7e9b51865d147f40c2554ebd5145a553126b661a) - `tighten json schema for incoming device reports` * [c9e107](https://github.com/joyent/conch/commit/c9e1075aba6bb9f8e3e24e92590df3169a9c25d9) - `skip all local* dirs too` * [81edd6](https://github.com/joyent/conch/commit/81edd65ad80ef772ee617cb01b4e78ea9cdead81) - `code reviews will be requested manually as needed` - - - [PR #971](https://github.com/joyent/conch/pull/971) - `v3 b4 scripts` === * Branch: ether/v3-b4-scripts * Revision: 9eb6ab1de * Labels: database > Updates to scripts used for deployment. People --- * Author: [karenetheridge](https://github.com/karenetheridge) * Merged By: [karenetheridge](https://github.com/karenetheridge) * Merged: 2020-01-07T20:07:06Z Commits --- * [21e1a8](https://github.com/joyent/conch/commit/21e1a82dd5dec6e37d6b2459f4ff3077357acfff) - `bump Time::Local prereq for y2.02k bug` * [a8ff8e](https://github.com/joyent/conch/commit/a8ff8eddbf185bee33689d109541b11f1f13072d) - `revert erroneous json schema modification` * [f74a04](https://github.com/joyent/conch/commit/f74a04ce49aee33ae9b068a5d35f6b9dd73ecbbd) - `new script to copy user_account and user_session_token data between databases` * [d6191e](https://github.com/joyent/conch/commit/d6191e818ad7e3ba6a0e03052a5e1d0bc7827f4f) - `create new organizations separately` * [fad0e9](https://github.com/joyent/conch/commit/fad0e906a6675dbf31036ed97920ab2c8442f088) - `update existing builds with org data too; only use orgs, not also users, for access` * [b881d0](https://github.com/joyent/conch/commit/b881d08ccad9fad1d61e278b73211a2efffd2b34) - `clean up diagnostics` - - - [PR #974](https://github.com/joyent/conch/pull/974) - `v3 b4 api enhancements and fixes` === * Branch: ether/v3-b4-api-enhancements-and-fixes * Revision: b99fbfff8 * Labels: api, docs, enhancement, v3.0 > Internal fixes: > - db connection labels include script name > - doc fixes > > Enhancements to existing endpoints: > - return 204 for most POSTs if nothing changed, plus a Location header in more instances > - order GET /build/\*/rack, GET /room/\*/rack results by rack name > - sort device disks by slot number in GET /device/:id_or_serial > - use GET /hardware_product/<sku or name or alias> in place of sku=.. etc > - include names in addition to ids in some GET responses (shortening some client code by removing the need to do a name->id lookup) > - do not list all users in GET /organization, only admins (avoid leaking privileged information) > - add ?with_device_phases and ?with_rack_phases to GET /build, GET /build/:id_or_name endpoints (allows more avoidance of database-intensive queries on overview pages) > - add X-Deprecated response header for endpoints to be removed soon (and send rollbar messages when such endpoints are used) > > New endpoints: > - GET /build/:id_or_name/device/pxe > - GET, POST, DELETE /rack/:rack_id_or_long_name/layout/:layout_id_or_rack_unit_start > - GET, POST, DELETE /room/:room_id_or_alias/rack/:rack_id_or_name/layout/:layout_id_or_rack_unit_start People --- * Author: [karenetheridge](https://github.com/karenetheridge) * Merged By: [karenetheridge](https://github.com/karenetheridge) * Merged: 2020-01-10T21:27:10Z Commits --- * [530990](https://github.com/joyent/conch/commit/530990b33e4aea53096eb74dc7a16aeb5dc4963f) - `add endpoint: GET /build/:id_or_name/device/pxe` * [0d56fc](https://github.com/joyent/conch/commit/0d56fc6bafd9756779f0756d02528f08dde74917) - `return 204 for most POSTs if nothing changed` * [2f9882](https://github.com/joyent/conch/commit/2f9882af59ac2771064c5e6f50fc4733239404f1) - `order GET /build/*/rack, GET /room/*/rack results by rack name` * [17ef70](https://github.com/joyent/conch/commit/17ef70724ce94d0a5b86c5e6eb12720e9b47711d) - `include names in addition to ids in some responses` * [a43798](https://github.com/joyent/conch/commit/a437983d54ad51ba4811424f014bb81af0e2e31f) - `use GET /hardware_product/<sku or name or alias> in place of sku=.. etc` * [8b3339](https://github.com/joyent/conch/commit/8b3339c55f69a97a8439bc9c679b79fad4042e22) - `rename this sub` * [808f71](https://github.com/joyent/conch/commit/808f71b2814b7434641499edc05b65e9c56bf52b) - `sort device disks by slot number` * [c0c9ff](https://github.com/joyent/conch/commit/c0c9ff27b8bb2655720abc18684194c0436326c5) - `rename some controller actions for consistency` * [cb72d6](https://github.com/joyent/conch/commit/cb72d6ac98d4cbf0406a3150cf279961dcd049b2) - `update copy_user_data instructions` * [ca191a](https://github.com/joyent/conch/commit/ca191a0dc6716b50bfbdb83ccbfd8a02f16b11fa) - `include the script name in the db connection label` * [7decba](https://github.com/joyent/conch/commit/7decbac6e1f086143cdce6bd82027fd2aa6624fb) - `do not list all users in GET /organization, only admins` * [7077a3](https://github.com/joyent/conch/commit/7077a3baf0c0696e7fe7e95b5ee2d47e12729ec5) - `add device phase, rack phase counts to build endpoints` * [9153ff](https://github.com/joyent/conch/commit/9153ff06764cbce4638cb8c7d32ea8ab74751bca) - `fix some documentation` * [598bc5](https://github.com/joyent/conch/commit/598bc5a3a95fa3bc02424da94aaddf6421d75b47) - `mount .../layout/:rack_unit_start routes under existing rack endpoint prefixes` * [ed7c4b](https://github.com/joyent/conch/commit/ed7c4b39e09c478d4dbbd76f57cfd75796fa4229) - `fix url fragment generation in markdown documentation` * [0b6f96](https://github.com/joyent/conch/commit/0b6f966a11b5f9991d65b9ee943f8d0e8f5378d3) - `add X-Deprecated response header for endpoints to be removed soon` - - -