Project-FiFo

The Project-FiFo Developer Hub

Welcome to the Project-FiFo developer hub. You'll find comprehensive guides and documentation to help you start working with Project-FiFo as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Release Notes

0.7.1

Bug

  • [FIFO-527] - Failed to increase disk size for KVM VM
  • [FIFO-587] - Backup SHA's are not calculated per file
  • [FIFO-637] - SSH Key name allows spaces
  • [FIFO-882] - KVM Console in Cerbrus not showing any data
  • [FIFO-884] - Missing Parameters when creating new VM
  • [FIFO-885] - Live feedback in Cerberus
  • [FIFO-893] - VNC Web Console not working.
  • [FIFO-895] - No proper response when starting a vm with no hypervisor
  • [FIFO-897] - accounting data fails to render
  • [FIFO-899] - Snarl metadata replication failure
  • [FIFO-900] - Multi DC sync for accounting data fails
  • [FIFO-901] - Chunter setup script does not autodetect IP
  • [FIFO-905] - libchunter ping fails on down host
  • [FIFO-913] - kennel stop is hanging
  • [FIFO-918] - Cerberus - Machine details view - General - snapshots not incrementing
  • [FIFO-922] - LX Snapshot failure at Chunter level on PI 20151001T070028Z
  • [FIFO-927] - handle non existing VM's more gracefully
  • [FIFO-932] - installer hang on non-working image server
  • [FIFO-933] - IP range ends comparison prevents from creating /30 subnets
  • [FIFO-940] - can't search for IPs

New Feature

  • [FIFO-129] - Custom resources
  • [FIFO-174] - UI should show Disk space used
  • [FIFO-546] - Support totp two factor authentication
  • [FIFO-835] - New package based on old package
  • [FIFO-889] - Can't create dataset from snapshot
  • [FIFO-906] - vm console button missing
  • [FIFO-942] - Docker support

Task

  • [FIFO-910] - epmd installed with zlogin immediately goes into maintenance (DEV)

Improvement

  • [FIFO-577] - command syntax for pyfi and fifoadm should be the same
  • [FIFO-689] - Add fifo components to it landscape
  • [FIFO-831] - Re-implement cerberus add store function
  • [FIFO-834] - Stacks and clusters
  • [FIFO-872] - Move SSL cert generation to Howl
  • [FIFO-879] - Update Backup size calculation
  • [FIFO-880] - Cerberus Hypervisor list view should include ram provisioned/available columns
  • [FIFO-892] - Default DNS resolvers
  • [FIFO-903] - Allow deleting failed VMs from the detail view
  • [FIFO-904] - Add more fields fields in Hypervisor list
  • [FIFO-908] - remove ping from fifoadm hypervisors list
  • [FIFO-923] - Mention large object size in LeoGW configuration
  • [FIFO-924] - Make latest blog post sound less angry
  • [FIFO-936] - Wrong header GET datasets.at
  • [FIFO-939] - Changing host alias in UI

0.7.0

