v0.2.9 (2018-10-03)
Merged pull requests:
- [Task] Remove decode base64 step when creating configmap #337 (WakeupTsai)
- [Task] remove jenkins file #336 (John-Lin)
- [Bug] Assign pod labels when creating deployment #335 (WakeupTsai)
- [Task] ConfigMap API #334 (WakeupTsai)
- [Hot-fix] use minikube 0.28.2 #333 (John-Lin)
- [Hot-fix] use sdnvortex/ubuntu-nsenter #332 (John-Lin)
- [Task] autoscaler API #331 (John-Lin)
- [Task] Allow mount configMaps when creating deployment #330 (WakeupTsai)
v0.2.8 (2018-09-26)
Merged pull requests:
- [Task] move registry into src/config #329 (John-Lin)
- [Task] add endpoint for getting ovs shell info #328 (John-Lin)
- [Task] autoscalar and openvswitch-exec #327 (John-Lin)
v0.2.7 (2018-09-20)
Merged pull requests:
- [Task] Refactor API readme #326 (WakeupTsai)
- [Hot-fix] move assert response code function #325 (John-Lin)
- [Task] Readme for uploading YAML #324 (WakeupTsai)
- [Task] deployment email label #323 (John-Lin)
- [Hot-fix] for deleting namespace messages #322 (John-Lin)
- [Hot-fix] remove aurocert #321 (John-Lin)
- [Bug] Forbid the namespace deleting if there is still some resource under it #320 (WakeupTsai)
- [Task] Alertmanager for prometheus #319 (WakeupTsai)
- [Task] update password #318 (John-Lin)
v0.2.6 (2018-09-18)
Closed issues:
- [Task] Add new API handler for delete pod #315
- [Bug] Namespace of volume is always be default #313
- [Task] Upload Namespace YAML API #277
- [Task] Upload Service YAML API #276
- [Task] Upload Deployment YAML API #275
- [Task] Upload Pod YAML API #274
Merged pull requests:
- [Bug] johnlin/volume namespace #317 (John-Lin)
- [Task] New deleting pod api #316 (WakeupTsai)
- [Task] YAML upload handler for resources #314 (WakeupTsai)
- [Task] upload deployment yaml #310 (John-Lin)
- [Task] container exec #259 (John-Lin)
v0.2.5 (2018-09-07)
Merged pull requests:
- [Hot-fix] fix go report #312 (John-Lin)
- [Task] Support the dpdk network with veth offloading #311 (hwchiu)
v0.2.4 (2018-09-01)
Merged pull requests:
- [Upgrade] upgrade network controller to v0.4.8 #309 (John-Lin)
- [Hot-fix] waiting server startup #308 (John-Lin)
- [Bug] hashed default user password #307 (John-Lin)
- [Task] add image pull secret #302 (John-Lin)
- [Task] Docker hub secret #301 (WakeupTsai)
- [Task] application has auth #292 (John-Lin)
v0.2.3 (2018-08-31)
Merged pull requests:
- [Bug] For travis debug #305 (WakeupTsai)
- [Hot-fix] initContainer use long commands #300 (John-Lin)
- [Task] Support the PodName and InterfaceName of OVSPortInfo query. #297 (hwchiu)
- [Task] create default user when server startup #295 (John-Lin)
v0.2.2 (2018-08-31)
Merged pull requests:
- [Bug] Handle the errors when creating is failed #299 (WakeupTsai)
- [Bug] Fix storageclass name #298 (WakeupTsai)
- [Task] VX-283: Add user folder under /nfsshare folder #296 (WakeupTsai)
- [Task] VX-282: Query the historical resource usage in certain interval from prometheus #294 (WakeupTsai)
- [Task] user roles filter for accessing control #283 (John-Lin)
v0.2.1 (2018-08-29)
Merged pull requests:
- Revert "Revert "[Bug] VX-280: GetContainer API should require pod name"" #293 (WakeupTsai)
- [Hot-fix] rename #291 (John-Lin)
- Revert "[Bug] VX-280: GetContainer API should require pod name" #290 (John-Lin)
- [Task] add auth for deployment #289 (John-Lin)
- [Task] add auth for storage #288 (John-Lin)
- [Task] add auth for namespaces #287 (John-Lin)
- [Bug] add more expire time and user info in jwt #286 (John-Lin)
- [Bug] Return the Bad-Request when deleting the storage if it's used by some volume #285 (John-Lin)
- [Task] VX-281: Report the pods which belong to deployment in getController #284 (WakeupTsai)
- [Bug] VX-280: GetContainer API should require pod name #282 (WakeupTsai)
- [Task] Support the new API to get the port status of ovs. #280 (hwchiu)
v0.2.0 (2018-08-27)
Merged pull requests:
- [Bug] VX-278: Modify the way that reporting the status #281 (WakeupTsai)
- [Task] add verify jwt handler #279 (John-Lin)
- [Hot-fix] volume handler #273 (John-Lin)
- [Bug] hot fix tag #272 (John-Lin)
- [Task] VX-233 johnlin/resource createdby #204 (John-Lin)
v0.1.18 (2018-08-23)
Merged pull requests:
- Set the request CPU to 50m for nfs-provisioner. #271 (hwchiu)
- [Task] VX-279: Skipping the deployment of vortex-server in Travis #270 (WakeupTsai)
- [Upgrade] upgrade network controller to v0.4.5 #269 (John-Lin)
v0.1.17 (2018-08-22)
Merged pull requests:
- [Bug] VX-276: Modify field name of docker version, and add Hugepages byte field #268 (WakeupTsai)
- [Task] Support the new type App #266 (hwchiu)
- johnlin/user add bats tests #265 (John-Lin)
- [Task] VX-271: Log handler which responses the logs of the containers #258 (WakeupTsai)
v0.1.16 (2018-08-21)
Fixed bugs:
- Node's NIC type is empty string caused docker0 show up #251
Merged pull requests:
- [Task] add generate commands #267 (John-Lin)
- [Bug] VX-274: Report container created time and which node it is on #264 (WakeupTsai)
- [Task] VX-273: Report container version and hugepages resource #263 (WakeupTsai)
- [Task] Update deploy route #262 (sufuf3)
- [Task] Update pod route #261 (sufuf3)
- johnlin/remove redis dep #260 (John-Lin)
- [Task] Support the deployment when creating resources. #257 (hwchiu)
- [Upgrade] upgrade network-controller #256 (John-Lin)
- [Bug] VX-270: Change node to exported_node #255 (WakeupTsai)
v0.1.15 (2018-08-17)
Fixed bugs:
- When adding ClusterIP service NodePort shouldn't show up in service list #253
- Namespace list not showing #252
Merged pull requests:
- [Bug] VX-269: Show NICs type #254 (WakeupTsai)
v0.1.14 (2018-08-16)
Closed issues:
- Need a PV for NFS #246
Merged pull requests:
- [Release] bump version to v0.1.14 #250 (John-Lin)
- [Bug] VX-268: Use exported_node to query metric fome node-exporter #249 (WakeupTsai)
- [Task] Support the environments for Pod. #248 (hwchiu)
- [Task] VX-264: Need a PV for NFS (#246) #247 (WakeupTsai)
- [Release] johnlin/bump version 0113 #245 (John-Lin)
v0.1.13 (2018-08-14)
Merged pull requests:
- [Development] change share path #244 (John-Lin)
- [Task] registry auth test #243 (John-Lin)
- Refined dockerfile #242 (John-Lin)
- [Upgrade] johnlin/bump webapp #240 (John-Lin)
- [Bug] handle k8s error #239 (John-Lin)
- [Release] bump version to v0.1.12 #237 (John-Lin)
- [Task] Add namespace crud #227 (sufuf3)
v0.1.12 (2018-08-08)
Merged pull requests:
- [Hot-fix] fix go report ineffAssign #238 (John-Lin)
- [Bug] gateway omitempty #236 (John-Lin)
- Fix golint & gofmt #235 (sufuf3)
- [Release] bump version to v0.1.11 #234 (John-Lin)
v0.1.11 (2018-08-08)
Merged pull requests:
- Upgrade network controller v0.4.0 #233 (John-Lin)
- [BUG] Mount the ovs directory for tcp-network-controller #232 (hwchiu)
- [Bug] remove required #231 (John-Lin)
- [Bug] VX-256: Modify the metrics name in get node handler #230 (WakeupTsai)
- [Release] bump version to v0.1.10 #229 (John-Lin)
- [Task] VX-254: Pull resource setting out from yaml #228 (WakeupTsai)
v0.1.10 (2018-08-08)
Merged pull requests:
v0.1.9 (2018-08-07)
Merged pull requests:
- [Task] VX-252 registry basic auth proxy #225 (John-Lin)
- [Task] Install the nfs-server in the vagrant environment. #223 (hwchiu)
- [Release] add changelogs #222 (John-Lin)
- [Release] bump version to v0.1.8 #221 (John-Lin)
- Add systemd for binding dpdk port after reboot #212 (sufuf3)
v0.1.8 (2018-08-06)
Merged pull requests:
- remove unused package #220 (John-Lin)
- [Task] Support the NFS Testing in the travisCI environment. #219 (hwchiu)
- [Task] VX-244: Organize the helm folder #218 (WakeupTsai)
- [Task] VX-239 add vortex portal webapp #216 (John-Lin)
- [Task] Use the travisCI job to testing the unit-test and integration-test in the same time. #215 (hwchiu)
- [Task] VX-237: Change the persistentVolumeReclaimPolicy of pv and the image of kube-state-metrics #214 (WakeupTsai)
- [Hot-fix] bug in validator tags #213 (John-Lin)
- bump version to v0.1.7 #211 (John-Lin)
v0.1.7 (2018-08-01)
Merged pull requests:
- [Bug] VX-235: Modify the API.md #210 (WakeupTsai)
- [Bug] VX-236 start ovs after boot and before kubelet service #209 (John-Lin)
- [Task] VX-235: Get the dpdk interface in node-exporter #208 (WakeupTsai)
- [Hot-fix] created return 201 #206 (John-Lin)
- [TASK] Support the PodNetworkType and NodeAffinity filed in the pod entity. #205 (hwchiu)
- [Bug] VX-232 fix pod validator syntax #203 (John-Lin)
- [Hot-fix] fix doc #202 (John-Lin)
- [Bug] VX-228: Fix the bug that Darwin OS doesn't have the i option in xargs command #201 (WakeupTsai)
- use vim plug for development #200 (John-Lin)
- [Bug] Change the timeout to 10 seconds #199 (hwchiu)
- [Task] VX-220: Query historical data from prometheus. #198 (WakeupTsai)
- [Bug] VX-226 Fix the bug from changing the name in makefile. #197 (WakeupTsai)
- add changelog #195 (John-Lin)
- [TASK] Remove the bats testing in the travis now. #194 (hwchiu)
- [Task] VX-225: Refactor the prometheus #190 (WakeupTsai)
- [Task] VX-222 Johnlin/user jwt auth #183 (John-Lin)
v0.1.6 (2018-07-27)
Merged pull requests:
- [Release] bump version v0.1.6 #193 (John-Lin)
- [Bug] return when created #192 (John-Lin)
- Johnlin/remove dockerfiles #191 (John-Lin)
- [Bug] fix ovs dpdk test #188 (John-Lin)
- add clean db command #187 (John-Lin)
- [Task] Support hostnetwork option when creating Pod #186 (hwchiu)
- Create LICENSE #185 (John-Lin)
- [Lint] fix golint #184 (John-Lin)
v0.1.5 (2018-07-26)
Closed issues:
- Add add route feature #154
Merged pull requests:
- [Release] bump into v0.1.5 #182 (John-Lin)
- [Bug] VX-221: Change prometheus dns #181 (WakeupTsai)
- [Task] VX-219 Add test for listing user from restful #180 (John-Lin)
- [Task] VX-218 Add test for adding a dpdk network #179 (John-Lin)
- Update API.md - Add route part & ToC #178 (sufuf3)
- [Bug] VX-217 fix error handling for k8s #177 (John-Lin)
- fix test #176 (John-Lin)
- [Task] VX-216: Move network traffic to pod struct #175 (WakeupTsai)
- [WIP] [Task] Support the capability for pods, we only have two options, god or nobody #174 (hwchiu)
- [BUG] Remove src/prometheuscontroller/debug.test #173 (WakeupTsai)
- [Task] VX-214: Improve unit test for query situation #172 (WakeupTsai)
- Remove test race #171 (John-Lin)
- [Task] VX-214: Unit test for prometheus handler #170 (WakeupTsai)
- [Task] Support the restart policy for creating Pod #169 (hwchiu)
- Add route entity & update generateClientCommand #168 (sufuf3)
- Cache the govendor/gobuild for travis testing. #167 (hwchiu)
- [Task] VX-212: List all the detail of the resource instead of just name #166 (WakeupTsai)
- [Upgrade] upgrade networkcontroller to v0.4.0 #165 (John-Lin)
- [Task] VX-211: Fix the mongo docker image tag #164 (WakeupTsai)
- [Task] [VX-210] add user CRUD #162 (John-Lin)
- [Task] Check the pod status when deleting the network. #160 (hwchiu)
- [Task] VX-207: Improve go report (prometheus part) #159 (WakeupTsai)
- [Task] VX-208: Remove EphemeralStorage resource from node struct #158 (WakeupTsai)
- Fix misspell, go_vet & golint #157 (sufuf3)
- fix golint #156 (John-Lin)
- [Task] VX-204: Change prometheus's service account to prometheus under vortex namespace #155 (WakeupTsai)
- Fix golint for types & functions need comment #153 (sufuf3)
- add helm binary for Vagrant #152 (John-Lin)
- add service account name #151 (John-Lin)
- [Task] VX-203: Modify the YAML in kubernetes folder. #150 (WakeupTsai)
- [Bug] VX-202: Change prometheus's service account to vortex-admin #149 (WakeupTsai)
- [DEBUG] VX-201: Use helm install vortex-server #148 (WakeupTsai)
- JWT POC for API #147 (John-Lin)
- [Hotfix] ovs-vsctl with permission #146 (John-Lin)
- [Bug] VX-200 dpdk initial #145 (John-Lin)
- [Release] add changelog #142 (John-Lin)
- [Task] VX-189 Use bats to provide integration test. #122 (hwchiu)
v0.1.4 (2018-07-20)
Merged pull requests:
- [Release] bump to v0.1.4 #144 (John-Lin)
- [Bug] VX-198 add make tools #143 (John-Lin)
- VX-199 pod k8s name validatation #141 (John-Lin)
- VX-198 use makefile to build source #140 (John-Lin)
- VX-197 ifname is required #139 (John-Lin)
- [Task] VX-88 Implement a new API to return the list of Pod which using the network and still be running. #138 (hwchiu)
- VX-195 DEV: Let get node api shows all the detail data #136 (WakeupTsai)
v0.1.3 (2018-07-20)
Merged pull requests:
- bump to v0.1.3 #137 (John-Lin)
- Johnlin/bridgename #135 (John-Lin)
- use internal IP #134 (John-Lin)
- johnlin/serviceaccount #133 (John-Lin)
v0.1.2 (2018-07-19)
Merged pull requests:
v0.1.1 (2018-07-19)
Merged pull requests:
- rbac and namespace #130 (John-Lin)
- bump to v0.1.1 #129 (John-Lin)
- server yaml image tag #128 (John-Lin)
- disable docker build from jenkins and travis #127 (John-Lin)
- add dpdk env #125 (John-Lin)
v0.1.0 (2018-07-19)
Implemented enhancements:
- Support kubernetres cluster in the TravisCI #95 (hwchiu)
- Check the volume before deleting the storage #74 (hwchiu)
Fixed bugs:
Closed issues:
- Vagrantfile should support CentOS7 and Ubuntu 16.04 #28
Merged pull requests:
- mv dockerfile #126 (John-Lin)
- add vortex namespace #124 (John-Lin)
- Support the vlan tag for client #123 (hwchiu)
- Add the API.md and fix the missing quota #121 (hwchiu)
- bump network controller to v0.3.0 #120 (John-Lin)
- DEV VX193: Modify the readme about pcu_id, and write the readme to describe helm #119 (WakeupTsai)
- Fix the parameter order #118 (hwchiu)
- BUG VX191: Modify the type of default value in node struct from string to bool #117 (WakeupTsai)
- vlanTag json name #116 (John-Lin)
- DEV VX-185: Using helm deploy prometheus and mongodb in Jenkins and Travis #115 (WakeupTsai)
- VX-77 VX-78 VX-79 Add service restful api and testing #114 (chenyunchen)
- docs #113 (John-Lin)
- johnlin/pod entity validate fix #112 (John-Lin)
- Support the multiple network when creating Pod #111 (hwchiu)
- add server version #110 (John-Lin)
- VX-186 VX-176 Validate pod entity with namespace #109 (chenyunchen)
- use switch cases to handle mgo error #108 (John-Lin)
- add test for invalid NFS IP #107 (John-Lin)
- add multiple network interfaces #106 (John-Lin)
- VX-177 johnlin/validate storage entity #105 (John-Lin)
- DEV: Add pci id column #104 (WakeupTsai)
- VX-173 Add default namespace #103 (chenyunchen)
- Back to v1.9.0, something wrong with cadvisor #102 (hwchiu)
- tweak vim and docker #101 (John-Lin)
- add valitation tag #100 (John-Lin)
- DEV VX-182: Add list nics API for certain node #99 (WakeupTsai)
- Support the kubernetres in jenkins #98 (hwchiu)
- delete unused entity #97 (John-Lin)
- VX-175 valitate network entity before insert #96 (John-Lin)
- VX-172 Add prometheus testing #94 (chenyunchen)
- VX-171 generate bridge name #93 (John-Lin)
- Only build the docker image in the develop branch #92 (hwchiu)
- add missing invalid vlan check #91 (John-Lin)
- Remove the parameter for fake network #90 (hwchiu)
- VX-166 remove validate function #89 (John-Lin)
- VX-165 DEV: Initial the helm charts for vortex project #88 (WakeupTsai)
- Check the Pod when we delete the volume #87 (hwchiu)
- DEV: Prometheus API document #86 (WakeupTsai)
- Fix the test, use new API to get metaname #85 (hwchiu)
- VX-72 VX-73 VX-74 Add pod get function & regex name check & api docs #84 (chenyunchen)
- Fix the case name and refine the testing approach of check parameter β¦ #83 (hwchiu)
- BUGFIX: Change the response status form BadRequest to InternalServerError #82 (WakeupTsai)
- Support the volume mount for Pod #81 (hwchiu)
- Flat the storage entity and change the meta name of volume. #80 (hwchiu)
- DEV: helm chart for vortex-server #79 (WakeupTsai)
- Use kubectl namespace for service #78 (chenyunchen)
- network entity refactoring #77 (John-Lin)
- Add pod handler #76 (chenyunchen)
- DEV: Controllers and containers handler #75 (WakeupTsai)
- Complete the documentation of API for Storage/Volume #73 (hwchiu)
- vimrc tweak #72 (John-Lin)
- Support the create/delete for volume(pvc) via restful API #71 (hwchiu)
- DEV VX69: List handler for all resource, and get handler for pod and service. #70 (WakeupTsai)
- Add vim setting #69 (chenyunchen)
- support ovs/dpdk type #67 (John-Lin)
- Create/Delete the storageClass when we create/delete the storage #66 (hwchiu)
- Create a deployment for storage. #65 (hwchiu)
- change entity.network type to pointer #64 (John-Lin)
- Add vlan tag option for port #63 (chenyunchen)
- fix typos #62 (John-Lin)
- flannel iface #61 (John-Lin)
- Refactor the storage to support multiple type. #60 (hwchiu)
- DEV VX-142: Node metrics handler #59 (WakeupTsai)
- VX-149 VX-150 Add k8s pod, service, pvc: get list create delete function #58 (chenyunchen)
- Wait the prometheus #57 (hwchiu)
- Create API.md #56 (chenyunchen)
- Support two types of network. #55 (hwchiu)
- Fix the test #54 (hwchiu)
- Refactor the network to support different kind of network implementation #53 (hwchiu)
- Rename from the StorageProvider to Storage #52 (hwchiu)
- Add the testing condition for prometheus #51 (hwchiu)
- Implement the function to list the documents of volumes #50 (hwchiu)
- Add delete network #49 (chenyunchen)
- remove headless service #48 (John-Lin)
- Implement a function to delete the document of volume #47 (hwchiu)
- Add test for exec command #46 (hwchiu)
- Fix storage provider testing #45 (chenyunchen)
- use moby #44 (John-Lin)
- Update deployment config #43 (chechiachang)
- Fix volume testing, change assert to suite #42 (chenyunchen)
- fix test #41 (John-Lin)
- [WIP]Fix the testing for gRPC client #40 (hwchiu)
- Add the testing for invalid page and unexposed the restful handler #39 (hwchiu)
- Fix the goreports. #38 (hwchiu)
- Implement a restful to create the volume object. #37 (hwchiu)
- Support the list function of storage Provider #36 (hwchiu)
- Add the restful to delete the document of storageProvider. #35 (hwchiu)
- remove unused package from vendor #34 (John-Lin)
- support to get node IP #33 (John-Lin)
- Refactor the field of network entity. #32 (hwchiu)
- Fix the jenkins #31 (hwchiu)
- Add network controller #30 (chenyunchen)
- DEV: Phstsai/prometheus client #29 (WakeupTsai)
- DEV: Modify the monitoring setting in yaml #27 (WakeupTsai)
- DEV: Add cadvisor yaml, and modify other yamls #26 (WakeupTsai)
- Add k8s clientset to service provider #25 (chenyunchen)
- Add kubeconfig vendor #24 (chenyunchen)
- DEV: Install ntp to sync the time #23 (WakeupTsai)
- BUGFIX: Modify the setting of vortex server in yamls #22 (WakeupTsai)
- The restful handler of storageprovider #21 (hwchiu)
- Fix the flag prase problem and remove unused logs #20 (hwchiu)
- fix travis build failed on develop branch #19 (yarencheng)
- Add k8s get node by name and list nodes #18 (chenyunchen)
- DEV: Add mongodb yaml #17 (WakeupTsai)
- BUGFIX Phstsai/dockerfile govendor #16 (WakeupTsai)
- Johnlin/remove influxdb #15 (John-Lin)
- upgrade the docker version to 17.06 #14 (WakeupTsai)
- Aren/vx 122 build docker #13 (yarencheng)
- change to Develop #12 (hwchiu)
- Add more testing for src/net package #11 (hwchiu)
- VX-115: slack notification #10 (yarencheng)
- Add network-controller & vortex server k8s yaml files #9 (sufuf3)
- Add dockerfile build in Makefile #8 (sufuf3)
- Fix Dockerfile #7 (hwchiu)
- Support Jenkins #6 (yarencheng)
- Setup a local k8s environment for developers #5 (hwchiu)
- Add Vagrantfile #3 (sufuf3)
- move the node-exporter out #2 (WakeupTsai)
- [WIP] support travis CI #1 (yarencheng)