Specification of the Tricium configuration outlined in https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/Vmr1FOCx7cU, together with a validator for that specification. The specification should support the suggested division between a global and project-specific configuration.
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/9e559395e4b0b93126207b175bbac328c8a107bb commit 9e559395e4b0b93126207b175bbac328c8a107bb Author: Emma Soederberg <emso@chromium.org> Date: Fri Sep 02 11:05:50 2016 Adds Tricium validator module. This is currently just an empty module. An actual implementation will be added later. BUG= 633851 Change-Id: I8be18b2af7ae680c1f1b5707f7ed3b83b0b26bd2 Reviewed-on: https://chromium-review.googlesource.com/380536 Reviewed-by: Paweł Hajdan Jr. <phajdan@google.com> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> [modify] https://crrev.com/9e559395e4b0b93126207b175bbac328c8a107bb/go/src/infra/tricium/service/dispatch.yaml [add] https://crrev.com/9e559395e4b0b93126207b175bbac328c8a107bb/go/src/infra/tricium/service/validator/handlers.go [add] https://crrev.com/9e559395e4b0b93126207b175bbac328c8a107bb/go/src/infra/tricium/service/validator/templates [add] https://crrev.com/9e559395e4b0b93126207b175bbac328c8a107bb/go/src/infra/tricium/service/validator/validator.infra_testing [add] https://crrev.com/9e559395e4b0b93126207b175bbac328c8a107bb/go/src/infra/tricium/service/validator/validator.yaml
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/3966af069b7af14fd0966505a5b956eb0d2f9d86 commit 3966af069b7af14fd0966505a5b956eb0d2f9d86 Author: Emma Soederberg <emso@chromium.org> Date: Fri Sep 02 05:54:45 2016 Tricium configuration for testing. This is just the first step in adding the configuration: a specification and two examples. A validator and a converter, together with tests, will be added later. BUG= 633851 Change-Id: I9177d2bfc78e886b4e6586c9ecde83c479cc52f0 Reviewed-on: https://chromium-review.googlesource.com/378915 Reviewed-by: Paweł Hajdan Jr. <phajdan@google.com> Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> [add] https://crrev.com/3966af069b7af14fd0966505a5b956eb0d2f9d86/config/tricium.cfg [add] https://crrev.com/3966af069b7af14fd0966505a5b956eb0d2f9d86/go/src/infra/tricium/proto/tricium.pb.go [add] https://crrev.com/3966af069b7af14fd0966505a5b956eb0d2f9d86/go/src/infra/tricium/proto/tricium.proto [add] https://crrev.com/3966af069b7af14fd0966505a5b956eb0d2f9d86/go/src/infra/tricium/tricium.cfg
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/c0b7abe6f3015773a1b21c541fe1e5e3c9fd9bb2 commit c0b7abe6f3015773a1b21c541fe1e5e3c9fd9bb2 Author: Andrii Shyshkalov <tandrii@chromium.org> Date: Tue Sep 06 15:49:01 2016 Revert of Tricium configuration for testing. Reason for revert: broke tree https://build.chromium.org/p/chromium.infra/builders/infra-continuous-win-32/builds/3599 NOPRESUBMIT=True NOTRY=True NOTREECHECKS=True TBR=emso@chromium.org Original issue's description: > Tricium configuration for testing. > > This is just the first step in adding the configuration: a specification and two examples. > A validator and a converter, together with tests, will be added later. > > BUG= 633851 > > Change-Id: I9177d2bfc78e886b4e6586c9ecde83c479cc52f0 > Reviewed-on: https://chromium-review.googlesource.com/378915 > Reviewed-by: Paweł Hajdan Jr. <phajdan@google.com> > Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> > Change-Id: If8e9aaeb64057b6ba67deb2a3249b5c7ecdf8073 Reviewed-on: https://chromium-review.googlesource.com/381491 Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> [delete] https://crrev.com/3966af069b7af14fd0966505a5b956eb0d2f9d86/config/tricium.cfg [delete] https://crrev.com/3966af069b7af14fd0966505a5b956eb0d2f9d86/go/src/infra/tricium/proto/tricium.pb.go [delete] https://crrev.com/3966af069b7af14fd0966505a5b956eb0d2f9d86/go/src/infra/tricium/proto/tricium.proto [delete] https://crrev.com/3966af069b7af14fd0966505a5b956eb0d2f9d86/go/src/infra/tricium/tricium.cfg
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/80d8e5ffb464d78d574933574626c9819df7f6b2 commit 80d8e5ffb464d78d574933574626c9819df7f6b2 Author: Emma Soederberg <emso@chromium.org> Date: Fri Sep 16 12:49:17 2016 Cleans up Tricium configs moved elsewhere BUG= 633851 Change-Id: I84d37efba3dd67f8ce5513c55b2c1ddd0909b40b Reviewed-on: https://chromium-review.googlesource.com/385516 Commit-Queue: Sergiy Byelozyorov <sergiyb@chromium.org> Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> Reviewed-by: Paweł Hajdan Jr. <phajdan@google.com> [delete] https://crrev.com/63d74e19bd023f459e0abbf73ffe20a05d88c06e/config/tricium.cfg [delete] https://crrev.com/63d74e19bd023f459e0abbf73ffe20a05d88c06e/go/src/infra/tricium/tricium.cfg
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/842131da2695787ec191e45ff43b008e036845a9 commit 842131da2695787ec191e45ff43b008e036845a9 Author: Emma Soederberg <emso@chromium.org> Date: Thu Sep 29 07:56:21 2016 Renames global config to service config BUG= 633851 Change-Id: I60fa92585e042b97aaf479824ebc17663d50b8f8 Reviewed-on: https://chromium-review.googlesource.com/390951 Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Emma Söderberg <emso@chromium.org> [modify] https://crrev.com/842131da2695787ec191e45ff43b008e036845a9/go/src/infra/tricium/proto/tricium.pb.go [modify] https://crrev.com/842131da2695787ec191e45ff43b008e036845a9/go/src/infra/tricium/proto/tricium.proto [modify] https://crrev.com/842131da2695787ec191e45ff43b008e036845a9/go/src/infra/tricium/service/validator/handlers.go
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0 commit 9a5e8de6dad9d484f81a1913f2d9abef3f6553f0 Author: Emma Soederberg <emso@chromium.org> Date: Sat Feb 04 11:10:29 2017 Adds the Config service. BUG= 633851 Change-Id: I639da77d54cb935178bcbd965bee86f5f86ca2a6 Reviewed-on: https://chromium-review.googlesource.com/428810 Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Commit-Queue: Emma Söderberg <emso@chromium.org> [add] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/admin/v1/config.pb.go [add] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/admin/v1/config.proto [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/admin/v1/tracker.pb.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/appengine/frontend/handlers.go [add] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/appengine/config/rpc_validate_test.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/appengine/config/config.infra_testing [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/admin/v1/driver.pb.go [add] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/appengine/config/init.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/v1/config.pb.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/admin/v1/launcher.pb.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/v1/pb.discovery.go [add] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/appengine/config/rpc_validate.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/admin/v1/pb.discovery.go [delete] https://crrev.com/d7cd548992676ddce3f0b543f1abd7f16e6cf318/go/src/infra/tricium/appengine/config/handlers.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/v1/config.proto [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/v1/v1.infra_testing [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/appengine/frontend/rpc_analyze.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/v1/config_helpers_test.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/v1/config_helpers.go [add] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/appengine/config/rpc_generate_workflow.go [modify] https://crrev.com/9a5e8de6dad9d484f81a1913f2d9abef3f6553f0/go/src/infra/tricium/api/admin/v1/workflow.pb.go
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/bb858d6e6dcf6f447adad5a517ecca976378262a commit bb858d6e6dcf6f447adad5a517ecca976378262a Author: Emma Soederberg <emso@chromium.org> Date: Wed Feb 22 17:32:38 2017 Adds the generate workflow RPC. Also refactors how platforms are represented in the config. BUG= 633851 Change-Id: I43f5c204bde06348cf4418f51cd26b6aa4ce97d8 Reviewed-on: https://chromium-review.googlesource.com/438185 Commit-Queue: Emma Söderberg <emso@chromium.org> Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/admin/v1/pb.discovery.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/appengine/config/rpc_validate_test.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/pb.discovery.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/appengine/config/rpc_validate.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/config_helpers_test.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/appengine/common/common.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/config.proto [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/admin/v1/workflow.proto [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/config_helpers.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/tricium.pb.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/config.pb.go [add] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/platform.proto [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/appengine/config/config.infra_testing [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/v1.infra_testing [add] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/appengine/config/rpc_generate_workflow_test.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/appengine/config/rpc_generate_workflow.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/admin/v1/config.pb.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/data.pb.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/data.proto [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/admin/v1/workflow.pb.go [add] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/api/v1/platform.pb.go [modify] https://crrev.com/bb858d6e6dcf6f447adad5a517ecca976378262a/go/src/infra/tricium/appengine/tracker/rpc_workflow_launched.go
Comment 1 by emso@chromium.org
, Aug 3 2016Labels: -Type-Bug -Pri-3 Pri-2 Type-Feature