docker-compose -f owncloud-base.yml -f owncloud-official.yml
-f database/mariadb.yml -f cache/redis.yml
-f ldap/openldap.yml -f storage/scality.yml
up
Composable Infrastructure & QA
Composable Infrastructure & QA
-
Build & Combine (Artifact)
- Specify a owncloud version ( release, tarball, branch )
- Specify Applications (release, tarball, branch)
-
Infrastructure
- Specify with infrastructure components to be used ( database, cache, extra services)
-
Configuration
- How owncloud should be configured (i.e. ldap settings, external storages, encryption etc.)
-
Run Tests
- which test suites / tests should be run
- No containers for Windows ADFS / AD
- Missing containers for
- IDP
- Oracle Database
- Currently no complex setups
- missing a exemplary IDP scenario
- missing a more complex scenario the represents HA
- Extra configuration is not unified yet
- local (mounted volumes)
- remote (docker-compose configs)
Acceptance tests rely on local occ commands- Acceptance tests rely on local skeleton folders
- Difference between Makefiles for all apps
Composable Infrastructure & QA
Limitations
- Predictable build chain (synchronize makefiles)
- Build/Combine (mvp = cli; futurewise a build/combine service)
- How to handle the difference between combined artifact and test source
- Collect and define relevant scenarios (Infrastructure + Configuration)
- Nightly QA Runs (automation via nightly runs)
Composable Infrastructure & QA
Next Steps
oc-composable-infrastructure
By Patrick Jahns
oc-composable-infrastructure
- 223