summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-30Merge pull request #56 from atlarge-research/bug/scenarioFabian Mastenbroek
Fix workings of scenarios
2020-10-29Eliminate Spark dependencies from Web RunnerFabian Mastenbroek
This change eliminates the large Spark dependencies from the web runner. Instead, we perform on the fly aggregation of the data and report directly to MongoDB.
2020-10-29Reimplement modals for stabilityFabian Mastenbroek
2020-10-29Migrate to Reactstrap for NavbarFabian Mastenbroek
2020-10-29Do not pass boolean to classNameFabian Mastenbroek
2020-10-29Send correct room identifier to serverFabian Mastenbroek
2020-10-29Support non-ObjectIds and empty tracesFabian Mastenbroek
2020-10-29Use ObjectId for topology identifier in ScenarioFabian Mastenbroek
2020-10-29Add support for Java 15 buildFabian Mastenbroek
2020-10-29Update to Gradle 6.7Fabian Mastenbroek
2020-10-29Add support for ObjectId in simulatorFabian Mastenbroek
2020-10-29Fix implementation of NewScenarioModalFabian Mastenbroek
2020-10-29Merge pull request #55 from atlarge-research/build/docker-argFabian Mastenbroek
Properly set arguments in multistage Docker build
2020-10-29Properly set arguments in multistage Docker buildFabian Mastenbroek
2020-10-29Merge pull request #54 from atlarge-research/build/frontendFabian Mastenbroek
Simplify and optimize frontend build process
2020-10-29Add support for caching node modules during Docker buildsFabian Mastenbroek
2020-10-29Convert UnitTabs to ReactstrapFabian Mastenbroek
2020-10-29Pack Bootstrap dependency ourselvesFabian Mastenbroek
2020-10-29Delete unnecessary jQuery utilFabian Mastenbroek
2020-10-29Use built-in Sass support from Create React AppFabian Mastenbroek
This change updates the frontend to use the built-in Sass support provided by Create React App to simplify the development pipeline.
2020-10-28Merge pull request #52 from atlarge-research/refactor/jqueryFabian Mastenbroek
Eliminate jQuery from frontend dependencies
2020-10-28Merge pull request #53 from atlarge-research/build/deployFabian Mastenbroek
Add workflow for deploying to opendc.org
2020-10-28Add workflow for deploying to opendc.orgFabian Mastenbroek
This change adds a workflow to the repository which will automate the deployment to opendc.org in case of new changes. The production version will live on the prod branch. Implements #33
2020-10-28Eliminate use of jQuery from the frontendFabian Mastenbroek
2020-10-28Migrate popovers to ReactstrapFabian Mastenbroek
2020-10-28Migrate to Reactstrap for Modal implementationFabian Mastenbroek
2020-10-28Use scroll-padding for aligning anchorsFabian Mastenbroek
This change is one in a series of patches to remove the use of jQuery. Here, we can utilize the scroll-padding CSS property to align anchors properly in presence of a fixed top header.
2020-10-28Merge pull request #51 from atlarge-research/build/migrationFabian Mastenbroek
Migrate opendc.org to OpenDC v2
2020-10-28Elaborate on used portsFabian Mastenbroek
2020-10-27Fix images on frontpageFabian Mastenbroek
This change fixes the invalid images on the frontpage by hosting them ourselves.
2020-10-27Remove api prefix from pathFabian Mastenbroek
This change removes the `api` prefix required by the API server in the path, given that we have started to host the API on its own domain (api.opendc.org) and thus does not need a prefix.
2020-10-27Split prod and dev config for Docker ComposeFabian Mastenbroek
This change splits the Docker Compose configuration into three files in order to share the configuration for different environments (e.g. development and production). Furthermore, this change drops the requirement for a reverse proxy.
2020-10-27Propagate user-specified API url to React buildFabian Mastenbroek
This change fixes an issue where we did not forward the environmental variable for controlling the API url to the React build.
2020-10-27Enable CORS for non-local deploymentsFabian Mastenbroek
This change enables CORS for non-local deployment in order to allow other domains to make requests from the browser to the OpenDC API.
2020-10-27Merge pull request #50 from atlarge-research/bug/bson-objectidFabian Mastenbroek
Use BSON ObjectId for model identifiers
2020-10-26Use custom JSON encoder for FlaskFabian Mastenbroek
2020-10-26Do not hardcode test ids inside testsFabian Mastenbroek
2020-10-26Use only Model.get_id for obtaining model identifierFabian Mastenbroek
2020-10-26Merge pull request #22 from atlarge-research/capelin-mentionFabian Mastenbroek
Mention Capelin in the main README.md
2020-10-26Mention Capelin in the main README.mdGeorgios Andreadis
It's still too early to fully credit Capelin and point to papers, since those are still under WIP/submission, but we should definitely already mention it, for the case that people read the thesis (especially after the Best Graduate ceremony in november) and want to have a look.
2020-10-05Merge pull request #46 from atlarge-research/chore/small-issuesFabian Mastenbroek
Address small issues
2020-10-05Fix shebang in prefab scriptsFabian Mastenbroek
2020-10-05Restyle organization name in LICENSE.txtFabian Mastenbroek
This change restyles the naming of AtLarge Research in the LICENSE.txt file to follow the official styling.
2020-10-05Remove yarn.lock from project rootFabian Mastenbroek
This change removes the yarn.lock from the root of the project repository which was left there during the monorepo migration. The file also correctly exists in the frontend directory itself.
2020-10-05Merge pull request #45 from atlarge-research/refactor/decoupleFabian Mastenbroek
Decouple simulation logic from OpenDC Compute
2020-10-05Address compilation warningsFabian Mastenbroek
2020-10-05Move power models outside opendc-coreFabian Mastenbroek
2020-10-05Move failure models to separate moduleFabian Mastenbroek
2020-10-04Extract simulation-related code from OpenDC Compute (core)Fabian Mastenbroek
This change splits the opendc-compute module into two modules: 1. opendc-compute-core The interfaces and APIs that represent a IaaS platform. 2. opendc-compute-simulator The implementation of these interfaces using simulation components from opendc-simulator-compute.
2020-10-04Reimplement performance interference in opendc-simulator-computeFabian Mastenbroek
This change reimplements the performance interference model originally implemented for the SimpleVirtDriver class, for SimHypervisor.