Skip to content

Releases: containerum/kube

v1.0.2-rc.0

06 Jul 13:09
20fd9e1
Compare
Choose a tag to compare
v1.0.2 (#8)

* Websockets test

* Websockets test

* add timeouts

* add pings

* add pings and pongs

* Websocket part refactor.
Move TimeoutReader to dedicated package.
Remove "proxyRC", it not needed anymore.
Return raw stream from kube.GetPodLogs() (no wrapping).
Check GetPodLogs error before upgrading connection.
Add IsNetTimeout and IsBrokenPipe functions to detect network timeout and closed by remote connections.
Split log reading parts to functions

* Use cherry errors for pod logs request

* GetHeader

* update errors

* Fix cherry

* Updated swagger

* swagger.json

* Use sid Kube-API

* Update main

* Small fix

* Fix build error

* remove unnecessary go generate

* change pipeline stages

* Move to github.com dependencies

* Update gopkg

* Correctly send "done" after logs read

* Fix get ingress bug

* Fix get ingress bug

* CORS flag

* Don't append suffix to ingress host (do thin on resource)

* remove const

* Update makefile

* Check if namespace exists.
Use owner (and other labels) from namespace.
Updated error details

* Vendor

* Update swagger

* Change swagger file version to 2.0

* Fix get namespaces for user

* Updated vendor

* Fix ownerLabel

* add travis ci

* Fixed swagger doc

* Fixed swagger doc

* add helm and travis for page publish

* Remove namespace name substitution

* Updated swagger

* Fix access check

* Update vendors

* Add Exec to kubernetes client

* Update vendors

* Add protobuf files for exec

* Add ExecCommand message

* Correctly use OneOf

* Draft exec handler

* Move log-related and exec-related functions to files

* Fix build error

* change publish branch from develop to publish

* add change sandbox deploy

* fix registry

* add secret

* add external IP

* add variables to dev stage

* add deploy to prod step

* remove old chart

* fix /bin/sh: cd: line 93: can't cd to deploy

* change kube config env

* fix docker tag

* rm IP variable

* Use ID in get all configmaps/ingresses methods

* Small methods fixes

* PVC methods

* Vendor

* Updated volumes in deployments.
Updated deployment validation.

* Use updated models.
Updated middleware.

* Vendor

* unify reciever name

* Fixed gopckg.toml

* rename namespace name to id

* Fixed gopkg lock

* Don't check persistent volume

* Check pvc state while creating deployment with volume mount

* Small code changes.
Remove selectors from services.

* Update for new kube-client models.

* Fix owner in pods

* Fix volume name

* remove x-user-volume header

* add helm museum

* fix git publish

* remove x-user-volume header from swagger

* keep storage name in volume update

* Update swagger doc

* Allow 0 replicas

* Update deployment strategy

* Fix delete pvc

* add rbac and service account for deploy

* rm configmap and add secriveacc

* clear values

* rm volumes from deploy

* remove user volumes header completely

* Hardcode access mode ReadWriteMany for volumes

* change role

* add cluster role

* chnage userrole api version

* Add solution label

* Add gittatributes

* Fix create deploy panic

* use pvc name as volume name in container

* Fix deployment volumes name

* Add ability to use local config or load config from cluster

* Get/delete solution deployments/services methods

* Updated swagger

* Fix delete services

* Fix delete services

* Fix dockerfile

* Don't change owner in deployments

* Fix owner update in cm/secrets

* Keep solution labels

* Fix containers validation

* Ensure that immutable selectors wouldn't change in case of update

* Ensure that immutable selectors wouldn't change in case of update (for real)

* Return selectors to services

* Fix selectors in services

* Return deployment active as true

* Fix problems with uninitialized (?) volumes

* Fix for updated models

* Add volume status

* Add version label to deployments

* Fix createdAt

* Fix createdAt

* Small labels fix

* Fix deployment labels

* Remove namespace references from output

* Updated swagger

* require base64 in configmap body

* require base64 in configmap body

* Change volume mounts names

* Fixed swagger

* Update swagger and vendor

* Add permissions client

* Add context to request

* Update for new permissions logic

* Updated swagger doc

* Fix permissions client

* Fix context

* Fix vendor

* Update swagger

* Update swagger

* Update config maps and ingresses lists

* Remove "-cm" from mounted config maps in deployment

* Add delete user namespaces method

* Remove endpoints from swagger

* Fixed swagger

* Fixed swagger

* Update swagger doc for diff

* Update filebox

* Fix update configmap

* Encode configmaps to base64 in get method

v1.0.1-rc.0

08 Jun 10:08
Compare
Choose a tag to compare
Merge branch 'fix-deployment-volumes-name' into 'develop'

Fix dockerfile

See merge request ch/kube-api!161

v1.0.0

07 Jun 13:52
Compare
Choose a tag to compare
Merge branch 'fix-deploy-panic' into 'develop'

Fix create deploy panic

See merge request ch/kube-api!158

v1.0.0-rc.1

04 Jun 16:49
Compare
Choose a tag to compare
rm volumes from deploy

v1.0.0-rc.0

30 May 08:44
Compare
Choose a tag to compare
fix git publish