Date post: | 20-Jul-2015 |
Category: |
Technology |
Upload: | manageiq |
View: | 126 times |
Download: | 1 times |
Overview● Sprint Statistics● Providers (G. Blomquist)● Rest API (A. Bellotti)● UI Updates/I18n Status (D. Clarizio)● Service Dialogs/Foreman/Orchestration (G.
McCullough)● Event Storms (J. Frey)● Appliance (J. Rafaniello)● Fleecing (R. Oliveri)● Manageiq.org (J.M. Walker)● Questions
Sprint Statistics● https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%
22Sprint+19+Ending+Feb+16%2C+2015%22+is%3Amerged+
● 181 Pull Requests Merged!!!○ 90 issues labeled as “bug”○ 58 issues labeled as “enhancement”○ 32 issues labeled as “technical debt”○ 11 issues labeled as “refactoring”○ 5 issues labeled as “test”
● 78 Open PRs○ 25 issues labeled as “WIP”
Providers (G. Blomquist)
● Bug fixes● OpenStack Infrastructure Host Events
○ OpenStack Integration team● Kubernetes Inventory Collection
○ Container Management team (Demo)● Next time...
○ Kubernetes events○ Pluggable Providers update
Rest API (A. Bellotti)
Merged PRs:❖ Tag Collection /api/tags #1433❖ Tag Management (assign and unassign to/from resources)
➢ Vm #1433➢ Provider #1434➢ Host #1436➢ DataStore #1437➢ ResourcePool #1438➢ Cluster #1439
❖ Foundational➢ Virtual attribute support #1425 ➢ Id/Href separation #1678 Bumping to v2.0.0-pre
❖ Policy Management➢ Query policy and policy profiles
conditions #1612
❖ VM Management➢ Custom Attributes #1239➢ Add LifeCycle Events #1663
Rest API (A. Bellotti)
Completed Development:
❖ Policy Management PRs➢ Supporting policies and policy_profiles as subcollections #1580➢ Querying Policy actions via /api/policy/:id/policy_actions as well as
primary collection /api/policy_actions #1608➢ Querying Policy events via /api/policy/:id/events #1611➢ “assign” and “unassign” policy and policy_profiles to vms, templates,
providers, hosts, resource_pools and clusters resources #1644
❖ Once the above and the remaining 3 VM Management PRs are merged, we will have closed the gap with the SOAP API.
I18n Status
● All strings in the views have been converted to use gettext (I18n) calls
● Can add/update I18n files with translations● All views converted to HAML● I18n work put on hold:
○ Remaining strings in other code areas (i.e. controllers, models, javascript, etc)
○ Work to make the dictionary I18n enabled○ Want to mark non-translated strings in the UI with
special characters
UI Updates
● Login screen converted to Bootstrap / Patternfly● DHTMLX outer layouts completed, styling
cleaned up● Advanced search converted to Bootstrap /
Patternfly● Stacks screens have icons now● Orchestration Insight● Schedule editor converted to AngularJS
UI Customizations with Less(header, navigation and login panel colors, and mobile breakpoint)
vmdb/app/assets/stylesheets/main.less
The goal is to make these
configurable in the UI eventually
Orchestration Insight
Orchestration Templates shown in the Services / Catalogs area after Cloud Provider refresh is done
Schedule Editor using AngularJS
Demo
Service Dialogs (G. McCullough)
● Added Dynamic checkbox
● Dynamic Service Dialog auto-refresh enhancement - Git issue #1724
Foreman (G. McCullough)
● Provider refresh (inventory)● Enabled Reporting / Tagging● Automate service models● Zone enablement● Provisioning dialog design
○ state machine / workflow
Orchestration (G. McCullough)
● Provisioning dialog generator● Enabled Reporting / Tagging● Automate service models● Fog PR #3412 merged - Port Rackspace
Orchestration implementation to OpenStack
Appliance (J. Rafaniello)
● Fixed ftp log collection regression (PR 1603 & 1677)
● Fixed “High CPU usage” due to continually restarting workers, when a provider is unreachable or bad password (PR 1691)
● Bundler 1.8.0 + concurrent gem installs broke centos appliance builds (PR 1722)
Fleecing (R. Oliveri)
● Fixed bug causing fleecing timeout.● New dev/test appliance setup completed.
○ Based on upstream builds.○ MAC/Fusion appliance runs code from MAC.○ Setup scripts and docs to be shared with community.○ Linux based appliance TBD.
● Automated fleecing tests WIP○ Image repository structure defined.
■ http://talk.manageiq.org/t/image-repo-layout/485
○ Repository maintenance scripts in development (public)
○ New test PRs to be reviewed/merged.
Manageiq.org (J.M. Walker)
● Public Trello board is here!● Working on next version of depot (manageiq.
org/depot/)● Wireframe for site redesign● BAH released v2 of Jellyfish cloud broker ● Staging site for “Planet ManageIQ” ● Planning online design summit - April/May● Created public calendar for ManageIQ
events (including sprint reports)