summaryrefslogtreecommitdiff
path: root/ick2/__init__.py
AgeCommit message (Collapse)AuthorFilesLines
2019-10-18Revert "Add: MemoryPersitentState"Lars Wirzenius1-2/+2
This reverts commit 581f6cd53f57599326439dccb355e882e7858faa.
2019-10-18Revert "Add: placeholder for MuckPersistentState"Lars Wirzenius1-1/+0
This reverts commit 471b9d6209dc51890c7724b7b57b9121ba30af7d.
2019-10-18Revert "Add: MemoryStore"Lars Wirzenius1-4/+0
This reverts commit 076d144f0f5883a5c7c7c88f8b177f22d57c078a.
2019-10-18Revert "Change: refer to resource by name, not id"Lars Wirzenius1-0/+1
This reverts commit 03a559309b8790f6bc3ad3d92300a4c172910abb.
2019-10-18Revert "Drop: use of old persistent state classes"Lars Wirzenius1-0/+1
This reverts commit 8344a860d226d8a5172bcb2e9de5946717a950ca.
2019-10-18Revert "Change: move exceptions to exceptions.py, rename persitent.py"Lars Wirzenius1-3/+3
This reverts commit 066664763f16318076e34d702cce746b2fd4afca.
2019-10-18Revert "Add: MuckStore"Lars Wirzenius1-2/+0
This reverts commit b87027a3c7d3bc88e2674c9e22c8745c9dbf1043.
2019-10-18Revert "Add: TokenGetter"Lars Wirzenius1-1/+0
This reverts commit 7a6bc2f7749c10c1d3344ea0196e81ae95b7f0d7.
2019-08-03Add: TokenGetterLars Wirzenius1-0/+1
2019-08-03Add: MuckStoreLars Wirzenius1-0/+2
2019-08-03Change: move exceptions to exceptions.py, rename persitent.pyLars Wirzenius1-3/+3
2019-08-03Drop: use of old persistent state classesLars Wirzenius1-1/+0
2019-08-03Change: refer to resource by name, not idLars Wirzenius1-1/+0
2019-08-03Add: MemoryStoreLars Wirzenius1-0/+4
2019-08-03Add: placeholder for MuckPersistentStateLars Wirzenius1-0/+1
2019-08-03Add: MemoryPersitentStateLars Wirzenius1-2/+2
2018-07-26Change: upon triggering build, check project defines all parametersLars Wirzenius1-0/+1
2018-06-10Add: notification serviceLars Wirzenius1-0/+3
2018-06-10Add: BuildStateMachine classLars Wirzenius1-1/+22
2018-05-19Change: use build graphs in build resources, instead of action listLars Wirzenius1-0/+2
2018-05-17Change: how controller stores persistent dataLars Wirzenius1-7/+5
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-27Add: action: gitLars Wirzenius1-0/+1
2018-04-25Change: GET /work, POST /worker use access token to identify workerLars Wirzenius1-0/+1
2018-04-23Change: all actions must have a "where"Lars Wirzenius1-1/+1
2018-04-19Drop: pipeline instancesLars Wirzenius1-1/+0
2018-04-19Change: trigger a project, build all pipelines in the projectLars Wirzenius1-1/+2
2018-04-07Add: AuthClientLars Wirzenius1-0/+1
2018-03-30Add: classes for pipeline actionsLars Wirzenius1-0/+10
2018-03-30Add: ActionEnvironment class for executing in various contextsLars Wirzenius1-1/+8
2018-03-30Add: Reporter class for reporting progress to controllerLars Wirzenius1-1/+8
2018-03-30Add: BlobClient class to use artifact store APILars Wirzenius1-1/+1
2018-03-30Add: ControllerClient class for using controller APILars Wirzenius1-1/+1
2018-03-30Add: HttpAPI class for using REST-ful HTTP APILars Wirzenius1-0/+2
2018-01-14Add: 2018 to copyright yearsLars Wirzenius1-1/+1
2018-01-14Add: move actions for a build into build resourceLars Wirzenius1-0/+1
This way the list is known later even if the pipeline spec is changed.
2017-12-15Add: PipelineInstances classLars Wirzenius1-0/+1
2017-12-15Refactors: Workers, Project classesLars Wirzenius1-1/+7
These are wrapper classes around ControllerStore, which abstract away the irrelevant details for callers.
2017-12-03Add: blob serviceLars Wirzenius1-0/+2
2017-11-26Add: pipeline sub-APILars Wirzenius1-0/+1
2017-11-25Fix: POST /project with an existing project name failsLars Wirzenius1-0/+2
2017-11-18Refactor: move ProjectAPI to its own moduleLars Wirzenius1-1/+1
2017-11-18Refactor: move WorkAPI into its own moduleLars Wirzenius1-1/+1
2017-11-18Refactor: move LogAPI to its own moduleLars Wirzenius1-0/+1
2017-11-18Refactor: move BuildsAPI to its own moduleLars Wirzenius1-0/+1
2017-11-18Refactor: move WorkerAPI to its own moduleLars Wirzenius1-1/+1
2017-11-18Refactor: move ResourceApiBase to apibase.pyLars Wirzenius1-1/+1
2017-11-18Refactor: move VersionAPI into its own moduleLars Wirzenius1-1/+1
2017-11-18Refactor: move APIbase into its own moduleLars Wirzenius1-0/+1
2017-11-18Refactor: move API specific exceptions into a separate moduleLars Wirzenius1-0/+5
2017-11-18Refactor: move HTTP response function into their own moduleLars Wirzenius1-0/+7