Bug

  • [FIFO-482] - styling issues in jingles UI
  • [FIFO-533] - Jingles shows total disk space available across all available pools
  • [FIFO-547] - Datasets aren't removed if fetching fails
  • [FIFO-595] - Wiggle svc start method doesnt work with svcsadm -r
  • [FIFO-610] - jingles firewall block rule using "disallow" instead of "block"
  • [FIFO-619] - Build server (old one) is doing strange things - per screenshot
  • [FIFO-620] - Wiggle Dev - goes into maintenance due to creating directories with subdirectories
  • [FIFO-621] - install failures on latest smartos build
  • [FIFO-632] - Leash Installer created "chunter" in all GZ's transition to maintenance after prolonged period.
  • [FIFO-635] - "Leash installed" fifo sniffle-admin shows Node is not running!
  • [FIFO-638] - Add dataset from IMGAPI Server failed with 500 Error
  • [FIFO-652] - Chunter update script has lost ability to determine if update is necessary
  • [FIFO-656] - LeoFS Docs
  • [FIFO-659] - Client create fails with 500 on doublicate
  • [FIFO-686] - Sub elements are not rendering on reload
  • [FIFO-687] - users delete does use a bad url
  • [FIFO-688] - deleting of users uses wrong URL
  • [FIFO-700] - Fix filtering pin
  • [FIFO-704] - epmd goes into maintenance on dev as manifest has wrong path
  • [FIFO-706] - howl configuration file has reference to jingles instead of cerberus directory
  • [FIFO-713] - List View - IP Sorting Logic is incorrect
  • [FIFO-717] - machine creation hostname field does not allow periods "."
  • [FIFO-724] - Logout & Reset UI results in UI in error state upon religion
  • [FIFO-725] - Hardcoded Heinz network ip in dev/env/prod/cljs/cerberus/main.cljs line 13
  • [FIFO-729] - newly created VMs not unlocking propperly
  • [FIFO-730] - Graphs start jumping after some minutes.
  • [FIFO-731] - lots of sys calls from chunter
  • [FIFO-735] - Zone SSH Key Auth not working
  • [FIFO-736] - howl not terminating cleanly
  • [FIFO-758] - YubiKey not checked
  • [FIFO-759] - token delete not working
  • [FIFO-760] - sync event error
  • [FIFO-761] - ssh key will not add if keyname contains a @ symbol
  • [FIFO-762] - change hypervisor alias
  • [FIFO-763] - login error feedback
  • [FIFO-764] - Compile LeoFS with R18
  • [FIFO-765] - orgs not showing in list view even after they are set
  • [FIFO-766] - adding ubikey results in error
  • [FIFO-778] - Snarl-admin should ping node
  • [FIFO-779] - IP range plan validation does not allow input
  • [FIFO-780] - Cannot copy from grid
  • [FIFO-781] - Input field title jumps between valid and invalid
  • [FIFO-783] - "package" column missing from machine list
  • [FIFO-785] - Snapshot create button never leaves inactive state
  • [FIFO-789] - Memory allocated showing as zero
  • [FIFO-791] - Incorrect Folsom metric name for groupings
  • [FIFO-792] - LeoFS Storage intermittently going into maintenance (dev)
  • [FIFO-805] - networks are not read
  • [FIFO-808] - Package creation misses rules
  • [FIFO-810] - The 'FROM' clauses in DFE does not produce variables
  • [FIFO-814] - Howl crash on metrics
  • [FIFO-815] - Tachyon Meter build fails
  • [FIFO-817] - MDNS error
  • [FIFO-818] - libchunter does not fail gracefully
  • [FIFO-839] - Restore fails due to interleaving of messages
  • [FIFO-840] - sniffle node tool always tries to ping
  • [FIFO-842] - derivate can jump if first values are empty
  • [FIFO-847] - Blog footer has wrong contact us link
  • [FIFO-853] - 0.7.0 dev refuses logins until services are manually restarted.
  • [FIFO-855] - sniffle-admin init-leofs failing
  • [FIFO-856] - Network deletion fails
  • [FIFO-859] - Chunter config.example file not included in package
  • [FIFO-860] - machine in "stored" state still has default pulldown options
  • [FIFO-861] - Cerberus backup fails to restore correctly
  • [FIFO-867] - Requests time out when howl can't connect to DDB
  • [FIFO-868] - Boot up can hang when folsom ddb is configured but ddb not reachable
  • [FIFO-870] - 0.7.0 Clean install tries to install snarl 0.6.2 and not 0.7.0
  • [FIFO-871] - 0.7.0 Datasets source not populating after clean install

New Feature

Task

  • [FIFO-647] - Provide some guidance/docs on ZFS dataset saving into LeoFS
  • [FIFO-653] - FiFo LeoFS package upgrade procedure
  • [FIFO-655] - Documentation Migration
  • [FIFO-658] - Move API docs to Dev plan
  • [FIFO-676] - Rewrite FiFo Installation Guide for new Docs V2
  • [FIFO-681] - Getting help, troubleshooting, commercial support,FAQ
  • [FIFO-693] - Write API Introduction section
  • [FIFO-695] - Adding LeoFS Buckets
  • [FIFO-696] - Release Notes
  • [FIFO-793] - Instruction / Guide for getting Metrics working (dev)
  • [FIFO-796] - [Docs] Accounting
  • [FIFO-797] - [Docs] Permissions
  • [FIFO-801] - How-to Doc for getting metrics working and displaying in Cerberus
  • [FIFO-812] - [Docs] zfifo

