Commit Graph

17 Commits

Author SHA1 Message Date
David Moreau Simard a12552fa57
opendev: Remove content and leave an URL to the GitHub repository
Change-Id: I1b02706b0cd681f5a8041897f57363ecdadd4fd9
2021-02-25 15:21:49 -05:00
Guillaume Vincent 59e64da11f Update packages to the latest version
Change-Id: I07dd7afec996e690a3ab22ca0604bfeb7f5ff309
2020-04-20 18:22:31 +00:00
Guillaume Vincent ce1e66dc2e Rename Container into Page and apply prettier
Change-Id: Ib1b132a7a9f09dfcfb94f8e5af22546571a686ac
2019-05-31 12:21:34 +02:00
Guillaume Vincent ba3735f000 Remove unsed script and npm dependency
Change-Id: I253205ce19cc4a042fc2c0c2ecf7be11cd322db5
2019-05-22 14:26:12 +02:00
Guillaume Vincent 46f8897604 Update ara-web patternfly modules to use the released version
Patternfly is released, we can now use component from react-core modules.
Update patternfly modules.

Replace html components with react equivalents

Change-Id: I93941fe86ae2dda905af78779b414cbc8cc4fcc1
2019-05-22 14:14:40 +02:00
David Moreau Simard 8f72f77129
Update dependencies based on npm vulnerability audit
Change-Id: I1eacf51c9032a2f1218226c07b0ca825c0b93a45
2019-05-16 12:05:20 -04:00
David Moreau Simard 4abe7755b8
Update dependencies and move from patternfly-next to patternfly
patternfly-next hasn't been updated since they've moved to
@patternfly/patternfly [1].
Otherwise update dependencies to resolve vulnerability and deprecation
warnings.

[1]: https://blog.patternfly.org/patternfly/patternfly-4-beta-is-here/

Change-Id: Ie6a08723bb5262a3f3db773982261c4139b68816
2019-04-17 13:53:06 -04:00
David Moreau Simard bb4685eb09
Leverage refactored API for displaying playbook details
Numbers for the summary are now provided, we no longer need to count them.

We no longer need dedicated task actions (for now), remove them.

In the playbook details, we now iterate through each play to print a table that reconciles
tasks, results and hosts involved in that play.

The design of the UI is not final and is mostly a proof of concept for
the visualizing the refactored API.

Depends-On: https://review.openstack.org/#/c/641136/
Change-Id: I27180fab04e1192516be6f12fee53c299f434fee
2019-03-20 11:57:00 -04:00
David Moreau Simard 6a927681fa
Bump/update npm dependencies
This keeps us up to date and resolves security vulnerabilities found
by npm.

braces ^2.3.2 was added because it is a dependency pulled in by react
but we need >=2.3.1 to address vulnerabilities.

Change-Id: Ic9ab227b5ee77e23c6cb6794bfe3990812169a62
2019-03-20 11:54:04 -04:00
David Moreau Simard f139a3683c
Update react-scripts to >=2.0.0
This resolves an error when attempting to minify files [1].

[1]: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify

Change-Id: Ife5fe735c81fd5d5c93c5ef777d924edc597cec2
2019-01-29 11:21:47 -05:00
Guillaume Vincent 04a2d4a05e Update playbooks page
* import react-icons react-tokens to use it the code
 * update patternfly-next to the latest version
 * fix icon issues in playbook summary
 * fix playbook summary layout on mobile

Change-Id: I1ec2e60b1433c42a8d02376ae5a508a6c8ef9439
2019-01-17 13:57:13 +01:00
Guillaume Vincent 3cb2d5bc55 Move playbook details page in a dedicated page
Change-Id: I5ff30157a154fec52b6cee83d237823a7ce8c99d
2019-01-14 20:18:21 +01:00
Guillaume Vincent b58c5feb54 Run unit test in zuul
Change-Id: I0d0b57a576d1a6faba9121236b87653b6ab973d6
2019-01-09 15:44:23 +01:00
Guillaume Vincent 7bae0ba80a Use homepage as basename for browser router
Change-Id: I8eafcdd25224437c1110bb0583b412d60e21d292
2019-01-09 09:45:09 +01:00
Guillaume Vincent d42b04f049 Migrate to patternfly 4
Change-Id: Ieb31bc739740c382d46a074f15ce7e9e94c1b480
2018-12-19 14:53:27 +01:00
Guillaume Vincent 722ea92916 Connect ara-web with ara-server
* install react-router and redux
 * create redux store and start fetching some playbooks from ara-server
 * create playbooks and config states in redux

Change-Id: I455f217797fc69d722bedd573eaed2cea70ede6b
2018-09-17 16:14:46 +02:00
Guillaume Vincent 72e86499e7 First commit: Import 1.0 ara-web skeleton
In ARA 1.0, the different components that makes ARA are being split
into their own projects, modules and repositories.

This will, amongst other things, allow for the different components to
be installed in a modular fashion only where they make sense.

ara-web will be the repository and project which will contain the
frontend web-facing interface.

This is a first commit/import from what is roughly a skeleton and we'll
iterate on that.

Change-Id: Id035c2eb9d0fe55b3cada6daf04d94fc76ba95f0
2018-03-29 18:44:12 +02:00