4. 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
5. 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
6. 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.
7. 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
8. 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
14. 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
23. 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)
24. 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.
25. 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)