|
 |
 |
 |
Changelog for velum-2.1.0+git_r614_25f0ff8ec918980dea63ecde37e7d5d447230ed0-1.1.x86_64.rpm :
Wed Oct 10 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 25f0ff8 by James Mason jmasonAATTsuse.com Remove code climate badges from README Tue Oct 9 14:00:00 2018 containers-bugownerAATTsuse.de - Commit bc7e33d by Kiall Mac Innes kiallAATTmacinnes.ie Remove Code Climate config Mon Jun 11 14:00:00 2018 containers-buildsAATTsuse.de - Commit 8244afd by James Mason jmasonAATTsuse.com Change cloud cluster view based on cluster size * If existing nodes are in progress/built; say so. * If we\'ve already met the 3-node-minimum, no need for the tip (cherry picked from commit 1116260c4ccefaa945b2c3d5179dafe8378f45e5) Commit 5d5f5cb by James Mason jmasonAATTsuse.com Implement a decorator for cluster size slider Slider range is dynamically adjusted by decorated class (cherry picked from commit 0f48c321345983f01ec6c310c35073cbfd055037) Commit 59899a4 by James Mason jmasonAATTsuse.com Make CloudCluster model aware of cluster size limits (cherry picked from commit 18f418406ac71d2bab2b68fcdebfddc56b2aa13f) Commit 678ec8e by James Mason jmasonAATTsuse.com Update assets for bootstrap-slider Including https://github.com/seiyria/bootstrap-slider/pull/836 (cherry picked from commit 8c1eeed96e7a27212031b097d5fcb62e9d252d41) fixes: bsc#1093565 Thu May 31 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 036858f by Florian Bergmann fbergmannAATTsuse.de Fix bsc#1062186: update tooltip to explain possible dashboard values. (cherry picked from commit 5334257e0067ba9e1a69afe387bf3867815cf5e2) Fri May 25 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 6f57ead by Maximilian Meister mmeisterAATTsuse.de rebase patch this will fix the package build in 2.1 packaging#fix-build Signed-off-by: Maximilian Meister
Thu May 17 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 6102e15 by James Mason jmasonAATTsuse.com Apply patch 0 and \'promote\' patch 1
Tue May 15 14:00:00 2018 containers-bugownerAATTsuse.de - Commit cfc3533 by Kiall Mac Innes kiallAATTmacinnes.ie Add Housekeeping Job
Fri May 11 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 2aea7d9 by Kiall Mac Innes kiallAATTmacinnes.ie Add manual kubeconfig setup instructions Add instructions for manually adding a cluster to a pre-existing kubeconfig file. Commit d57d358 by Chris Olstrom chrisAATTolstrom.com Add fallback link to fetch kubeconfig if redirect fails
Thu May 10 14:00:00 2018 containers-bugownerAATTsuse.de - Commit f67fb07 by James Mason jmasonAATTsuse.com Prevent double-clicking setup#bootstrap submit in public cloud Since that actually triggered construction of nodes, we need just a little something to keep the impatient from clicking over & over. (cherry picked from commit 9d97b1d586bd0a43ed4af5d1bdc09ee18ca61be6)
Mon May 7 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 5cf2fa0 by Vítor Avelino vavelinoAATTsuse.com Fixed misleading text about nodes selection Small fix of a misleading text that referred to an old behavior of the nodes discovery page. bsc#1059787 Signed-off-by: Vítor Avelino (cherry picked from commit 9963ac7625c21fbe3bd609dbab791c9f8b9a9ab3)
Fri Apr 20 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 6baf9df by James Mason jmasonAATTsuse.com Add cursor: pointer to .instance-type-box re: https://github.com/kubic-project/velum/pull/488#issuecomment-378876002 re: https://github.com/kubic-project/velum/pull/449#pullrequestreview-101140932 (cherry picked from commit 349e38bf3ed981d9754e983ad87fd94a22e26751) Commit afa8e1d by James Mason jmasonAATTsuse.com PubCloud#Azure Add a help link for authentication inputs (cherry picked from commit 47044f023de9c48e46ded4ebced62e8b03b513ba) Commit ac4fb4c by James Mason jmasonAATTsuse.com PubCloud#UI Resize input fields on public cloud bootstrap ... based on actual browser testing (cherry picked from commit 5b175f3d46390532ac0ea3085e9ec076815ae8c4) Commit dd02467 by James Mason jmasonAATTsuse.com PubCloud#Azure Add an input when bootrapping on Azure The storage_account attribute was discovered to be required, not optional. (cherry picked from commit c1e842c929a0f212120306972cea7554c1206dfa) Commit 8a186f5 by James Mason jmasonAATTsuse.com PubCloud#Azure Add support for Microsoft Azure framework (cherry picked from commit a9a139dcdb21cac6f55b16372e7e599d8610e47b) Commit 197c3f8 by James Mason jmasonAATTsuse.com Add user interface for public cloud bootstrapping (cherry picked from commit bfc559576ffd0758c3bbdb06e103fd3ee53bec9e) Commit e7827fe by James Mason jmasonAATTsuse.com Add a salt call for invoking salt-cloud (cherry picked from commit d64f46a3e13c090d1ee592755983fa4df125c2d4) Commit a79fd54 by James Mason jmasonAATTsuse.com Add a model for persistent cloud cluster attributes The end user will make selections in a concise UI; these will be applied to a CloudCluster instance and persisted as salt pillars. The attributes will vary somewhat in different clouds; this defines what is required for AWS EC2. (cherry picked from commit b88660bf64fb39372f25c868d81987b5c2e790f9) Commit 3510b0c by James Mason jmasonAATTsuse.com Add bootstrap-slider (cherry picked from commit d9f55e673bf75209d4ecc5d6bd37e53cfd0dfd6f) Commit 70558cc by James Mason jmasonAATTsuse.com Consistent representation of public cloud instance types In order to present a reasonable set of choices for instance_type, a collection of instance types was hand-picked for each supported public cloud framework. (cherry picked from commit 0d9300588cf152a21a686ac44301815a536e75ad) Commit 9f0870f by James Mason jmasonAATTsuse.com Add a rake task for inserting a pillar Due to redundancy, argument validation of velum:create_user was abstracted out to a separate function. (cherry picked from commit b43e58d06534db595c21c7c9979f5739ce601624) Commit ae20518 by James Mason jmasonAATTsuse.com Add csp pillar (cherry picked from commit 8781733d9d6c3faec38044837637cb8314813737)
Wed Apr 18 14:00:00 2018 containers-bugownerAATTsuse.de - Commit f52acd9 by Jordi Massaguer Pla jmassaguerplaAATTsuse.de update version file to 2.1.0
Wed Apr 18 14:00:00 2018 containers-bugownerAATTsuse.de - Commit ab922ed by James Mason jmasonAATTsuse.com Add salt-api timeout Allow enough time for the salt timeout, and a minion timeout before cutting off the API call. Backport of #444 + #468
Mon Apr 16 14:00:00 2018 containers-bugownerAATTsuse.de - Commit c71a306 by Rafael Fernández López ereslibreAATTereslibre.es Migrate LDAP passwords Fixes: bsc#1071023
Thu Apr 12 14:00:00 2018 containers-bugownerAATTsuse.de - Commit a1471a6 by Jordi Massaguer Pla jmassaguerplaAATTsuse.de bump version to 2.1.0+dev
Thu Apr 12 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 825829c by Rafael Fernández López ereslibreAATTereslibre.es Avoid the event processor from crashing if it cannot interpret the event arguments If we executed: `salt-run state.orchestrate 2` we get an error that crashes the event processor: `TypeError: no implicit conversion of String into Integer` This happens because of `fun_args.first[\"mods\"]` being `2[\"mods\"]`, what makes it crash with the previous exception. `2.respond_to?(:[])` is `true`, so I think the best thing we can do here is to swallow the exception, and ignore the event if we cannot even process its arguments. Fixes: bsc#1088597
Wed Apr 4 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 885a427 by Maximilian Meister mmeisterAATTsuse.de rebase patch cve#2018-8048 bsc#1085967 cve#2018-3741 bsc#1086598 Signed-off-by: Maximilian Meister
Tue Apr 3 14:00:00 2018 containers-bugownerAATTsuse.de - Commit 3433909 by Jordi Massaguer Pla jmassaguerplaAATTsuse.de update rails-html-sanitizer to fix CVE-2018-3741 fix for bsc#1086598 for velum 2.0 Commit 5d52ad1 by Jordi Massaguer Pla jmassaguerplaAATTsuse.de update loofah to fix xss vulnerability cve#2018-8048 bsc#1085967 Signed-off-by: Jordi Massaguer Pla
Mon Jan 22 13:00:00 2018 containers-bugownerAATTsuse.de - Commit a724040 by Rafael Fernández López ereslibreAATTereslibre.es Do not require `retcode` to be 0 to detect success. When detecting highstate success as well as orchestration success we are checking the result success status and also checking that the global `retcode` is 0. This latest check is not strictly necessary and under certain conditions it is not desirable.
Thu Jan 18 13:00:00 2018 containers-bugownerAATTsuse.de - Commit 5664b45 by Rafael Fernández López ereslibreAATTereslibre.es Add migration to change the pillar value column to text
Fri Jan 12 13:00:00 2018 containers-bugownerAATTsuse.de - Commit f3d5f84 by Rafael Fernández López ereslibreAATTereslibre.es Reuse filter logic for known hosts. Also, do not repeat the allowed hosts if they match. Fixes: bsc#1071500
Wed Jan 10 13:00:00 2018 containers-bugownerAATTsuse.de - Commit 7df0c04 by Flavio Castelli fcastelliAATTsuse.com AutoYaST: disable creation of swap [bsc#1043813] Disables the creation of the swap partition on the nodes provisioned by AutoYaST. This fixes bsc#1075001 Signed-off-by: Flavio Castelli (cherry picked from commit 20feddadeecee1a63be68a16223205de907d8302)
Tue Jan 9 13:00:00 2018 containers-bugownerAATTsuse.de - Commit 41c0154 by Vítor Avelino contactAATTvitoravelino.me js: fixed alert color being overridden The alert notifying the user that the bootstrap has failed was overriding the type of any previous alert that were on the page. This was causing some confusing to some users. Now it creates an alert everytime we check if there\'s a failed bootstrapped node without interfering other alerts. Also removed unnecessary stuff from the notification partial. Fixes bsc#1069258 (cherry picked from commit d63fba6cd8204238893b90bacd4d1eeceec61655)
Tue Nov 7 13:00:00 2017 containers-bugownerAATTsuse.de - Commit 052e07e by Rafael Fernández López ereslibreAATTereslibre.es When we are back in Velum from Dex, allow for assets to be loaded If we forced the location directly, javascript assets were never loaded as their loading are interrupted by the browser because of the `href` change. This ensures we first load all the assets (so delete, put, patch links work through jquery as usual), and then we force the redirection to happen. Fixes: bsc#1066611
Mon Nov 6 13:00:00 2017 containers-bugownerAATTsuse.de - Commit c39e196 by Maximilian Meister mmeisterAATTsuse.de handle invalid sessions more user friendly if the session is not valid anymore, show this information to the user, and redirect him to the login instead of failing badly we dont need to raise in the stored_nonce method, as a failed deletion from the session hash will result in a nil value, meaning a non matching nonce Signed-off-by: Maximilian Meister (cherry picked from commit e7d877f6a27403bbc1357150f477891ca225f793)
Mon Nov 6 13:00:00 2017 containers-bugownerAATTsuse.de - Commit 656aa11 by Vítor Avelino contactAATTvitoravelino.me js: fixed undesired minimum nodes alert blink Moved the calls of `toggleMinimumNodesAlert` and `handleBootstrapErrors` to be done after the checkbox changes to `true` instead of by any change (false/true). With this change there will be no middle state that cause the alert when `toggleMinimumNodesAlert` is called. Fixes bsc#1066371 (cherry picked from commit dc92f64c03e739cb20c474ca5c74fe495fecc610)
Fri Nov 3 13:00:00 2017 containers-bugownerAATTsuse.de - Commit bc3334c by Vítor Avelino contactAATTvitoravelino.me Improved failure alert message This is an attempt to make the experience better. We thought that the previous message was too aggressive. Since this message will always be shown for 2.0 at least, we want to tranquilize the user that it\'s an expected behavior. (cherry picked from commit 758d9f597f3453a8dd8a215d62b344f2cb548cd5)
Tue Oct 31 13:00:00 2017 containers-bugownerAATTsuse.de - Commit 3017222 by Rafael Fernández López ereslibreAATTereslibre.es Add `velum:migrate_users` task that will migrate database-backed users into LDAP-backed users. In 1.0 user login information was stored in the database whereas in 2.0 this information resides in LDAP. Fixes: bsc#1065450
Tue Oct 31 13:00:00 2017 containers-bugownerAATTsuse.de - Commit e63f46c by Vítor Avelino contactAATTvitoravelino.me Fixed role column broken up on two lines Fixes bsc#1064807 (cherry picked from commit 15d26a70e3d920508e2d692118beaaba65ae0978)
Mon Oct 30 13:00:00 2017 containers-bugownerAATTsuse.de - Commit a03f3f9 by Rafael Fernández López ereslibreAATTereslibre.es Add kubeconfig tips on the download page. Also, add a link to the `root_path` on the icon of CaaS Platform. Fixes: bsc#1062728
Mon Oct 30 13:00:00 2017 containers-bugownerAATTsuse.de - Commit 1101dd8 by Maximilian Meister mmeisterAATTsuse.de enable remembering users fixes bsc#1062184 Signed-off-by: Maximilian Meister
Mon Oct 30 13:00:00 2017 containers-bugownerAATTsuse.de - Commit d28b6f4 by Rafael Fernández López ereslibreAATTereslibre.es Make Dex first redirect to Velum, and download the kubeconfig file from there Fixes: bsc#1062728
Fri Oct 27 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 57d0d37 by Vítor Avelino contactAATTvitoravelino.me typo: interally -> internally Small typo on \"Overlay network settings\" settings. Fixes bsc#1065265 (cherry picked from commit a30a9dfba017b2023fb4b8716a895f809dd0770f)
Tue Oct 24 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 5c970e1 by Rafael Fernández López ereslibreAATTereslibre.es When roles are set, set `not_applied` if it\'s a local assignment. If we are setting the role locally only (on the database), set the minion status to `not_applied`. If we are also setting the remote role (set on salt too), set the minion status to `pending`. Since there\'s no Orchestration model yet, there\'s no entity to control this assignments, and Minion model will set one or the other depending on the `remote` attribute of `assign_role`. Fixes: bsc#1063977 (cherry picked from commit 574b5028e138df181a67e81be28179a05669d1b2)
Tue Oct 24 14:00:00 2017 containers-bugownerAATTsuse.de - Commit b5d42f1 by Vítor Avelino contactAATTvitoravelino.me Notify user when not able to fetch data from Velum API We are regenerating Velum\'s certificate by adding the external dashboard fqdn/ip to the Velum certificate. For this certificate to be reloaded we are currently doing a `docker restart` on Velum while the orchestration is being executed. This has a bad effect on the user session as he/she is waiting for the polling to finish. Without them noticing, the polling will start failing as the certificate changed under them, and they need to accept it, but ajax requests will just fail because of this. With this patch we are notifying the user that the browser cannot connect with Velum API and suggests he/she to try to reload the session. Fixes bsc#1064641 (cherry picked from commit 2cba6d1b28774b6f652ea56e5f1c2d62b1f9e240)
Fri Oct 20 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 63c438d by Rafael Fernández López ereslibreAATTereslibre.es When an orchestration result is received, update failed nodes too. Consider all pending and failed minions when we receive a kubernetes orchestration result. If later orchestrations succeed they should also mark failed nodes as succeeded. Fixes: bsc#1064281
Thu Oct 19 14:00:00 2017 containers-bugownerAATTsuse.de - Commit f752a1d by Maximilian Meister mmeisterAATTsuse.de make sure request comes from a registered host warn when user accesses from unknown fqdn, and log out when the kubectl download is requested via unknown fqdn bsc#1062728 Signed-off-by: Maximilian Meister (cherry picked from commit 5401e863a27bc0c099207c60d6ba77be374a8d49)
Thu Oct 19 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 8f4650e by Maximilian Meister mmeisterAATTsuse.de better explain internal dashboard fqdn bsc#1063233 Signed-off-by: Maximilian Meister (cherry picked from commit 835aa114619d0f031756241f909c7d29d24101cd)
Tue Oct 17 14:00:00 2017 containers-bugownerAATTsuse.de - Commit edd4b26 by Kiall Mac Innes kiallAATTmacinnes.ie Revert \"Set etcd2 backend for old installations\" This reverts commit 25a0658f22db1f818403f01cc8bc97a36c772fad.
Tue Oct 17 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 54f9bfc by Maximilian Meister mmeisterAATTsuse.de fix rubocop offense Signed-off-by: Maximilian Meister (cherry picked from commit 73e86cbef339e7c38801c9477c923f43c9af8059) Commit bb19f9e by Maximilian Meister mmeisterAATTsuse.de fill in some values and wait for button to appear Signed-off-by: Maximilian Meister (cherry picked from commit ed411fd2de42c067e89ddf75e1726895e92f4e97)
Tue Oct 17 14:00:00 2017 containers-bugownerAATTsuse.de - Commit b192fca by Maximilian Meister mmeisterAATTsuse.de Correctly display the logo SVG had wrong width, 300 instead of 314. For some reason the text appeared cropped only in Firefox. After saving the SVG with the correct width, logo now is displayed properly. bsc#1062832 Signed-off-by: Maximilian Meister converted svg font object to path (cherry picked from commit a77184d87aa7c2cbc4805e1f3331e64211fcdc96)
Thu Oct 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 2c97d74 by Maximilian Meister mmeisterAATTsuse.de also compile svg the logo has recently changed to svg and needs to be compiled too otherwise it wont be shown bsc#1062878 Signed-off-by: Maximilian Meister (cherry picked from commit d871bacd098019cf2522804453af8958d325274b)
Wed Oct 11 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 9e129c6 by Kiall Mac Innes kiallAATTmacinnes.ie Collect the dashboard hosts external FQDN This should be used by Dex to redirect back to Velum, allowing for scenarios where the admin node\'s private IP is not accessible to the outside world - e.g. as is the case on OpenStack and possibly other cloud environments. Part of bsc#1062291
Tue Oct 10 14:00:00 2017 containers-bugownerAATTsuse.de - Commit fedb0a1 by Rafael Fernández López ereslibreAATTereslibre.es Wait for orchestration result for marking success on minions We are marking success depending on highstates, what makes a bit misleading for the overall orchestration process. At this moment, orchestration will wait for some tasks to have been completed (like some `kubectl apply` commands, which apply immediately). We aren\'t waiting for the global orchestration result, and this means that all minions might be marked as successful when we haven\'t really waited for the overall orchestration to have finished. This can have important implications, like not waiting for Dex to be completely ready while the orchestration is waiting for it. We just mark failed highstates as an early failure, but wait for the orchestration result to finish and be succesful in order to mark pending nodes as successful. This will also align with the current restritions in the UI to enable the `kubectl config` button, since it will wait for the kubernetes master to be ready in order to be enabled. Fixes: bsc#1062542
Tue Oct 10 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 0e26f58 by Maximilian Meister mmeisterAATTsuse.de add new svg logo with the full name SUSE® CaaS Platform bsc#1062247 Signed-off-by: Maximilian Meister (cherry picked from commit b2ed55d9793154195654b0b7312f7eed22e3313c)
Sat Oct 7 14:00:00 2017 containers-bugownerAATTsuse.de - Commit e2731cc by Kiall Mac Innes kiallAATTmacinnes.ie Update VERSION file to 2.0.0
Sat Oct 7 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 1a46245 by Rafael Fernández López ereslibreAATTereslibre.es Allow to serve the kubeconfig file in a raw fashion if the environment is not production Commit ab80dc9 by Robert Roland robert.rolandAATTsuse.com Allowing a user to download a full kubeconfig Works by having the user perform an OIDC handshake against the running cluster, then generating a kubeconfig based on that handshake bsc#1058568
Fri Oct 6 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 1a46245 by Rafael Fernández López ereslibreAATTereslibre.es Allow to serve the kubeconfig file in a raw fashion if the environment is not production Commit ab80dc9 by Robert Roland robert.rolandAATTsuse.com Allowing a user to download a full kubeconfig Works by having the user perform an OIDC handshake against the running cluster, then generating a kubeconfig based on that handshake bsc#1058568
Thu Oct 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 182e19b by James Mason jmasonAATTsuse.com Update pillar documentation reference Re: https://github.com/kubic-project/salt/commit/408ab7a408ca6b41717d2072acf2b18f46c4a7e7#diff-83b2236e36888ce84a0801fab81a1777 (cherry picked from commit 296b770dac8b5b64e3069a0c48ea7dd1fa888ea9)
Thu Oct 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 5e3d04b by Vítor Avelino contactAATTvitoravelino.me ux: improved messages for \'Next\' button on nodes selection The title message for the \'Next\' button on the nodes selection page were out of date and weren\'t helping the user understand what was wrong. For each rule we use to validate the \'Next\' button we are adding a dedicated message to show to the user. This way the user will know exactly what\'s wrong with the cluster configuration. I also fixed the \"minimum of three nodes\" alert to only be displayed if the user didn\'t select 3 nodes (dones\'t matter if master was not selected). The previous behavior was making it display if the configuration wasn\'t supported even having 4 nodes selected. This info now goes on the \'Next\' button title message. See bsc#1058915 (cherry picked from commit 1df8e6e761774863297544eb9d4ee33c0f99b2c7)
Wed Oct 4 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 311b4a0 by Rafael Fernández López ereslibreAATTereslibre.es * Fix syntax error * Move helm tiller option to the first page of the setup * Recover the set value if the page is reloaded Commit f317a9f by Sam Leavens rbwsamAATTgmail.com Re-adding option to install Tiller Adding back the optional checkbox to install Tiller, Helm\'s server component.
Tue Sep 26 14:00:00 2017 jmassaguerplaAATTsuse.com - Branch project to release-2.0 branch. This means the tarball is no longer called master.tar.gz but release-2.0.tar.gz
Tue Sep 19 14:00:00 2017 containers-bugownerAATTsuse.de - Commit bd44274 by Rafael Fernández López ereslibreAATTereslibre.es Do not add an override that will have the same value as the overriden one This will only be effective on new installations, where the default pillar value matches this value. Let\'s keep things simple and only override what is in the UI or what will/can be different between versions.
Mon Sep 18 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 0cf2d39 by Rafael Fernández López ereslibreAATTereslibre.es Allow to provision cluster nodes with autoyast in an air-gapped environment Fixes: bsc#1058999
Mon Sep 18 14:00:00 2017 containers-bugownerAATTsuse.de - Commit e6d76c by Rafael Fernández López ereslibreAATTereslibre.es Revert \"Serve the autoyast content even when a SCC/SMT connection err… …or happens\" This reverts commit 1bd1de5
Fri Sep 15 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 7625b36 by Rafael Fernández López ereslibreAATTereslibre.es Consistent naming of the product - SUSE CaaSP - SUSE Container as a Service Platform both should be SUSE CaaS Platform. Fixes: bsc#1058720
Fri Sep 15 14:00:00 2017 containers-bugownerAATTsuse.de - Commit d2aa99d by Kiall Mac Innes kiallAATTmacinnes.ie Revert \"Adding option to install Tiller\" This reverts commit f329dd7969f1ad7635b9e297b838e447fff3faa8.
Wed Sep 13 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 0e9d610 by Robert Roland robert.rolandAATTsuse.com LDAP - remove hardcoded bind password Passes the LDAP parameters into the pillar so Dex can be bootstrapped properly
Tue Sep 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 1bd1de5 by Rafael Fernández López ereslibreAATTereslibre.es Serve the autoyast content even when a SCC/SMT connection error happens The service unavailable http error code (503) will only be returned now until the first page of the setup is completed (so we have the dashboard address to serve the autoyast profile). When one of the following exceptions happens: - Missing registration code - Missing credentials for SCC/SMT - Any HTTP error while connecting to SCC/SMT We will still serve the autoyast content with a comment explaining why the system cannot be registered. The returned http error code will be success (200), but we will show a dialog stating the problem that was detected and why it won\'t be registered. Fixes: bsc#1049948
Tue Sep 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit ed94e9a by Vítor Avelino contactAATTvitoravelino.me Fixed proxy settings when revisiting the page After the first step of setting up the proxy settings, when the user goes back to that initial page, the proxy settings were lost. This can not only confuse the user but also introduce undesired changes. With this fix it doesn\'t happen anymore. Fixes #300
Tue Sep 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit c084ca4 by Rafael Fernández López ereslibreAATTereslibre.es Only override blank pillars on the page they are shown Before this change the last step of the setup would remove the pillar information for the first step proxy values (since they were not protected pillars). Instead, explicitly say what unprotected pillars there are in each step and allow the controller to override them with blank if they were provided blank after having some other value.
Tue Sep 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit c73cd4e by Rafael Fernández López ereslibreAATTereslibre.es Add networking settings to the setup UI * Add to the pillar the old settings. This migration will only be executed on existing installations (as the `schema.rb` defines the up to date version and this last migration will be excluded)
Tue Sep 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 8c73bdd by Rafael Fernández López ereslibreAATTereslibre.es Remove explicit set for `pidfile` and `statefile`
Tue Sep 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 25a0658 by Rafael Fernández López ereslibreAATTereslibre.es Set etcd2 backend for old installations
Fri Sep 8 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 0f8ef1f by Vítor Avelino contactAATTvitoravelino.me Fixed \'Accept All Nodes\' button ajax request The \'Accept All Nodes\' button had the class \'.accept-minion\' that is used to accept individually a node. When clicking on it the wrong event listener callback was being called instead of the correct one. Now it calls the expected event listener callback and makes the request passing the expected arguments for all the nodes to be accepted.
Fri Sep 8 14:00:00 2017 containers-bugownerAATTsuse.de - Commit f329dd7 by Sam Leavens rbwsamAATTgmail.com Adding option to install Tiller
Wed Sep 6 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 89165f5 by Robert Roland rob.rolandAATTgmail.com RBAC: Adding LDAP support to Velum (#286) * Adding LDAP support to Velum * Will create the requisite org units in LDAP if they are missing * Will create users in LDAP if they are created via Velum registration
Tue Sep 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit b1c911f by Rafael Fernández López ereslibreAATTereslibre.es Clean old jobs on our own, since salt won\'t do it automatically Given our current configuration in which we are no longer using the mysql `job_cache`, salt won\'t clean old jobs on its own, so we should do it so the database won\'t keep growing without control. We are executing raw SQL commands to avoid creating `Jid` and `SaltReturn` models just for the purpose of cleaning, as we know that we want to move away from a mysql backed salt master. This is a follow up of: https://github.com/kubic-project/salt/pull/199 Fixes: bsc#1054256
Tue Sep 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 5e20ff5 by Maximilian Meister mmeisterAATTsuse.de fix travis for mysql-devel Signed-off-by: Maximilian Meister
Tue Sep 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit ef0160f by Maximilian Meister mmeisterAATTsuse.de packaging: mention velum-rpmlintrc in the sources openSUSE Factory review bot is declining requests because of that Signed-off-by: Maximilian Meister
Tue Sep 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 2de7e3a by Kiall Mac Innes kiallAATTmacinnes.ie Add a 200MB EFI partition to AutoYaST XML Fixes bsc#1055795
Mon Sep 4 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 6ce1dda by Rafael Fernández López ereslibreAATTereslibre.es Add rake task velum:create_user This rake task takes two parameters: an email and a password, and will create a user entry in the Velum database so it\'s possible to login and work with it.
Mon Aug 28 14:00:00 2017 containers-bugownerAATTsuse.de - Commit dc79e32 by Rafael Fernández López ereslibreAATTereslibre.es Modify Velum workflow for Kubernetes external FQDN name Velum will now have a new setup step after the roles have been chosen, with the selected master as the kubernetes external FQDN name that will contain its FQDN by default, allowing the customer to modify it to fit their needs. Fixes: bsc#1047284
Thu Aug 17 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 77c6d77 by Vítor Avelino contactAATTvitoravelino.me removed es6 syntax; fixed tests; added new tests Commit 5295c14 by Vítor Avelino contactAATTvitoravelino.me replaced checkboxes by button group Commit 2151cd1 by Kiall Mac Innes kiallAATTmacinnes.ie Allow multiple master selection Allow the user to choose multiple masters during the initial bootstrap. We don\'t currently allow for adding a master post bootstrap.
Wed Aug 9 14:00:00 2017 containers-bugownerAATTsuse.de - Commit caef239 by Flavio Castelli fcastelliAATTsuse.com Set database name via environment variable Allow to specify a custom database name using the `VELUM_DB_NAME` environment variable. The code falls back to the old value when the environment variable is not set. Signed-off-by: Flavio Castelli
Fri Aug 4 14:00:00 2017 containers-bugownerAATTsuse.de - Commit b193e5e by Robert Roland robert.rolandAATTsuse.com Small grammar update I know it\'s nitpicky, but my OCD requires me to finally change this text.
Thu Aug 3 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 4d07cc5 by Maximilian Meister mmeisterAATTsuse.de allow kubeconfig download when master is ready (bsc#1048483) Signed-off-by: Maximilian Meister
Tue Aug 1 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 0d08127 by Maximilian Meister mmeisterAATTsuse.de reduce 503 gap (bsc#1049931) there is a gap between the database setup and the start of the rails server which can be reduced Signed-off-by: Maximilian Meister
Mon Jul 31 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 2386314 by Maximilian Meister mmeisterAATTsuse.de set secure flag in cookie (bsc#1050484) Signed-off-by: Maximilian Meister
Tue Jul 25 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 3f44180 by Christoph Wickert cwickertAATTsuse.de Fix loopback IP for proxy exception during initial configuration (127.0.01 -> 127.0.0.1)
Fri Jul 21 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 7a49514 by Vítor Avelino contactAATTvitoravelino.me bsc#1049165 : avoid orchestration action from ui while updating/adding node - When an admin node update is available, do not allow users to press \"update all nodes\". The admin node should be updated first. - Never allow both a workers update and an admin update to be started at the same time. - Velum should not allow add node while a bootstrap/upgrade/etc is in progress
Fri Jul 21 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 9862097 by Vítor Avelino contactAATTvitoravelino.me bsc#1045734: fix show/hide update link based on update/highstate `Update all nodes` link should be shown if all nodes are in applied state and there\'s an update available/retryable. If for some reason a node goes to a different state than \"applied\" or there\'s no update, link becomes unavailable.
Tue Jul 18 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 9308c52 by Maximilian Meister mmeisterAATTsuse.de increase workers (bsc#1048533) this allows for more concurrent api requests a worker spawns a copy of the velum process Signed-off-by: Maximilian Meister
Mon Jul 17 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 9448526 by Kiall Mac Innes kiallAATTmacinnes.ie Handle failues of the update orchestration Handle the failure of an update orchestration in the same way we handle a failure for a bootstrap orchestration. bsc#1047895
Fri Jul 14 14:00:00 2017 containers-bugownerAATTsuse.de - Commit a285f00 by Maximilian Meister mmeisterAATTsuse.de make branch safe by transforming slashes to dashes Signed-off-by: Maximilian Meister (cherry picked from commit 49ab27251e452026bee834eb56709180c781a783) Commit 7e861b6 by Maximilian Meister mmeisterAATTsuse.de packaging: make branch configurable Signed-off-by: Maximilian Meister (cherry picked from commit b0d65b5acc4beea1052e748120fbbf42a8715fc4)
Fri Jul 14 14:00:00 2017 containers-bugownerAATTsuse.de - Commit aed8918 by Rafael Fernández López ereslibreAATTereslibre.es Detect orchestration results when `mods` has been provided as argument We usually run the orchestrations manually as: `salt-run state.orchestrate orch.kubernetes` And this case was detected properly. This change adds support for also detecting the orchestration result when the orchestration is called using the `salt-api` on Velum (the general case): `salt-run state.orchestrate mods=orch.kubernetes` With this change we support both return results. Fixes: bsc#1046706
Thu Jul 13 14:00:00 2017 containers-bugownerAATTsuse.de - Commit aed8918 by Rafael Fernández López ereslibreAATTereslibre.es Detect orchestration results when `mods` has been provided as argument We usually run the orchestrations manually as: `salt-run state.orchestrate orch.kubernetes` And this case was detected properly. This change adds support for also detecting the orchestration result when the orchestration is called using the `salt-api` on Velum (the general case): `salt-run state.orchestrate mods=orch.kubernetes` With this change we support both return results. Fixes: bsc#1046706
Wed Jul 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 4ae4648 by Jordi Massaguer Pla jmassaguerplaAATTsuse.de [packaging] rebase schema patch because of the changes introduced in 7e2e454 Signed-off-by: Jordi Massaguer Pla
Wed Jul 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 79cccb5 by Rafael Fernández López ereslibreAATTereslibre.es `force_ssl` is documented to be executed from the class context Not all redirections to `https` were properly handled. By making this change we manually redirect to `https` as a `before_action` as before, but handling a `redirect_to` in the chain (effectively stopping the chain and in the expected order). The reason behind this is that `force_ssl` called from our own filter: https://github.com/rails/rails/blob/03925dc26a747075ff37660d1f0a060a8178bf66/actionpack/lib/action_controller/metal/force_ssl.rb#L62-L68 installs a `before_action`, but it\'s already too late for that very request (we are already in the `before_actions` for that request). Also, with the current implementation the filter gets installed after our other `before_action` filters, what implies that the redirection to `https` is not the very first filter in the chain, as it should be. By calling to the method itself: https://github.com/rails/rails/blob/03925dc26a747075ff37660d1f0a060a8178bf66/actionpack/lib/action_controller/metal/force_ssl.rb#L76-L96 from our filter, we ensure all requests are redirected to TLS. Fixes: bsc#1048134
Wed Jul 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 55895e9 by Rafael Fernández López ereslibreAATTereslibre.es Add missing indexes for `salt_events` table Fix some slow queries that we were having due to missing indexes. Increase batch job size. Fixes: bsc#1046862
Tue Jul 11 14:00:00 2017 containers-bugownerAATTsuse.de - Commit a40ed8a by Kiall Mac Innes kiallAATTmacinnes.ie Add Jenkinsfile The Jenkinsfile in each repo, if we adopt Jenkins in the end, will be very thin, including just a single library load, and a single method call. This prevents us from needing to keep each projects Jenkinsfile in sync as CI changes are made.
Fri Jul 7 14:00:00 2017 containers-bugownerAATTsuse.de - Commit c28c294 by Flavio Castelli fcastelliAATTsuse.com db not ready page: return http 503 The \"db is not ready\" page now returns a http 503 status instead of a 200. Signed-off-by: Flavio Castelli
Fri Jul 7 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 054e21c by Rafael Fernández López ereslibreAATTereslibre.es Take orchestration result into consideration when bootstrapping When bootstrapping, if the orchestration fails, depending in what stage it failed, we might never retrieve individual highstate returns from minions, so they will be in `pending` status forever. With this change, we also listen for the overall bootstrap orchestration result (`orch.kubernetes` for now), so we will mark all pending nodes as failed. Fixes: bsc#1046706
Fri Jul 7 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 53f71da by Rafael Fernández López ereslibreAATTereslibre.es Before checking all nodes, make sure we are waiting for them When using the `check-all` box, make sure that all expected nodes are present on the page, so we select all the nodes that we intend to, instead of only a subset of them. This should help remove flaky tests. Commit bab4226 by Miquel Sabaté Solà msabateAATTsuse.com Improved the reliability of some tests There\'s a flaky test that has been marked as `pending` since: 1. It\'s already tested as an end-to-end test. 2. We\'ve wasted too much time on it already and we have more pressing issues. Besides that, we\'ve applied best practices and tests should run faster overall. This commit has been done with the help of AATTvitoravelino and AATTereslibre. Signed-off-by: Miquel Sabaté Solà
Fri Jul 7 14:00:00 2017 containers-bugownerAATTsuse.de - Commit f34180e by Flavio Castelli fcastelliAATTsuse.com Serve \"db is not ready\" page over https [bsc#1047203] Ensure the \"db is not yet ready\" is served over https too. This fixes bsc#1047203. Signed-off-by: Flavio Castelli
Fri Jul 7 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 7f8256d by Maximilian Meister mmeisterAATTsuse.de change dark to light font color in the dark background Signed-off-by: Maximilian Meister Commit 68927b8 by Maximilian Meister mmeisterAATTsuse.de public: style the other static pages as well follow up of #237 Signed-off-by: Maximilian Meister
Thu Jul 6 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 67308fb by Flavio Castelli fcastelliAATTsuse.com Improve the style of \"db is initializing\" page [bsc#1047305] Try to use the same style as the main velum web application. Signed-off-by: Flavio Castelli
Thu Jul 6 14:00:00 2017 containers-bugownerAATTsuse.de - Commit b898f75 by Rafael Fernández López ereslibreAATTereslibre.es Download the kubectl client certificate and key from the new location Fixes: bsc#1046963
Thu Jul 6 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 2211633 by PI-Victor palade.ionutAATTgmail.com views: remove lore ipsum dead code from worker_bootstrap.html.slim
Wed Jul 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 125fb16 by Rafael Fernández López ereslibreAATTereslibre.es Make travis load the required phantomjs version Also improve caching for faster builds.
Wed Jul 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 20c9e03 by Rafael Fernández López ereslibreAATTereslibre.es Fix versioning syntax for ruby patchset version
Wed Jul 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 74b395e by Rafael Fernández López ereslibreAATTereslibre.es Add two runs for each ruby version, one with fail fast, the other a regular one When we find a flaky test, the fail fast version will contain relevant information on the tail of the `test.log` fail, while the regular run will continue to show any other errors. Also, use the ruby version used in CaaSP only for now.
Wed Jul 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 557c490 by Rafael Fernández López ereslibreAATTereslibre.es Print `log/test.log` upon failure in Travis This file might have valuable content to identify a flaky test or any other problem.
Wed Jul 5 14:00:00 2017 containers-bugownerAATTsuse.de - Commit d310c48 by Rafael Fernández López ereslibreAATTereslibre.es Remove `restart.txt` puma functionality Puma allows you to restart the server based on the `mtime` of a file `tmp/restart.txt`. We won\'t be using this functionality as the server runs in a container and we have other means for restarting it.
Mon Jul 3 14:00:00 2017 containers-bugownerAATTsuse.de - Commit a187b77 by Vítor Avelino contactAATTvitoravelino.me ux/ui: added title to bootstrap button
Fri Jun 30 14:00:00 2017 containers-bugownerAATTsuse.de - Commit bd67db1 by Flavio Castelli fcastelliAATTsuse.com Proxy support: code cleanup Apply the changes requested during the code review process. Signed-off-by: Flavio Castelli Commit 5bc7fd9 by Flavio Castelli fcastelliAATTsuse.com AutoYaST: handle proxy settings [bsc#1043538] Handle the proxy settings inside of the AutoYaST file when the user enabled them at the node level. This is fixes bsc#1043538 Signed-off-by: Flavio Castelli Commit d28c5ad by Flavio Castelli fcastelliAATTsuse.com Setup page: improve proxy settings This commit changes the proxy settings area of the setup page in the following ways: * Introduce toggle switch that enables/disables proxy settings * When the proxy settings are disabled hide the panel showing all their input fields. * When the proxy settings are enabled show the panel showing all their input fields. * Introduce toggle switch to enable/disable proxy settings at the node level. This is required to handle the `proxy:systemwide` pillar introduced by [this](https://github.com/kubic-project/salt/pull/107) PR. Signed-off-by: Flavio Castelli Commit e437f14 by Flavio Castelli fcastelliAATTsuse.com Handle removal of empty pillars Certain pillars (like the proxy related ones) can be blank. When that happens they must be removed from the `pillars` table of the database. This commit allows a user to effectively disable proxy related configurations by simply providing an empty value. The previous code would have ignored this change and left the old values instead. Signed-off-by: Flavio Castelli Commit a9b5441 by Flavio Castelli fcastelliAATTsuse.com Add support of proxy:systemwide pillar This pillar was introduced by [this](https://github.com/kubic-project/salt/pull/107) pull request but was never supported by Velum. Signed-off-by: Flavio Castelli
Fri Jun 30 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 652b0da by Vítor Avelino contactAATTvitoravelino.me ui: polishing and minor enhancements Most of changes were done based on wireframes: - General - Added missing Roboto Medium (used on panel titles for example) - Slightly larger line-height on `.panel-heading` to fit `.btn-sm` - Buttons on `.panel-heading` moved from `.btn-xs` to `.btn-sm` - Configuration - Added missing `.panel-title` (except for proxy settings to avoid conflict) - Overview page - Centered status icon to column name - Status text in the same column as icon - Aligned table data text in the middle - Wrong use of th instead of td on nodes table - Master checkbox aligned before role text - Changed update all nodes from button to link - Overview and Discovery - Added text when Pending Nodes panel is empty
Fri Jun 30 14:00:00 2017 containers-bugownerAATTsuse.de - Commit b34d4ce by Maximilian Meister mmeisterAATTsuse.de hide minimum nodes alert (bsc#1046626) Signed-off-by: Maximilian Meister
Fri Jun 30 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 07795f3 by Rafael Fernández López ereslibreAATTereslibre.es Only restrict routes on production
Thu Jun 29 14:00:00 2017 containers-bugownerAATTsuse.de - Commit ee0ee4e by Rafael Fernández López ereslibreAATTereslibre.es Add support for running Puma with SSL Puma will be executed using SSL. If the port provided is 80 (we will be serving autoyast with no safe transport in 1.0), then we only create the autoyast route, since we should not let the customers handle Velum through an insecure connection. Connect to the salt-api using TLS. Remove certificate details from the UI and related code. Fixes: bsc#1043570
Thu Jun 29 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 6054c65 by Miquel Sabaté Solà msabateAATTsuse.com Clarification on the discovery page Signed-off-by: Miquel Sabaté Solà
Wed Jun 28 14:00:00 2017 containers-bugownerAATTsuse.de - Commit ae40fb3 by Vítor Avelino contactAATTvitoravelino.me Added \'cluster is too small\' warning The etcd configuration used in CaaSP 1.0 requires three total nodes to be present in the cluster (can be 1 master and two minions) - without this, etcd does not elect a leader, and bootstrap will fail. Warns the user if he tries to setup a cluster with only two nodes. See bsc#1040477
Tue Jun 27 14:00:00 2017 containers-bugownerAATTsuse.de - Commit afb1d63 by Vítor Avelino contactAATTvitoravelino.me Fixed \'Reboot to update\' after click behavior After clicking \"Reboot to update\", fixed wrong button text and locked modal until admin node is rebooted. bsc#1045380, bsc#1045730
Tue Jun 27 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 4efd537 by Vítor Avelino contactAATTvitoravelino.me ui: discovery page layout enhancement
Tue Jun 27 14:00:00 2017 containers-bugownerAATTsuse.de - Commit ebb8faa by Michal Jura mjuraAATTsuse.com Fix minions update status, bsc#1045734 We have to add and check update_status from minions equal to 3, which means that a highstate failed to apply to the node, which is a retryable upgrade failure, so we should allow users to re-trigger an upgrade, which we do by enabling the \"Update all Nodes\" button
Fri Jun 23 14:00:00 2017 containers-bugownerAATTsuse.de - Commit a8ed511 by Graham Hayes graham.hayesAATTsuse.com bsc#1043592 Add support for accepting nodes Turning off `auto_accept` for salt means we need to have a mechanism to accept nodes on a node by node basis into the cluster. This adds a pending nodes table that will show all nodes that have not had their key accepted in salt yet.
Fri Jun 23 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 70049ca by Vítor Avelino contactAATTvitoravelino.me Missing improvements from #201 (add unassigned nodes)
Thu Jun 22 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 71840dd by Graham Hayes graham.hayesAATTsuse.com Add \'grains_refresh_every\' config minions
Wed Jun 21 14:00:00 2017 containers-bugownerAATTsuse.de - Commit bcdecc9 by Vítor Avelino contactAATTvitoravelino.me Add unassigned nodes after cluster bootstrap After the initial selection of the cluster (discovery page), new nodes can eventually come up and user might want to add them. This PR makes that available with a dedicated page similar to the discovery one. https://trello.com/c/yzU3t5EC/229-5-ui-create-the-add-unassigned-nodes-to-the-cluster
Wed Jun 21 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 33506ea by Maximilian Meister mmeisterAATTsuse.de Gemfile.lock: downgrade a few gems the recent capybara/poltergeist update can live with lower versions of their deps as well partial revert of: 2a2125e8fc4ad66c7901ba6f0db7462c65056e41 Signed-off-by: Maximilian Meister
Tue Jun 20 14:00:00 2017 containers-bugownerAATTsuse.de - Commit b1d0cd6 by Rafael Fernández López ereslibreAATTereslibre.es Remove phantomjs gem Add phantomjs to travis configuration
Tue Jun 20 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 1052024 by Vítor Avelino contactAATTvitoravelino.me Allows selection of nodes to bootstrap cluster Previously, all the nodes found were used to be part of the cluster. Now, user needs to select which ones they want to be used for it.
Tue Jun 20 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 2a2125e by Miquel Sabaté Solà msabateAATTsuse.com Fixed flaky tests - Some versions have been upgraded. - I\'ve taken the `spec/support/wait_for_events.rb` from Portus and used some of its methods here and there. - I\'ve also tweaked some tests. Thanks a lot to AATTvitoravelino and AATTereslibre for all the help for fixing this. Signed-off-by: Miquel Sabaté Solà
Tue Jun 20 14:00:00 2017 containers-bugownerAATTsuse.de - Commit f86b8d6 by Rafael Fernández López ereslibreAATTereslibre.es When setting the highstate resolution, consider all highstates With the current logic, it could happen that during the same orchestration run the first highstate succeeds (setting the minion status to :applied as succeeded), while the second highstate fails (and the :applied status as succeeded will be kept). With this change we consider the latest highstate run is the most recent, and whatever it reports is what the final status of the minion will be.
Fri Jun 16 14:00:00 2017 containers-bugownerAATTsuse.de - Commit aecdaa5 by Vítor Avelino contactAATTvitoravelino.me Fixed regression introduced when changed dashboard layout For 1.0 we changed the layout of overview page. During that process, I accidentally changed this piece of code without reminding that the discovery page also depended on this. Now it separates different behavior depending on the page.
Wed Jun 14 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 886e7ae by Graham Hayes graham.hayesAATTsuse.com Add \"update\" button to velum. * Adds a button that will trigger the update orchestration run, when there is nodes that can be updated. * Updates the status column to show status of updates. * Updated the Salt Event listener to update status of minions marked as \"failed\" if another highstate succeeds
Wed Jun 14 14:00:00 2017 containers-bugownerAATTsuse.de - Commit e1aaf8b by Miquel Sabaté Solà msabateAATTsuse.com Don\'t be so strict on some pillar fields Signed-off-by: Miquel Sabaté Solà
Wed Jun 14 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 9d23ad4 by Valentin Rothberg vrothbergAATTsuse.com registration: allow only one admin user The administration dashboard allows to create as many admin users as desired, which is a potential security threat as Velum does not have any user management. Besides, an admin cannot see how many other users exist. Avoid creating more than one admin user by not showing the `Create an account` button when a user already exists. `users/sign_up` will further redirect to the `root_path` and print an alert. Notice that this is only an intermediate solution until multiuser support and RBAC is implemented. Until then, a password reset must be done by connecting to the machine (manually or via a script). See bsc#1040831 Signed-off-by: Valentin Rothberg
Wed Jun 14 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 1212762 by Rafael Fernández López ereslibreAATTereslibre.es Check that result isn\'t `nil` before checking result contents We are checking that the referenced file exists by performing a rudimentary check. However, the result might be completely empty under certain circumstances, making our check fail (`include?` called on `nil` will fail). This fixes the 500 error, but we still need to find out why the salt side of things is failing at all to retrieve the contents of the file. Fixes: bsc#1043843
Tue Jun 13 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 476b5d5 by Vítor Avelino contactAATTvitoravelino.me dashboard: updated layout based on wireframes
Mon Jun 12 14:00:00 2017 containers-bugownerAATTsuse.de - Commit de90154 by Miquel Sabaté Solà msabateAATTsuse.com Added support for detection & reboot on the admin node Signed-off-by: Miquel Sabaté Solà
Fri Jun 9 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 44bc253 by Rafael Fernández López ereslibreAATTereslibre.es Remove the development environment and move it to its own repo The development environment can be used to hack both on Salt and Velum. Clean up references to the development environment and move all that to its dedicated repository.
Thu Jun 8 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 039ff47 by Flavio Castelli fcastelliAATTsuse.com Improve initial cluster config page [bsc#1040367] This is not the definitive design of the initial cluster configuration page, it\'s just an attempt to quickly improve it. The different forms have been grouped together based on the area they are related to. Also hover help tips have been added to the forms that might be harder to understand. This helps to mitigate issue bsc#1040367 Signed-off-by: Flavio Castelli
Wed Jun 7 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 92f5a04 by Vítor Avelino contactAATTvitoravelino.me signup: added proper email validation I had to add checkValidity() to force a manual check (the same as when form is submitted) to avoid the weird default suggestions and enforce the custom message. See bsc#1041940
Tue Jun 6 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 84e0ea1 by Jordi Massaguer Pla jmassaguerplaAATTsuse.de fix version in package to be a sequence Let\'s use the git revision number in the version so that zypper will see each new revision as an update. Otherwise, if we only use the commit number, zypper gets confused - Commit 1f38f52 by Rafael Fernández López ereslibreAATTereslibre.es Fix `minion` -> `worker` terminology Internally we refer to `minion` as a salt minion generically, but when it comes to assign roles (that will be shown to the user), fix terminology and use `worker` instead of `minion`. This fixes bsc#1032917 - Commit 2594fe9 by Miquel Sabaté Solà msabateAATTsuse.com Added Docker HTTP proxy settings See kubic-project/salt#66 See bsc#1036627 Signed-off-by: Miquel Sabaté Solà - Commit e9673d5 by Miquel Sabaté Solà msabateAATTsuse.com Don\'t allow users to download the kubeconfig when bootstrapping Unless all the nodes are up and ready, don\'t allow users to download the kubeconfig file. See bsc#1041806 Signed-off-by: Miquel Sabaté Solà
Fri Jun 2 14:00:00 2017 containers-bugownerAATTsuse.de - Commit cb0d67b by Kiall Mac Innes kiallAATTmacinnes.ie Fix compatibility with salt 2016.11.4
Fri Jun 2 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 4c0e315 by Flavio Castelli fcastelliAATTsuse.com UI: show salt ID instead of rails\' internal ID [bsc#1041789] Change the UI to show the salt ID (which now is set to be equal to the machine-id) instead of showing Rails\' internal ID. This is required to fix bsc#1041789 Signed-off-by: Flavio Castelli
Wed May 31 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 028069e by Miquel Sabaté Solà msabateAATTsuse.com signup: added proper validation message for the password fields See bsc#1041905 Signed-off-by: Miquel Sabaté Solà
Tue May 30 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 9d7b06e by Vítor Avelino contactAATTvitoravelino.me Fixed footer overlapping elements If a page didn\'t fit users screen height, the footer overlaps any element since its position is absolute to .container element. An example of that was the \"Next\" button on initial configuration form. See bsc#1041440
Mon May 29 14:00:00 2017 containers-bugownerAATTsuse.de - Commit a97129d by Miquel Sabaté Solà msabateAATTsuse.com - setup: Block non-alphabetical characters - - I\'ve also fixed a redirect. - - See bsc#1031475 - - Signed-off-by: Miquel Sabaté Solà
Thu May 25 14:00:00 2017 containers-bugownerAATTsuse.de - Commit f5f660b by Rafael Fernández López ereslibreAATTereslibre.es - Remove Dockerfile that was for development purposes - - We already have the caasp-devenv and don\'t really need this Dockerfile, - however it would be good to reintroduce it based on opensuse in the future.
Thu May 25 14:00:00 2017 containers-bugownerAATTsuse.de - Commit ac24623 by Miquel Sabaté Solà msabateAATTsuse.com - autoyast: added docker - - See bsc#1040579 - - Signed-off-by: Miquel Sabaté Solà
Fri May 19 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 1a388b6 by Rafael Fernández López ereslibreAATTereslibre.es - Ask for system activations and retrieve the regcode from this service - - We will identify an active registration code by the identifier and not the - name of the product. - - Fixes: bsc#1038074
Thu May 18 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 98effdd by Rafael Fernández López ereslibreAATTereslibre.es - Fix unit tests
Thu May 18 14:00:00 2017 containers-bugownerAATTsuse.de - Commit 22ab346 by Rafael Fernández López ereslibreAATTereslibre.es - Add setting for the main apiserver hostname - - Fixes bsc#1039437
Wed May 17 14:00:00 2017 containers-bugownerAATTsuse.de - Fix patterns on autoyast (Fixes: bsc#1039432)
Tue May 16 14:00:00 2017 containers-bugownerAATTsuse.de - Use colons as nesting instead of dots
Tue May 16 14:00:00 2017 containers-bugownerAATTsuse.de - Add support for libvirt in Vagrantfile
Fri May 12 14:00:00 2017 containers-bugownerAATTsuse.de - Disable rubocop inline rescue warning
Fri May 12 14:00:00 2017 containers-bugownerAATTsuse.de - Fix documentation typos
Fri May 12 14:00:00 2017 containers-bugownerAATTsuse.de - autoyast: create /var/lib/docker partition (bsc#1034942)
Fri May 12 14:00:00 2017 containers-bugownerAATTsuse.de - Propagate ssh public key from dashboard to workers, bsc#1030876
Fri May 12 14:00:00 2017 containers-bugownerAATTsuse.de - Remove GPLv3+ license from specific files defaulting to project\'s license
Fri May 12 14:00:00 2017 containers-bugownerAATTsuse.de - Add debugging - Add salt-api container configuration - Use the production schema to create the database at the beginning - Make the development environment as close as possible to production
Tue May 9 14:00:00 2017 containers-bugownerAATTsuse.de - fix bsc#1036724
Mon May 8 14:00:00 2017 containers-bugownerAATTsuse.de - Revert \"Do not bundle install in velum\'s source code location\" - Revert \"Fix path typo\" - Revert \"Set .bundle/config location by stripping the buildroot automatically\"
Mon May 8 14:00:00 2017 containers-bugownerAATTsuse.de - packaging: use /usr/share instead of /usr/local
Mon May 8 14:00:00 2017 containers-bugownerAATTsuse.de - Set .bundle/config location by stripping the buildroot automatically added when installing with --path
Mon May 8 14:00:00 2017 containers-bugownerAATTsuse.de - Gemfile: fix ENV
Thu May 4 14:00:00 2017 containers-bugownerAATTsuse.de - Fix path typo
Thu May 4 14:00:00 2017 containers-bugownerAATTsuse.de - Do not bundle install in velum\'s source code location
Wed May 3 14:00:00 2017 containers-bugownerAATTsuse.de - discovery: don\'t cache AJAX requests (fix bsc#1031742)
Thu Apr 27 14:00:00 2017 containers-bugownerAATTsuse.de - docs: added internal research on salt job callbacks
Thu Apr 27 14:00:00 2017 containers-bugownerAATTsuse.de - Fixed the node count on the discovery page (bsc#1036040)
Tue Apr 25 14:00:00 2017 containers-bugownerAATTsuse.de - Prevent exception in console during initial bootstrap
Tue Apr 25 14:00:00 2017 containers-bugownerAATTsuse.de - Update velum-secrets host path on development
Tue Apr 25 14:00:00 2017 containers-bugownerAATTsuse.de - Add seeding depending on environment
Tue Apr 25 14:00:00 2017 containers-bugownerAATTsuse.de - Remove dashboard pillar seed
Mon Apr 24 14:00:00 2017 containers-bugownerAATTsuse.de - Explicitly ask for the dashboard location (bsc#1032461 and bsc#1031605)
Mon Apr 24 14:00:00 2017 containers-bugownerAATTsuse.de - we always need to specify a VELUM_SECRETS_DIR
Mon Apr 24 14:00:00 2017 containers-bugownerAATTsuse.de - enhance secrets method and use /var/lib/misc to store the secrets - Make rubocop happy - Store and retrieve secret_key_base from disk file
Fri Apr 21 14:00:00 2017 containers-bugownerAATTsuse.de - Cleaning folders that can be problematic
Wed Apr 19 14:00:00 2017 containers-bugownerAATTsuse.de - Added NTP configuration for nodes in autoyast.xml
Wed Apr 19 14:00:00 2017 containers-bugownerAATTsuse.de - clanup: also don\'t persist the server.pid file - init: define VELUM_PORT earlier
Wed Apr 19 14:00:00 2017 containers-bugownerAATTsuse.de - manifest-templates: always use the latest images
Wed Apr 19 14:00:00 2017 containers-bugownerAATTsuse.de - packaging: rebase patch
Wed Apr 19 14:00:00 2017 containers-bugownerAATTsuse.de - Do not assume minion_id is hostname/fqdn
Tue Apr 18 14:00:00 2017 containers-bugownerAATTsuse.de - Forcing a user to specify a SALT_DIR
Thu Apr 13 14:00:00 2017 containers-bugownerAATTsuse.de - Use the same init script for development env as we do in production
Thu Apr 13 14:00:00 2017 containers-bugownerAATTsuse.de - Improve bootstrap documentation (bsc#1031685)
Thu Apr 13 14:00:00 2017 containers-bugownerAATTsuse.de - fix bsc#1031682
Thu Apr 13 14:00:00 2017 containers-bugownerAATTsuse.de - Update manifests. - Bug 1031352 - Do not expose mariadb to the world
Tue Apr 11 14:00:00 2017 containers-bugownerAATTsuse.de - Fix kubelet arguments for version >= 1.6.1
Fri Mar 31 14:00:00 2017 containers-bugownerAATTsuse.de - Request the ca certificate directly to the CA machine (container) (bsc#1031478)
Tue Mar 28 14:00:00 2017 containers-bugownerAATTsuse.de - bootstrap: don\'t allow empty bootstrap in the back-end
Mon Mar 27 14:00:00 2017 containers-bugownerAATTsuse.de - setup: enable select field for the country codes
Mon Mar 27 14:00:00 2017 containers-bugownerAATTsuse.de - discovery: don\'t allow empty bootstrap
Mon Mar 27 14:00:00 2017 containers-bugownerAATTsuse.de - Set \"dashboard\" Pillar to the request.host value
Mon Mar 27 14:00:00 2017 containers-bugownerAATTsuse.de - Fix spacings
Mon Mar 27 14:00:00 2017 containers-bugownerAATTsuse.de - Add netsetup=dhcp documentation
Mon Mar 27 14:00:00 2017 containers-bugownerAATTsuse.de - packaging: rename patch
Fri Mar 24 13:00:00 2017 containers-bugownerAATTsuse.de - Set salt master configuration on the minion on a script
Fri Mar 24 13:00:00 2017 containers-bugownerAATTsuse.de - Remove SECRET_KEY_BASE
Fri Mar 24 13:00:00 2017 containers-bugownerAATTsuse.de - setup: validate fields in the front end
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - setup: don\'t allow empty initial configuration
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - Fix rubocop warning
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - add init for containers
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - Remove `SKIP_MIGRATION` envvar
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - Remove port from puma configuration
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - Fixed the production environment
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - Typo fixes
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - Retrieve host from request
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - Update coverage and codeclimate table in README.md
Thu Mar 23 13:00:00 2017 containers-bugownerAATTsuse.de - Add AutoYaST profile serving
Fri Mar 17 13:00:00 2017 containers-bugownerAATTsuse.de - Provide kubectl configuration
Fri Mar 17 13:00:00 2017 containers-bugownerAATTsuse.de - provide hints about the initial configuration
Wed Mar 15 13:00:00 2017 containers-bugownerAATTsuse.de - Change \"minions\" to \"workers\"
Wed Mar 15 13:00:00 2017 containers-bugownerAATTsuse.de - Add bootstrap javascript to make close buttons on alerts work - ui: styling enhancements
Wed Mar 15 13:00:00 2017 containers-bugownerAATTsuse.de - Show message about unassigned minions in monitoring page
Mon Mar 13 13:00:00 2017 mmeisterAATTsuse.com - Implementing a setup controller to guide the user throught the setup - Overhaul of the UI - Drop turbolink dependencies. They have been removed with commit: 6758b5ac35db111393339a5f4916ae28f4d794c3
Thu Mar 9 13:00:00 2017 jmassaguerplaAATTsuse.com - Disable the service so we don\'t get accidentally rebuilds on our final repos - add 0_change_versions.gem.patch: This relaxes the requirement on recursive-open-struct to ~>1.0.0 instead of =1.0.0 so that we can use version 1.0.2 which is the latest version upstream and so the one that we are packaging. This change has been made also upstream in the master branch of kubeclient, so that this is a backport which should be removed when we update kubeclient
Fri Feb 10 13:00:00 2017 mmeisterAATTsuse.com - Initial packaging of velum
|
|
|