/openbmc/webui-vue/ |
H A D | README.md | 1 # webui-vue chapter 3 webui-vue is a web-based user interface for the OpenBMC firmware stack built on 4 [Vue.js](https://vuejs.org/). 6 ## Hold on... What happened to phosphor-webui? 8 [phosphor-webui](https://github.com/openbmc/phosphor-webui) was built on 10 [AngularJS went End of Life](https://www.convective.com/angularjs-end-of-life/) 13 ## When will this new Vue.js application reach feature parity with phosphor-webui? 16 …s label:phosphor-webui-feature-parity](https://github.com/openbmc/webui-vue/issues?q=is%3Aissue+is… 19 ## What improvements does webui-vue have? 21 As mentioned, this application is built using Vue.js, a modern open-source [all …]
|
H A D | CONTRIBUTING.md | 1 # Contributing to WebUI-Vue 9 - [Project Setup](#project-setup) 10 - [Asking Questions](#asking-questions) 11 - [Submitting Bugs](#submitting-bugs) 12 - [User Research](#user-research) 13 - [Design Reviews](#design-reviews) 14 - [Help Wanted](#help-wanted) 15 - [Code Reviews](#code-reviews) 22 …up/Integration guidelines](https://github.com/openbmc/docs/blob/master/development/gerrit-setup.md) 29 [Code Reviews section](#code-reviews) below. [all …]
|
H A D | package.json | 2 "name": "webui-vue", 5 "description": "OpenBMC Web UI using the Vue.js front-end framework", 7 "serve": "check-node-version --package && vue-cli-service serve --mode development", 8 "build": "check-node-version --package && vue-cli-service build", 9 "test:unit": "vue-cli-service test:unit", 10 … "test:unit:debugger": "node --inspect-brk ./node_modules/jest/bin/jest.js --no-cache --runInBand", 11 "test:update": "vue-cli-service test:unit -u", 12 "lint": "vue-cli-service lint", 15 …"i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue)' --locales './src/locales/… 18 "@carbon/icons-vue": "10.49.1", [all …]
|
H A D | package-lock.json | 2 "name": "webui-vue", 8 "name": "webui-vue", 11 "@carbon/icons-vue": "10.49.1", 13 "@vue/compat": "3.4.29", 14 "@vue/vue3-jest": "27.0.0", 18 "axios-cache-interceptor": "1.5.1", 20 "bootstrap-vue": "2.23.1", 21 "core-js": "3.23.4", 22 "date-fns": "2.28.0", 23 "date-fns-tz": "1.3.6", [all …]
|
/openbmc/docs/development/ |
H A D | web-ui.md | 9 ## Webui-vue section in OpenBMC Web User Interface Development 11 The [webui-vue](https://github.com/openbmc/webui-vue) repository will replace 12 phosphor-webui once it is deprecated. Webui-vue uses the 13 [Vue.js](https://vuejs.org/) framework to interact with the BMC via the Redfish 16 Visit [README.md](https://github.com/openbmc/webui-vue/blob/master/README.md) to 17 learn more about why the Vue.js application was created, features needed to 21 [CONTRIBUTING.md](https://github.com/openbmc/webui-vue/blob/master/CONTRIBUTING.md) 22 to find information on project set-up, design information, and contributing 25 Visit the [OpenBMC Web UI Style Guide](https://openbmc.github.io/webui-vue/) to 28 - Coding Standards [all …]
|
/openbmc/phosphor-webui/ |
H A D | README.md | 3 phosphor-webui is a Web-based user interface for the OpenBMC firmware stack. 5 [webui-vue repository](https://github.com/openbmc/webui-vue) is a replacement 6 for phosphor-webui. 8 If you haven't switched to webui-vue, it is strongly recommended you do so now. 10 - phosphor-webui uses AngularJS which has gone [End of 12 - phosphor-webui uses the REST D-BUS API which has been [disabled by default in 14 - webui-vue has many additional features not present in phosphor-webui 15 - Very little active development is happening in phosphor-webui and at a later 16 date phosphor-webui will move to ReadOnly 20 - View system overview data such as model information and serial number [all …]
|
/openbmc/bmcweb/ |
H A D | README.md | 9 - DBus event websocket. Allows registering on changes to specific dbus paths, 11 - OpenBMC DBus REST api. Allows direct, low interference, high fidelity access 13 - Serial: A serial websocket for interacting with the host serial console 15 - Redfish: A protocol compliant, [DBus to Redfish translator](docs/Redfish.md). 16 - KVM: A websocket based implementation of the RFB (VNC) frame buffer protocol 17 intended to mate to webui-vue to provide a complete KVM implementation. 31 - Basic authentication per RFC7617 32 - Cookie based authentication for authenticating against webui-vue 33 - Mutual TLS authentication based on OpenSSL 34 - Session authentication through webui-vue [all …]
|
H A D | DEVELOPING.md | 11 - Binaries and static files should take up < 1MB of filesystem size 12 - Memory usage should remain below 10MB at all times 13 - Application startup time should be less than 1 second on target hardware 29 - All buffer boundaries must be checked before indexing or using values 30 - All pointers and iterators must be checked for null before dereferencing 31 - All input from outside the application is considered untrusted, and should be 34 - All error statuses are checked and accounted for in control flow. 35 - Where applicable, noexcept methods should be preferred to methods that use 37 - Explicitly bounded types should be preferred over implicitly bounded types 39 - no use of [all …]
|
H A D | OWNERS | 2 # different contexts, and is one of the few nearly-universally used core 5 # - Have a solid understanding of the bmcweb core code, and how it's used. 7 # - Have access to at least one upstream platform to test relevant patchsets. 9 # - Help to manage the orderly merging of patchsets onto master through review. 12 # responsibilities into sub-parts the codebase, it is expected that maintainers 15 # - Provide help in testing and triage of cross-platform issues that arise as a 18 # - Have an in-depth understanding of the Redfish standard, its constraints in 23 # - Be capable of, and have a track record of posing questions, clarifications, 31 # - Have an understanding of, and track record of executing the various test 35 # - Have an understanding of DBus and the specific implementations of sdbusplus [all …]
|
/openbmc/webui-vue/docs/guide/guidelines/ |
H A D | colors.md | 9 - [Learn more about theme customization](/customization/theme/) 10 - [Open an issue in the OpenBMC webui-vue repo](https://github.com/openbmc/webui-vue/issues/new/cho… 12 - [Learn more about Bootstrap colors](https://getbootstrap.com/docs/4.4/getting-started/theming/#th… 16 `<colors-grays/>` 20 `<colors-blues/>` 24 `<colors-greens/>` 28 `<colors-reds/>` 32 `<colors-yellows/>` 38 `theme-colors` map colors. 40 …t the Bootstrap color maps](https://getbootstrap.com/docs/4.0/getting-started/theming/#all-colors). [all …]
|
/openbmc/webui-vue/docs/guide/components/page-section/ |
H A D | index.md | 3 The `<page-section>` component will render semantic HTML. By adding a 4 `:section-title` prop to the `<page-section>` component, the localized text 7 ```vue 8 // Example: `src/views/AccessControl/Ldap/Ldap.vue` 9 <page-section :section-title="$t('pageLdap.settings')"></page-section> 12 …ponent source code](https://github.com/openbmc/webui-vue/blob/master/src/components/Global/PageSec…
|
/openbmc/webui-vue/docs/.vuepress/ |
H A D | config.js | 4 base: "/webui-vue/", 7 "Guidance on code style and development for the OpenBMC browser-based UI", 21 link: "https://github.com/openbmc/webui-vue" 31 ["/guide/coding-standards/", "JavaScript and SASS"], 32 ["/guide/coding-standards/accessibility", "Accessibility"], 44 "/guide/unit-testing/", 51 "/guide/components/file-upload/", 52 "/guide/components/info-tooltip/", 53 "/guide/components/page-section/", 54 "/guide/components/page-title/", [all …]
|
/openbmc/webui-vue/docs/guide/components/page-title/ |
H A D | index.md | 3 The `<page-title>` component will automatically render the page title that 23 ```vue 24 // Example: `src/views/AccessControl/Ldap/Ldap.vue` 25 <page-title :description="$t('pageLdap.pageDescription')" /> 28 …mponent source code](https://github.com/openbmc/webui-vue/blob/master/src/components/Global/PageTi…
|
/openbmc/docs/ |
H A D | features.md | 5 - [BMCWeb][] HTTP/Web server 6 - [WebUI Vue][] web application 7 - REST Management: [BMCWeb Redfish][], [Phosphor REST APIs][] includes [Host 9 - [D-Bus interfaces][] describes internal interfaces 10 - [D-Bus Object Mapper][] 11 - [Remote KVM][] 12 - [IPMI in band][] and [IPMI out of band][] 13 - Full IPMI 2.0 Compliance with DCMI 14 - SSH based SOL: [How to use][sol how to use] 15 - Power and Cooling Management: [Phosphor Fan Control][] [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/webui/ |
H A D | webui-vue_git.bb | 7 # Enabling allarch, then re-adding the compiler flags was the best of the bad 9 LICENSE = "Apache-2.0" 11 DEPENDS:prepend = "nodejs-native " 18 SRC_URI = "git://github.com/openbmc/webui-vue.git;branch=master;protocol=https" 32 NPM_CONFIG_CACHE ?= "${WORKDIR}/npm-cache" 42 # https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n25 47 rm -rf node_modules 48 npm --loglevel info --proxy=${http_proxy} --https-proxy=${https_proxy} install 49 # vue-cli-plugin-i18n isn't needed in build and causes a segv in node 22.12. 50 npm uninstall vue-cli-plugin-i18n [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/packagegroups/ |
H A D | packagegroup-obmc-apps.bb | 1 SUMMARY = "OpenBMC - Applications" 8 ${PN}-bmc-state-mgmt \ 9 ${PN}-bmcweb \ 10 ${PN}-chassis-state-mgmt \ 11 ${PN}-console \ 12 ${PN}-dbus-monitor \ 13 ${PN}-extras \ 14 ${PN}-devtools \ 15 ${PN}-fan-control \ 16 ${PN}-health-monitor \ [all …]
|
/openbmc/openbmc/meta-evb/meta-evb-arm/meta-evb-fvp-base/recipes-phosphor/packagegroups/ |
H A D | packagegroup-fvp-apps.bb | 1 SUMMARY = "OpenBMC for FVP - Applications" 8 ${PN}-chassis \ 9 ${PN}-flash \ 10 ${PN}-system \ 13 PROVIDES += "virtual/obmc-chassis-mgmt" 14 PROVIDES += "virtual/obmc-flash-mgmt" 15 PROVIDES += "virtual/obmc-system-mgmt" 16 PROVIDES += "virtual/obmc-user-mgmt" 18 RPROVIDES:${PN}-chassis += "virtual-obmc-chassis-mgmt" 19 RPROVIDES:${PN}-flash += "virtual-obmc-flash-mgmt" [all …]
|
/openbmc/docs/security/ |
H A D | network-security-considerations.md | 3 This describes network services provided by OpenBMC-based systems, some threats 13 https://github.com/openbmc/docs/blob/master/security/how-to-report-a-security-vulnerability.md 18 - Confidentiality: If an attacker can get data from the BMC, they may be able to 21 - Integrity: If an attacker can modify BMC settings or data, they may be able to 23 - Availability: If an agent can overwhelm the BMC's resources, either by 32 - The BMC is presumed to have a network adapter. The security considerations of 35 - Network traffic then flows through the kernel, detailed below. 36 - Finally, connections flow to various OpenBMC services. 52 the `https://github.com/openbmc/meta-aspeed` repository under 53 `recipes-kernel/linux/linux-aspeed_git.bb`. [all …]
|
/openbmc/openbmc-tools/tof-voters/config/ |
H A D | rejected_patterns.yaml | 3 - openbmc/s2600wf-misc 4 - openbmc/witherspoon-pfault-analysis 7 - ".*-oem" 8 - "openbmc/google-.*" 9 - "openbmc/ibm-.*" 10 - "openbmc/intel-.*" 11 - "openbmc/meta-.*" 14 - "/COMMIT_MSG" 15 - "/PATCHSET_LEVEL" 20 - ".*/create_pel.*" [all …]
|
/openbmc/webui-vue/docs/guide/components/table/ |
H A D | index.md | 4 [BoostrapVue table component](https://bootstrap-vue.org/docs/components/table). 6 To use the component, include the `<b-table>` tag in the template. The component 13 [Bootstrap-vue table component's documentation page](https://bootstrap-vue.org/docs/components/tabl… 17 - `items` - renders table items 18 - `fields` - renders table header 19 - `hover` - enables table row hover state 20 - `responsive` or `stacked` - makes the table responsive (enables horizontal 22 - `show-empty` _(required if table data is generated dynamically)_ - shows an 24 - `empty-text` _(required if table data is generated dynamically)_ - the 29 example](./table-empty.png) [all …]
|
/openbmc/webui-vue/src/store/ |
H A D | api.js | 3 import { setupCache, buildWebStorage } from 'axios-cache-interceptor'; 11 Axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; 25 storage: buildWebStorage(localStorage, 'webui-vue-cache:'), 35 // Commit logout to remove XSRF-TOKEN cookie 43 router.push('/change-password'); 76 axiosInstance.defaults.headers.common['X-Auth-Token'] = token; 102 * Ignore versions (.<X>.<Y>) --or-- (.<X>.<Y>.<Z>.), 104 * @param {object} data - AxiosResponse.data 105 * @param { {MessageKey: string}} key - key into the message registry 106 * @param { {MessageRegistryPrefix: string}} [registry=Base] - the name of the [all …]
|
/openbmc/openbmc-test-automation/ |
H A D | README.md | 5 - DMTF Redfish 6 - Out-of-band IPMI 7 - SSH to BMC and Host OS 8 - [Legacy REST](https://github.com/openbmc/openbmc-test-automation/releases/tag/v4.0-stable) 12 - Power on/off 13 - Reboot Host 14 - Reset BMC 15 - Code update BMC and host 16 - Power management 17 - Fan controller [all …]
|
/openbmc/docs/designs/ |
H A D | expired-password.md | 7 Created: 2019-07-24 67 - The BMC's initial password must be expired when the new EXPIRED_PASSWORD image 69 - An account with an expired password must not be allowed to use the BMC (except 71 - There must be a way to change the expired password using a supported 76 - The BMC automatically connects to its management network which offers 79 - The BMC is operated from its management network. 83 - The BMC has at least one account with a default password built in. 84 - The BMC can update the password; for example, the `/etc/passwd` file is 93 `passwd --expire root` command. This administratively expires the password 129 This can be either from a network-facing or in-band password changing [all …]
|
/openbmc/ |
D | opengrok1.0.log | 1 2025-10-07 03:01:15.307-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-10-07 03:01:15.382-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
D | opengrok2.0.log | 1 2025-10-06 03:01:01.796-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-10-06 03:01:01.850-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |