v1.5.0 (2018-01-18)
Implemented enhancements:
- Add Advanced Options to Web UI #147
- Metadata: Sort and filter flavors #130
- Preseed RBAC RoleBindings #122
- Don't offer flavours that don't work with our default image #109
- Allows to Specify an SSH Public Key for Login to Nodes #82
- Run Conformance Tests on a Kluster #66
- Adds Automatic CHANGELOG.md Generation #145 (BugRoger)
- add preseed RBAC RoleBinding kubernikus member #138 (jonathanschwarze)
Fixed bugs:
- Non-Default Security Group is Ignored #152
- Doc links broken using blob syntax #140
- Allows to Specify an SSH Public Key for Login to Nodes #82
Closed issues:
- Validate that the securitygroup id exists #172
- Migrate to FilteredSharedInformer #169
- Add Public-Key from Spec to Ignition Templates #158
- Add Public-Key to Kluster Spec #157
- Add Public-Key to GetMetadata API #156
- Upgrade Code-Generators #154
- Discover all missing attributes via operator #85
- apiserver: Improve logs #2
Merged pull requests:
- Documentation files (new) #181 (jonathanschwarze)
- scrape kubelets, cadvisor #180 (auhlig)
- remove one-time securitygroup name migration #179 (databus23)
- Uses DeepCopy Instead of Backend Call #176 (BugRoger)
- Use filtered informers scoped to given namespace #171 (databus23)
- Add user defined ssh public key to ignition config #168 (databus23)
- Specify security group by name #167 (databus23)
- Upgrades to client-go v6.0.0 #163 (BugRoger)
- Generate a random ssh password per kluster #162 (databus23)
- Add ssh public key to Kluster spec #161 (databus23)
- Surface nova errors message for bad request responses (400) #160 (databus23)
- Adds Public-Key to GetMetadata Call #159 (BugRoger)
- Use Finalizers for Orchestrating Kluster Deletion #155 (BugRoger)
- Relax stalebot #143 (databus23)
- Correct Test Flag Name #142 (notque)
- Typo fixes. #141 (notque)
- Fix Broken Doc Link #139 (notque)
v1.4.0 (2017-12-22)
Implemented enhancements:
- Upgrade to 1.8 #62
- Sort (and filter) flavors in metadata response #137 (databus23)
- Kubernetes v1.9.0 Support #135 (BugRoger)
Fixed bugs:
- Get cluster that doesn't exist gives 502 instead of 404 #133
Merged pull requests:
v1.3.0 (2017-12-20)
Implemented enhancements:
- Bubble Up Events Log #47
Closed issues:
Merged pull requests:
- Upgrade to Kubernetes 1.8.5 #132 (BugRoger)
- Add leveled logging #129 (databus23)
- Remove migration to retrofit security group id to existing clusters #128 (databus23)
- Specify security groups by id when creating servers #126 (databus23)
- removes glog #125 (BugRoger)
- Update to go-swagger 0.13 #120 (databus23)
- Request-ID Tracing #118 (BugRoger)
- enforce holy import trinity using goimports #117 (databus23)
v1.2.0 (2017-12-11)
Implemented enhancements:
- Openstack Metadata Digester #101
- Stricter Pool/Node Detection #79
- Darwin Build for Kubernikusctl #77
- Deletion of Errored Klusters Fails #75
- Authentication Subsystem #60
Closed issues:
- Test Transpiling of Ignition Templates #94
- Travis / Slack Integration Broken #88
- Ingress Default Backend doesn't know JSON #80
- Validate if imcp redirects are working #65
- Generate swagger.yaml from Spec #53
- Add README #46
Merged pull requests:
- Allow pods to ping outside using masquerade #115 (SchwarzM)
- implements structured logging for apiserver #113 (BugRoger)
- Masquerading in static firewall deployment #111 (SchwarzM)
- phase transition summary #108 (auhlig)
- Logging Prototype #106 (BugRoger)
- rename and add some more metrics. also add metric unit test #105 (auhlig)
- Nginx ingress #104 (auhlig)
- Node exporter #103 (auhlig)
- First throw at a bit doku of how to dev the helm charts #102 (SchwarzM)
- introducing basic metrics #96 (auhlig)
- initial prometheus2 #95 (auhlig)
- unify kluster specs #93 (databus23)
- Tests e2e #89 (auhlig)
v1.1.0 (2017-11-06)
Implemented enhancements:
- Setup CoreDNS for kubernikus-system #70
Fixed bugs:
- Switch Etcd Volume AccessMode #71
- Bootstrapped Node Certificate Gets Deleted on Reboot #41
- Openstack Client Cache Doesn't Invalide Deleted Klusters #37
Closed issues:
- Add confirmation button the cluster delete in elektra #86
- Seed Cinder Default Storage Class #69
- Move secrets from Cluster TPR to secret #67
- Kubernikus Logo #61
- Extend Continuous Delivery Pipeline #59
- apiserver reachability from pods #57
- Bad Gateway on Deployment #55
- Sane Infrastructure Setup #54
- Github Workflow #50
- RKT Pods for Kubelet + Wormhole Client #44
- Log/Tracing Utility #24
- Configurable Defaults #21
- Cleanup and enhance spec #3
Merged pull requests:
- Update to go-swagger 0.12.0 #91 (databus23)
- Expose service and cluster CIDR in the api #90 (databus23)
- Switch from TPR to CRD #87 (databus23)
- add note on how to install kubernikusctl #84 (auhlig)
- update vp chart #83 (auhlig)
- Prevent deletion of kluster as long as nodepools are present #81 (SchwarzM)
- Kctlread #76 (SchwarzM)
- caches cors preflight request for 10 min #68 (edda)
v1.0.0 (2017-10-04)
Implemented enhancements:
- Docker Options Dropin #64
- Add Kube-Proxy to Nodes #38
- Seed ClusterRoleBindings #35
- Expose NodePool CRUD via API #31
Fixed bugs:
Closed issues:
- Improve NodeAPI #49
- Remove Dependency OpenstackSeeder #48
- Kube-Proxy br_netfilter Missing #42
- Add Kube-Proxy to Nodes #34
- Cluster-State Aware LaunchController #25
- Kluster persistence #18
- Implement cluster edit #17
- Add CORS support #16
- What about testing? #11
- Detect when kluster is ready #9
- Add API call for getting kluster credentials #8
- Implement nodes controller #6
- Implement kluster deletion #5
- Openstack CloudProvider Reauth #1
Merged pull requests:
- add charts for k8sniff #39 (auhlig)
- simplify kube-master chart #19 (databus23)
- Cluster edit(patch) and delete #15 (auhlig)
- CI #14 (auhlig)
* This Change Log was automatically generated by github_changelog_generator