Skip to content

Releases: cloud-barista/cb-larva

cb-network v0.0.16 release

25 Nov 12:55
14fa503
Compare
Choose a tag to compare
Pre-release

Work with

  • CB-Spider v0.6.16 (Staging for Cortado)
  • CB-Tumblebug v0.6.18 (pre-release for Cortado)

Note

User Interface

It is provided by the gRPC service and REST server. Please refer to User Interface

Quick link for v0.0.16:

Distributed logging (applied in a loosely-coupled manner)

What's Changed

Full Changelog: v0.0.15...v0.0.16

cb-network v0.0.15 release

05 Jul 08:18
82523e5
Compare
Choose a tag to compare
Pre-release

Work with

Note

User Interface

It represents the gRPC service and REST server. Please refer to User Interface

Quick link for v0.0.15:

Additional information

Test

Test and debug

  • cb-network controller
  • cb-network service
  • cb-network admin-web
  • cb-network agent
  • cb-network demo-client
  • cb-network perf-eval-client

Integration test with CB-Tumblebug API

  • Create MCIS by CB-Tumblebug and CB-Spider servers
    • AWS: Asia Pacific (Singapore), Canada (Central), and etc.
    • GCP: Changhua County Taiwan, Frankfurt Germany, and etc.
  • Configure the cloud adaptive network on the MCIS by CB-Tumblebug API

What's Changed

Full Changelog: v0.0.14...v0.0.15

cb-network v0.0.14 release

09 May 11:10
511deee
Compare
Choose a tag to compare
Pre-release

Work with

Note

User Interface

It represents the gRPC service and REST server. Please refer to User Interface

Quick link for v0.0.14:

Additional information

Test

Test and debug

  • cb-network controller
  • cb-network service
  • cb-network admin-web
  • cb-network agent

Integration test with CB-Tumblebug API

  • Create MCIS by CB-Tumblebug and CB-Spider servers
    • AWS: Asia Pacific (Singapore), Canada (Central)
    • GCP: Changhua County Taiwan, Frankfurt Germany
    • MS Azure: West US, East US
  • Configure the cloud adaptive network on the MCIS by CB-Tumblebug API

What's Changed

Full Changelog: v0.0.13...v0.0.14

cb-network v0.0.13 hotfix

19 Apr 11:35
c856121
Compare
Choose a tag to compare
Pre-release

Changelog

  • Update initializing configs #294

Note

  • "git" package was not found in a container
  • Panic occurred on init() in networking-rule.go
  • For this, I updated initializing configs

cb-network v0.0.12 release

14 Apr 03:07
d201e28
Compare
Choose a tag to compare
Pre-release

Changelog

  • Provide APIs for control and test Cloud Adaptive Network #287 , #290
  • Enable / disable end-to-end encryption #291
  • Support building all cb-network system component from source code by build.sh #292
  • Update README.md and README.KR.md #292

User Interface

It represents the gRPC service and REST server. Please refer to User Interface

Quick link:

Additional information

Test and debug

  • cb-network controller
  • cb-network service (renamed from cb-network cladnet-service)
  • cb-network admin-web
  • cb-network agent

Integration test with CB-Tumblebug API

  • Create MCIS by CB-Tumblebug and CB-Spider servers
    • AWS: Asia Pacific (Singapore), Canada (Central)
    • GCP: Changhua County Taiwan, Frankfurt Germany
    • MS Azure: West US, East US
  • Configure the cloud adaptive network on the MCIS by CB-Tumblebug API

Test with

Full changelog: v0.0.11...v0.0.12

cb-network v0.0.11 release

11 Apr 09:32
148364b
Compare
Choose a tag to compare
Pre-release

Note: Release due to API addition

Changelog

  • Replace stub with struct in REST section #270
  • Change peer's state and command to be network-like #271
  • Assign host ID and update peer configuration by #273
  • Update a script to deploy cb-network agent on Ubuntu and CentOS #275
  • Check network state and then perform remote command #277
  • Improve networking rule update mechanism #278
  • Add exception ip out of range #279
  • Support Swagger dashboard #281
  • Update service #282 #284
  • Improve gRPC base #285
  • Add command API #286

Test and debug

  • Skipped

cb-network v0.0.10 release

31 Mar 02:45
8ec9e45
Compare
Choose a tag to compare
Pre-release

Note: For the time being, frequent releases are expected for the integration with CB-Tumblebug.

