Pre-release

@bassam bassam released this Dec 4, 2018 · 85 commits to master since this release

  • Resource Claims, Resource Classes, and Resources
  • Basic Container Workload
    • Support for Deployments / Services
    • Resource Usage and Secret management
  • Cloud Providers
    • Provider CRDs, credentials management, API/SDK consumption
    • AWS, GCP, and Azure
  • Managed Kubernetes Clusters
    • Support for EKS, AKS and GKE
    • Generic Kubernetes Cluster Resource Claim
    • Status and Conditions for Clusters
    • Static and Dynamic Provisioning
  • MySQL Support
    • Static and Dynamic Provisioning
    • Provider specific MySQL CRDs (AWS RDS, GCP CloudSQL, Azure MySQL)
    • Connection strings and firewall support
  • Resource Controller depth and reliability
    • CRUD support and robust lifecycle management
    • CRD status Conditions for status of resources
    • Event recording
    • Normalized logging using single logging solution (with configurable levels)
    • Retry/recovery from failure, idempotence, dealing with partial state
  • CI builds/tests/releases
    • New jenkins instance (similar to Rook's jenkins)
    • Developer unit testing with high code coverage
    • Integration testing pipeline
    • Artifact publishing (container images, crossplane helm chart, etc.)
  • Documentation
    • User guides, quick-starts, walkthroughs
    • Godocs developer docs for source code/packages/libraries
  • Open source project management
    • Governance
    • Contributor License Agreement (CLA) or Developer Certificate of Origin (DCO)
Assets 2