This repo is not properly retired. Retired repos can only have two files:
- README.rst
- gitreview
To cleanup the retirement of this repo, keeping these two files only and
removing the other remaining files if there is any.
Detail: https://etherpad.opendev.org/p/tc-retirement-cleanup
Change-Id: I94f3f2ab5565c4b367faeb08d3f8eab1f204bd3e
This patch adds developer documentation in the docs/ directory. The
documentation is written using sphinx. We also include an npm command
to build the documentation (ie npm run docs).
Closes-bug: 1651106
Change-Id: Ifcce40e1727ddb5eb7cac8586cb41d6f2a3e78d0
This patch adds an I18NProvider component to implement react-intl's
translation mechanisms and replaces text strings in the deployment_plan
components with formatted messages.
The patch also contains scripts to convert extracted messages to `.pot`
files (which can be used with zanata.org) and back. See more details in
the README changes.
More components need to be updated once this patch has landed.
Change-Id: Ida9fc65c65bedf377341220be1d7225d1ae58b2c
Implements: blueprint tripleo-ui-i18n-support-for-js
Remove steps that became obsolete due to the improvement of the
installation process. Reorganize remaining sections into a more
logical flow.
Change-Id: I30c5848f75aa062e2b1a9030b292325d5bb12e9c
* Use Webpack to bundle all assets (images, fonts)
* Use Webpack to process stylesheets
* Remove Gulp
* Define npm scripts in package.json
* Cleanup dependencies in package.json
Implements: blueprint webpack-tooling
Change-Id: I00142c8c33b5b7e043024c51d68321908c9e9cb8
This patch removes app.conf parsing for configuration:
* Use dist/tripleo_ui_conf.js instead of app.conf for config
* Move final config file from dist/js to /dist to separate it from the
app code
Change-Id: I8872f5c6220c56b47a10bdbebf037314a4e03c8e
The mistral API service has been added which supports executing
either Mistral workflow or action
Added Introspect nodes action to Registered Nodes table
When the workflow is running, poll for it to update table and
monitor the workflow state.
Change-Id: I0c1cc05c266ba60e8b9559a78b71cb8bc6ebbe02
Previously service IPs were hard-coded in src/js/APIEndpointUrls.js.
Users who used other IPs had to change them in this module and thus
change the source code of the application. This change intends to
ameliorate that.
The APIEndpointUrls module now looks up the IPs in a global object called
rdoDirectorUiConfig. If it cannot find an entry there, it will use the
current protocol and hostname plus the default ports and paths for
keystone, the tripleo api and the validations api. This default
behaviour is fine for all cases where the UI is installed directly
on the undercloud.
If the UI is installed on a different machine, users can create an
app.conf file (see app.conf.sample) in the root directory and add the
API urls there. Running gulp will read this file and generate a JS file
(./dist/js/rdo_director_ui_config.js) which is included in index.html
and sets the global rdoDirectorUiConfig object containing these URLs.
Change-Id: I4cab33114c0ddfee84cf8a5985fffc60e75c7e44
The cors section for ironic still included an example header in the
allow_headers setting, instead of the correct X-Auth-Token header.
Change-Id: I171c682d9e961b0c297460c8890f5461e71ff6f5
The allow_headers/expose_headers settings in the keystone cors settings
still contained the example X-Custom-Header. allow_headers needs to contain
X-Auth-Token, so the keystone token can be passed through.
Change-Id: I978157254cfbc90ec762c0236a52b5c6826ca16e