Skip to content

Releases: EdgeNet-project/edgenet

EdgeNet Early Resease

22 Mar 11:36
Compare
Choose a tag to compare
EdgeNet Early Resease Pre-release
Pre-release

The initial release of EdgeNet.

This release covers the following objects and reconciliers:

  • Tenant
  • SubNamespace
  • NodeLabeller

ChangeLog

  • Started kubebuilder for autogenerating maintainable, efficient, and easy to read code in the project.
  • About the Tenant CRD
    • Removed Address field.
    • Removed Contact field.
    • Removed ShortName field.
    • Added Admin field.
    • Added ResourceAllocation from TenantRequest.
    • Added validators/processors/descriptions to the fields of the Tenant
    • Added RBAC ClusterRole Binding when a new Tenant is created.
  • About the SelectiveDeployment CRD
    • The selective deployment feature is removed.
  • About the NodeLabeller
    • The nodelabeller is semi-implemented to mark the nodes with geo-spatial information. The information is received from MaxMind database.
  • About the TenantResourceQuota
    • The TRQ uses an claim and drop system. This is hard to navigate as I think the resources should be additive. In the user's perspective I think they make more sense as well.
    • This object is removed. Instead we can use SmartResourceQuota in the future.
  • About the project:
    • To the project, I have added the antrea deployment to the makefile.
    • CURRENT Added the the feature flags for different reconcilers.
    • There are 2 main groups; multitenancy and labellers instead of core and apps.
    • There is the implementation for the e2e tests. But it is not added to the GitHub Actions.