Changelog

  • Specify the size of buffer when writing packet #265
  • Update protobuf and regenerate stub for Cloud Adaptive Network service #267
  • Support REST API for cladnet-service #267

Test and debug

  • cb-network controller
  • cb-network cladnet-service
  • cb-network admin-web
  • cb-network agent
  • cb-network demo-client (i.e., integration test)
    • Create MCIS by CB-Tumblebug and CB-Spider servers (on AWS, GCP, MS Azure (Alibaba Cloud is temporally not included))
    • Configure the cloud adaptive network on the MCIS by REST API

Tested with

cb-network v0.0.9 release

25 Mar 02:47
a67d883
Compare
Choose a tag to compare
Pre-release

Changelog

  • Fix resume failure #248
  • Track the status of cb-network agents #252, #254
  • Remove apt dist-upgrade from scripts #253
  • Containerize the control plane #256
  • Expose the current packages #259, #260

Test and debug

  • cb-network controller
  • cb-network cladnet-service
  • cb-network admin-web
  • cb-network agent
  • cb-network demo-client (i.e., integration test)
    • Create MCIS by CB-Tumblebug and CB-Spider servers (on AWS, GCP, MS Azure (Alibaba Cloud is temporally not included))
    • Configure the cloud adaptive network on the MCIS
    • As a usecase, deploy a single Kubernetes cluster on CLADNet-configured MCIS
    • Deploy 3 Kubernetes applications (Kubernetes dashboard, PHP Guestbook, Weave Scope) with NodePort

Tested with

cb-network v0.0.8 release

17 Mar 01:35
6d5f728
Compare
Choose a tag to compare
Pre-release

Changelog

  • Ignore protos and protobuffers from lint test workflow #211 by @atg0831
  • Control the cb-network agent from the remote #213, #216
  • Configure the network interface (i.e., TUN) by syscall #218
  • Upgrade Go version to 1.17 #220
  • Replace the existing IsPrivateIP() with net.IP.IsPrivate() #221
  • Add end-to end-encryption #223
  • Improve (subdivide) the control mechanism of cb-network system #226
  • Track the state of cb-network agent #228
  • Rearrange the admin-web UI #231
  • Replace a chart from sankey to chord for the better visualization #232
  • Update the process to check network status #236, 237
  • Improve the synchronization process of synchronize networking rule #240, #242
  • Improve the key exchange process for the end-to-end encryption #244

Test and debug

  • cb-network controller
  • cb-network cladnet-service
  • cb-network admin-web
  • cb-network agent
  • cb-network demo-client (i.e., integration test)
    • Create MCIS by CB-Tumblebug and CB-Spider servers (on AWS, GCP, MS Azure (Alibaba Cloud is temporally not included))
    • Configure the cloud adaptive network on the MCIS
    • As a usecase, deploy a single Kubernetes cluster on CLADNet-configured MCIS
    • Deploy 3 Kubernetes applications (Kubernetes dashboard, PHP Guestbook, Weave Scope) with NodePort

Tested with

cb-network v0.0.7 release for Affogato

14 Dec 14:15
6cc0a23
Compare
Choose a tag to compare
Pre-release

Feature

  • Add a script to get and run cb-network agent for production #171
  • Add update and delete API skeletons to the proto #174
  • Provide auto-generated protocol document (kind of API document) #176, #178
  • Acquire VM's public IP address by repeated inquiry #181
  • Remove unnecessary messages and prompt from installation scripts #182, #183
  • Make the cb-network agent as a Linux service, which can be controlled by systemctl, #186
  • Add and test test-client to prepare for integration with CB-Tumblebug #187, #191
  • Fix bad allocation of address space and IP address in GetAvailableIPv4PrivateAddressSpaces() #189
  • Elevate test-client to demo-client for the Cloud-Barista 5th Open Conference #194, #195, #197, #198, #199, #200, #201, #202, #203
  • Support multiple cb-network controllers #205

Test

  • cb-network controller build test
  • cb-network cladnet-service build test
  • cb-network admin-web build test
  • cb-network agent build test
  • integration-test
    • Create MCIS by CB-Tumblebug and CB-Spider servers (on AWS, GCP, MS Azure (Alibaba Cloud is temporally not included))
    • Configure the cloud adaptive network on the MCIS
    • As a usecase, deploy a single Kubernetes cluster on CLADNet-configured MCIS
    • Deploy 3 Kubernetes applications (Kubernetes dashboard, PHP Guestbook, Weave Scope)
    • Clean MCIS
  • README update

Tested with