Last active
July 19, 2017 18:16
-
-
Save subfuzion/a1876a14d818f9af2ba86355ddcecc31 to your computer and use it in GitHub Desktop.
AMP Sprint Summaries 2017
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sprint 3 - February 13, 2017
- Docker 1.13 and compose v3 file support refactoring
- More improvements to toolchain - go executables to wrap dockerized process
- Bertrand taking the lead on the Account model (org, team, resources permission support)
- Working on cluster deployments using Docker InfraKit
- Email support for account verification, password resets, etc
- CLI standardization improvements
- Test engine enhancements
Sprint 4
- Continued work on the 1st 4 items above
Notes
- Personnel changes, offer being made
Sprint 4 - February 27, 2017
- Our Docker InfraKit based provisioning strategy works for AWS. Nicolas will demo.
- AMP authentication and basic authorization is in place, as well as email and SMS support for account verification, reset password, etc. Bertrand has prepared a demo. http://bit.ly/ampauth
- The migration / refactoring for Docker 1.13 swarm mode and compose v3 files is still ongoing and is expected to be complete next sprint (Sprint 5).
Sprint 5
- Nicolas will work with Joseph to extend our InfraKit-based cluster provisioning strategy across multiple cloud providers.
- Bertrand will work with Neha on the permissions model for granular role-based access control over resources.
- I will work with Francois on a number of other areas related to refactoring around Docker 1.13 . I will highlight this functionality at the next sprint demo.
Notes
- I expect to have the full team here in Silicon Valley for the following sprint (Sprint 6) as we work to prepare AMP for 1.0 and production.
- The version of AMP that we release next month (before DockerCon) will be a significant milestone and we will then begin the process of working with PSG to meet the organizations Strategic Security Bar.
Sprint 6 - March 27, 2017
- French team members have (finally) arrived... ...last week and are getting settled.
- AMP Teams with RBAC support has been merged Big effort last week merging in all the amp teams/security code from the branch that Bertrand, Francois, Neha, and Joseph had been working on.
- Local and remote clusters are now symmetric InfraKit implementation previously demonstrated for AWS is now working for local development, replaces my custom implementation, and is integrated into the CLI for bootstrapping a local cluster and docker swarm environment.
- Preparing MVP release for DockerCon The codebase is going through a thorough scrubbing and still being updated/refactored as we make a final big push for the version we are going to release during the week that ends with the new sprint in time for DockerCon; this will be a fully functional version of the platform that includes cluster provisioning, hosting, stack deployments/updates/rollbacks, monitoring, logging, and teams support with role-based access controls.
Sprint 7 - April 10, 2017
Preparing MVP release for DockerCon
- Continuing to update/refactor for final preparing mvp by DockerCon
- Hosted version at cloud.atomiq.io
- Bertrand will demo using CLI to connect
- Team will continue testing/fixing/refactoring this week and will be at DockerCon next week (except Francois).
Sprint 8 - April 24, 2017
- Released 0.9.0 in time for DockerCon
- Significant milestone release
- Hosted version at cloud.atomiq.io
- Team spent last week at DockerCon
- Goals for 1.0 include improvements around securing and sharing resources, provisioning additional cluster/swarms isolated from primary, reverse proxy enhancements, UI/UX, documentation and examples
- DEMO
- amp
- pinger
- visualizer
- web ui
Sprint 9 - May 8, 2017
- Released 0.9.1 patch last Wednesday, 0.10.0 tomorrow
- Most improvements are "under the hood"
- Significant stability/usability/performance enhancements ranging over
- local cluster deployments
- improved developer experience on linux
- vendor package updates
- examples and documentation updates
- HTTP REST gateway for gRPC API; all HTTP -> HTTPS
- Web UI enhancements (Francois to demo)
- Will be (temporarily) available at: https://ui.cloud.appcelerator.io (-> https://cloud.appcelerator.io)
- API / command UX 95%+ complete
- Focus next sprint is on isolated swarms
- Only two more sprints until our baseline release
Sprint 10 - May 22, 2017
Released 0.10.1 last week
- Add CLI for Windows (amp.exe)
- Faster local deployment (uses host swarm mode instead of a DinD cluster)
- Email verification can be disabled for local develpment and testing
- Updated docs and examples
- Fix file permission issues for builds on Linux
- Simplifies the developer local workflow (flags for registration and notifications are not required by default)
- Synchronizes all the images to the same tag
Release 0.11.0 today
- Significant new functionality in web UI
- Various stability enhancements
https://github.com/appcelerator/amp/releases
Sprint 11
- second to last sprint until mid-June 1.0 release
Notes
- Ingo was able to run the Arrow Reference Server on AMP and created a Getting Started with Arrow wiki page:
Sprint 11 - June 5, 2017
Releasing v0.12.0 today
- Many fixes
General
- Added service ls, ps and inspect commands
- Added super user and super organization
- Fixed logs ordering
- Added a stack status
- Added a more detailed service status (reporting if placement constraints don't match any node)
- Added custom dashboards
Cluster
- HA and self healing Cluster deployment on AWS
- Cluster health alerting
- UI for user and team management, stack and service management
- Stack file filtering for reserved resources
UI
- User organization status management (Member or Owner)
- Custom dashboard
- Dashboard as a resource sharable with authorization
- Super user management / super org
Sprint 12
- Last full sprint until general release
Sprint 12 - June 19, 2017
Releasing this sprint (targeting Monday).
- Slight delay due to personnel issues
- Introducing a simplified cluster provisioning plugin model while InfraKit continues to incubate
Video Links
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sprint 2 - January 30, 2017
Sprint 3
Notes