summaryrefslogtreecommitdiff
path: root/ick2/controllerapi.py
AgeCommit message (Collapse)AuthorFilesLines
2019-10-18Revert "Add: TokenGetter"Lars Wirzenius1-7/+3
This reverts commit 7a6bc2f7749c10c1d3344ea0196e81ae95b7f0d7.
2019-08-03Add: TokenGetterLars Wirzenius1-3/+7
2018-09-17Change: worker-manager gets APT server from controllerLars Wirzenius1-0/+3
2018-06-10Add: notification serviceLars Wirzenius1-0/+3
2018-05-17Change: how controller stores persistent dataLars Wirzenius1-1/+0
Replace old State class with new FilePersistentState and TransactionalState classes. Use new Resource class instead of raw dicts. Use context managers for creating, updating resources, to avoid mistakes from accidentally not saving changes. Overall persistence should now be rather simpler. This should open up a possibility for changing the controller to insert more actions into the build graph, to trigger notifcations via the workers.
2018-04-06Add: authentication URL to controller /versionLars Wirzenius1-4/+14
2018-03-24Change: rename blob service to artifact storeLars Wirzenius1-3/+3
2018-02-09Change: make all .service units be conditional on configLars Wirzenius1-3/+16
If the config file is missing, the unit won't start.
2017-12-15Refactor: give ControllerAPI the state object to useLars Wirzenius1-8/+2
It's cleaner than having ControllerAPI create it itself. Less coupling.
2017-11-26Add: pipeline sub-APILars Wirzenius1-0/+1
2017-11-18Refactor: move ProjectAPI to its own moduleLars Wirzenius1-71/+1
2017-11-18Refactor: move WorkAPI into its own moduleLars Wirzenius1-204/+1
2017-11-18Refactor: move LogAPI to its own moduleLars Wirzenius1-21/+1
2017-11-18Refactor: move BuildsAPI to its own moduleLars Wirzenius1-23/+1
2017-11-18Refactor: move WorkerAPI to its own moduleLars Wirzenius1-10/+1
2017-11-18Refactor: move ResourceApiBase to apibase.pyLars Wirzenius1-32/+4
2017-11-18Refactor: move VersionAPI into its own moduleLars Wirzenius1-34/+1
2017-11-18Refactor: move APIbase into its own moduleLars Wirzenius1-116/+3
2017-11-18Refactor: move API specific exceptions into a separate moduleLars Wirzenius1-20/+8
2017-11-18Refactor: move HTTP response function into their own moduleLars Wirzenius1-56/+9
2017-11-13Fix: increment build id every timeLars Wirzenius1-2/+5
2017-11-13Fix: sort list of returned buildsLars Wirzenius1-0/+7
2017-11-13Add: if a build step fails, terminate buildLars Wirzenius1-2/+14
2017-11-06Change: /log to /logs, for consistencyLars Wirzenius1-3/+3
2017-11-06Add: update, retrieve build logsLars Wirzenius1-2/+52
2017-11-06Add: /buildsLars Wirzenius1-1/+49
2017-11-06Refactor: how a pipeline step is finishedLars Wirzenius1-5/+11
2017-11-06Drop: debug log messageLars Wirzenius1-2/+0
2017-11-05Add: POST /workLars Wirzenius1-0/+5
2017-11-05Add: advance to next step in pipeline automaticallyLars Wirzenius1-2/+59
2017-11-05Add: GET /work/fooLars Wirzenius1-10/+36
2017-11-05Add: WorkAPI.get_workLars Wirzenius1-1/+32
2017-11-05Add: start on WorkAPILars Wirzenius1-0/+26
2017-11-05Add: PUT to update pipeline stateLars Wirzenius1-1/+43
2017-11-05Add: GET /projects/foo/buildsLars Wirzenius1-0/+13
2017-11-05Add: get pipeline status for a projectLars Wirzenius1-0/+22
2017-11-05Refactor: rename SubAPI to ResourceApiBase, for clarityLars Wirzenius1-7/+7
2017-10-16Add: some logging of GET etc callsLars Wirzenius1-1/+10
2017-10-16Add: /workers endpointLars Wirzenius1-0/+10
2017-10-16Refactor: make it easier to add resource types to APILars Wirzenius1-6/+23
2017-10-16Refactor: make State handle any resource typeLars Wirzenius1-11/+6
2017-10-16Refactor: break ControllerAPI into VersionAPI, ProjectAPILars Wirzenius1-33/+101
2017-10-15Refactor: drop unnecessary kwargsLars Wirzenius1-1/+1
2017-10-15Refactor: call get_version via GET, for consistencyLars Wirzenius1-4/+4
2017-10-15Refactor: rename callback methods to be clearerLars Wirzenius1-8/+19
2017-10-15Refactor: add helper functions to construct apifw.ResponsesLars Wirzenius1-35/+35
2017-10-14Refactor: move ick2version/version.py into ick2Lars Wirzenius1-2/+1
2017-10-04Add: /version to controller APILars Wirzenius1-0/+17
2017-10-02Fix: handle apifw changes (raw_uri_path kwarg)Lars Wirzenius1-1/+5
Handle it by ignoring it, until we need it.
2017-09-24Fix: errors/warnings from pylintLars Wirzenius1-5/+0