summaryrefslogtreecommitdiff
path: root/ick2/projectapi.py
AgeCommit message (Collapse)AuthorFilesLines
2019-10-18Revert "Change: get and use tokens"Lars Wirzenius1-11/+9
This reverts commit 4dd2e14cd15ad2840cfc3636251802f8eb0bc9ba.
2019-10-18Revert "Add: TokenGetter"Lars Wirzenius1-1/+1
This reverts commit 7a6bc2f7749c10c1d3344ea0196e81ae95b7f0d7.
2019-08-03Add: TokenGetterLars Wirzenius1-1/+1
2019-08-03Change: get and use tokensLars Wirzenius1-9/+11
2018-07-26Change: upon triggering build, check project defines all parametersLars Wirzenius1-0/+9
2018-07-23Change: allow projects, pipelines, etc, have a foo/bar/baz syntaxLars Wirzenius1-3/+1
2018-06-10Add: BuildStateMachine classLars Wirzenius1-2/+3
2018-05-19Change: use build graphs in build resources, instead of action listLars Wirzenius1-7/+19
2018-05-17Change: how controller stores persistent dataLars Wirzenius1-62/+44
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-21Add: /status endpoint for getting status of all projectsLars Wirzenius1-0/+17
Also change icktool to use it, for speed.
2018-04-19Change: trigger a project, build all pipelines in the projectLars Wirzenius1-35/+27
2018-01-21Fix: retain next_build_id when project is updatedLars Wirzenius1-1/+6
2018-01-19Update: copyright yearsLars Wirzenius1-1/+1
2018-01-19Change: builds are now numbered foo/123, as are logsLars Wirzenius1-0/+6
2017-12-15Refactor: use PipelineInstance in projectapi.pyLars Wirzenius1-19/+4
2017-11-26Update: project and work apis to handle named pipelinesLars Wirzenius1-16/+42
2017-11-25Fix: adapt to new keyword argument from apifwLars Wirzenius1-3/+4
Handle any keyword arguments that may happen in the future.
2017-11-19Add: a temporary authz-less trigger endpoint for pipelinesLars Wirzenius1-0/+11
This will be necessary until we have a trigger service.
2017-11-18Drop: /projects/.../builds from controller APILars Wirzenius1-13/+0
2017-11-18Refactor: move ProjectAPI to its own moduleLars Wirzenius1-0/+86