Improvement

  • [FIFO-593] - Display backup header
  • [FIFO-599] - Better install documentation
  • [FIFO-603] - FW: Should give error, when no owner-uuid assigned
  • [FIFO-616] - [doc] add org create to install docs
  • [FIFO-617] - Seperate accounting logs into a different storage
  • [FIFO-624] - Jingles needs to work w/o a cookie
  • [FIFO-634] - Clean up some of the documentation branches
  • [FIFO-648] - VM Tasks needs more detailed information
  • [FIFO-662] - [API Docs] Hypervisors
  • [FIFO-663] - [API Docs] Networks
  • [FIFO-664] - [API Docs] IPRanges
  • [FIFO-665] - [API Docs] Datasets
  • [FIFO-666] - [API Docs] Packages
  • [FIFO-668] - [API Docs] Cloud / General
  • [FIFO-669] - [Docs] Sniffle
  • [FIFO-670] - [Docs] Snarl
  • [FIFO-671] - [Docs] Cerberus
  • [FIFO-672] - [Docs] PyFi
  • [FIFO-673] - [Docs] DalmatienrDB
  • [FIFO-674] - [Docs] Tachyon
  • [FIFO-677] - [lx] kernel version
  • [FIFO-678] - [lx] verify backups
  • [FIFO-679] - [lx] verify snapshots
  • [FIFO-680] - [lx] login
  • [FIFO-684] - default ssh key name to key name
  • [FIFO-685] - need action buttons in vm view
  • [FIFO-690] - put packages on amazon s3 or manta
  • [FIFO-697] - Networks can't add IP Ranges
  • [FIFO-698] - Branding for Cerberus login page
  • [FIFO-699] - Find good way to display FW rules
  • [FIFO-701] - vm resize delta should have units.
  • [FIFO-702] - add icon should have tooltip
  • [FIFO-703] - check tab order in views
  • [FIFO-705] - Adding nics in a powered on VM should give a proper error
  • [FIFO-707] - Add IP Address to machine list view
  • [FIFO-708] - Cerberus still allows UI interaction even when session has expired
  • [FIFO-709] - Add Memory to machine list view & sortable
  • [FIFO-710] - Filter pin icon is sending formatted value not raw value to filter
  • [FIFO-712] - Store fields in metadata
  • [FIFO-714] - DDB Allow to set timeouts
  • [FIFO-715] - Add a config option to cerberus to allow changing dataset source
  • [FIFO-716] - Dataset import view should have "PUBLISHED" "SIZE" "AGE" "CREATOR" columns and should show current import source
  • [FIFO-718] - cerberus : create ip range changes behaviour from field validation to all field validation expected
  • [FIFO-719] - Cerberus IP Range Creation Does not succeed
  • [FIFO-720] - return proper error code when dublicated ssh key is insert
  • [FIFO-721] - filtering & sort ordering does not persist between page loads
  • [FIFO-722] - Cerberus Ticket workflow suggestions
  • [FIFO-723] - Create view - tick/go Button needs state view
  • [FIFO-726] - Improve cerberus notification display
  • [FIFO-728] - Times in the logs need to be /1000
  • [FIFO-732] - UI logic should auto direct browser back to login page when unauthorised session or timeout occurs
  • [FIFO-733] - Stop metric timer when leaving the metrics section
  • [FIFO-734] - login box needs to be properly centered
  • [FIFO-737] - Add variable for add view button text based on view context
  • [FIFO-756] - Backend status indicator needed for ui login page
  • [FIFO-767] - change machine package ability needed
  • [FIFO-768] - snapshot create button should be unclickable until snapshot name is populated
  • [FIFO-769] - machine detail view needs start stop delete buttons
  • [FIFO-770] - snapshot rollback needs success/failure notifications
  • [FIFO-771] - machine details view still shows running even after machine stopped in list view
  • [FIFO-772] - Hypervisor name missing from machine details view
  • [FIFO-773] - Hypervisor missing from machine list view
  • [FIFO-774] - confirmation prompt needed for machine delete
  • [FIFO-775] - action dropdown should auto close after an action is clicked
  • [FIFO-776] - config option list for setting via console tools
  • [FIFO-777] - notification for login page if user account is using yubikey
  • [FIFO-782] - Allow changing a machine owner
  • [FIFO-784] - reorder default machines column list order
  • [FIFO-786] - machine detail view "General" tab styling
  • [FIFO-787] - Ability to add rules to packages
  • [FIFO-788] - add package action should show newly added package in package list
  • [FIFO-790] - Machine View - improve "Tab" Responsiveness
  • [FIFO-795] - Fix firewall button styling, padding and responsive mode
  • [FIFO-800] - Keep track of tokens for a user
  • [FIFO-803] - API for revoking Tokens.
  • [FIFO-804] - Allow tokens to be revoked via UI
  • [FIFO-807] - Hide certain fields by default in machine list view
  • [FIFO-816] - Hide create 'store' button
  • [FIFO-819] - Add/Remove Networks to datasets
  • [FIFO-820] - Reorder Hypervisor tabs
  • [FIFO-821] - [Docs] Cerberus Users section
  • [FIFO-822] - [Docs] Cerberus Roles section
  • [FIFO-823] - Org Resources section
  • [FIFO-824] - [Docs] Cerberus Orgs section
  • [FIFO-825] - [Docs] Cerberus Clients section
  • [FIFO-826] - [Docs] Cerberus Package section
  • [FIFO-827] - [Docs] Cerberus Network section
  • [FIFO-828] - [Docs] Cerberus IPRange section
  • [FIFO-832] - Redeploying from backups
  • [FIFO-837] - [Docs] API for groupings
  • [FIFO-841] - Sort selects in UI
  • [FIFO-843] - update snarl start scripts
  • [FIFO-844] - update howl start scripts
  • [FIFO-845] - update dalmaterindb start scripts
  • [FIFO-846] - Update update docs
  • [FIFO-848] - update docs for new cluster commands
  • [FIFO-849] - clojure code to selectively hide blank metrics if ddb and tachyon not present.
  • [FIFO-850] - Clean up chunter's erlang:now usage
  • [FIFO-852] - "fifo diag" command reports illegal flag used
  • [FIFO-854] - typo in chunter log when adding firewall rules
  • [FIFO-857] - Graylog logging support
  • [FIFO-858] - LogStash logging support
  • [FIFO-862] - VNC Console in Cerberus
  • [FIFO-863] - Zone Console in Cerberus
  • [FIFO-864] - KVM & Zone Console via Cerberus UI
  • [FIFO-865] - PyFi not working with 0.7.0
  • [FIFO-866] - Remove metadata tabs from 0.7.0 Cerberus

Updated less than a minute ago

Release Notes


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.