diff --git a/blog/2024/02/13/release-0.16.2/index.html b/blog/2024/02/13/release-0.16.2/index.html index 8d11b4ab..e0876335 100644 --- a/blog/2024/02/13/release-0.16.2/index.html +++ b/blog/2024/02/13/release-0.16.2/index.html @@ -10,6 +10,7 @@ RELEASE 0.16.2 - Kanku + @@ -83,9 +84,9 @@

BUGFIXES

diff --git a/blog/2024/04/12/release-0.17.0/index.html b/blog/2024/04/12/release-0.17.0/index.html new file mode 100644 index 00000000..85e50eab --- /dev/null +++ b/blog/2024/04/12/release-0.17.0/index.html @@ -0,0 +1,210 @@ + + + + + + + + + + + RELEASE 0.17.0 - Kanku + + + + + +
+ + +
+
+
+
+
+ +
+

Release 0.17.0

+ + + +

Tags: + +

+ + +
+ +

Attention:

+ +

+ Focus of this release has been: +

+ +
    +
  • Support for new URL protocol (based on https)
    kankus://khub.example.com/path/to/KankuFile
  • +
  • improve packaging for rpm and deb based distros
  • +
  • refactor LWP::UserAgent based libraries to use Net::OBS::Client/Net::OBS::LWP/UserAgent which supports experimental 'Signature' HTTP Authentication Scheme
  • +
  • cleanup deprecated/obsolete/broken libraries
  • +
+ +

+ + The following libraries have been deleted.
+ Please check your configs for the following Handlers: +
+

+ +
    +
  • Kanku::Handler::OBSDownload (use Kanku::Handler::ImageDownload)
  • +
  • Kanku::Handler::OpenStack::CreateInstance (discontinued w/o replacement)
  • +
  • Kanku::Handler::OpenStack::Image (discontinued w/o replacement)
  • +
  • Kanku::Handler::OpenStack::RemoveInstance (discontinued w/o replacement)
  • +
+ +

+ The following libraries have been also removed. + This should only be relevant for kanku developers. + Kanku users should not notice these changes: +

+ +
    +
  • Kanku::Util::HTTPMirror
  • +
  • OpenStack::API
  • +
  • OpenStack::API::Cinder
  • +
  • OpenStack::API::EC2
  • +
  • OpenStack::API::Glance
  • +
  • OpenStack::API::Neutron
  • +
  • OpenStack::API::Nova
  • +
  • OpenStack::API::Quantum
  • +
  • OpenStack::API::Role::Client
  • +
  • OpenStack::API::Role::Service
  • +
+ + +

FEATURES

+ +
  • [dist] new package 'kanku-iptables' (Store and restore kanku iptables rules) +
  • [dist] added x-scheme-handler kankus:// +
  • [core] configurable SigAuth for http(s) dependent libraries, e.g.: +- Kanku::Handler::OBSCheck +- Kanku::Handler::ImageDownload +- Kanku::Util::CurlHttpDownload

    +
  • [dist] improvments for rpm/debian packages +
  • [test] updated libraries in base check +
  • [dist] new kanku job 'test' to create a vm running kanku test suite +
  • [handler] removed obsolete OpenStack handler and modules +
  • [handler] OBSCheck: setter for api_url for later use +
  • [handler] removed deprecated K::H::OBSDownload +
  • [templates] examples for Net::OBS::Client authentication +
  • [util] deleted Kanku::Util::HTTPMirror +
+ + +

BUGFIXES

+ +
  • [handler] fix skip_all_checks in OBSCheck +
  • [util] DoD: fixed auth problem +
  • [dist] fix mkdir for system-user-kankurun.conf +
  • [dist] more fixes for spec +
+ + +

Example configuration for SigAuth

+ +

+ Add the following config snippet to your kanku config: +

+ +
    +
  • ~/.kanku/kanku-config.yml (devel mode)
  • +
  • /etc/kanku/kanku-config.yml (server mode)
  • +
+ +

+ Net::OBS::SigAuth will try to find a private key to sign + your request in the following order +

+ +
    +
  • first key in ssh-agent (SEE ssh-add -L)
  • +
  • ~/.ssh/id_ed25519
  • +
  • ~/.ssh/id_rsa
  • +
+ +

+Net::OBS::Client:
+  credentials:
+    https://obs.example.com:
+      sigauth_credentials:
+        user: Bob
+
+ +

+ SEE etc/templates/cmd/setup/kanku-config.yml.tt2 for more configuration examples. +

+ + + + + + +
+
+ + +
+
+ + + diff --git a/blog/index.atom b/blog/index.atom index f207a135..450d0b51 100644 --- a/blog/index.atom +++ b/blog/index.atom @@ -2,11 +2,25 @@ https://m0ses.github.io/kanku/blog/ Kanku - 2024-02-13T17:28:18Z + 2024-04-12T13:22:44Z Statocles + + https://m0ses.github.io/kanku/blog/2024/04/12/release-0.17.0/ + RELEASE 0.17.0 + + Tags: + release +

+ + ]]>
+ 2024-04-12T13:22:44Z + +
https://m0ses.github.io/kanku/blog/2024/02/13/release-0.16.2/ RELEASE 0.16.2 @@ -63,19 +77,5 @@ 2023-11-30T10:54:14Z - - https://m0ses.github.io/kanku/blog/2023/01/10/release-0.14.0/ - RELEASE 0.14.0 - - Tags: - release -

- - ]]>
- 2023-01-10T09:15:00Z - -
diff --git a/blog/index.html b/blog/index.html index 92d93f0b..8aea4cfc 100644 --- a/blog/index.html +++ b/blog/index.html @@ -50,11 +50,11 @@
-

RELEASE 0.16.2

+

RELEASE 0.17.0

@@ -68,11 +68,11 @@

RELEASE 0.16.2

-

RELEASE 0.16.1

+

RELEASE 0.16.2

@@ -86,11 +86,11 @@

RELEASE 0.16.1

-

RELEASE 0.16.0

+

RELEASE 0.16.1

@@ -104,7 +104,7 @@

RELEASE 0.16.0

-

RELEASE 0.15.0

+

RELEASE 0.16.0

-

RELEASE 0.14.0

+

RELEASE 0.15.0

diff --git a/blog/index.rss b/blog/index.rss index 6f425fbb..b1fec921 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -6,6 +6,21 @@ Blog feed of Kanku Statocles 0.098 + + RELEASE 0.17.0 + https://m0ses.github.io/kanku/blog/2024/04/12/release-0.17.0/ + https://m0ses.github.io/kanku/blog/2024/04/12/release-0.17.0/ + Tags: + release +

+ + ]]>
+ + Fri, 12 Apr 2024 13:22:44 +0000 + +
RELEASE 0.16.2 https://m0ses.github.io/kanku/blog/2024/02/13/release-0.16.2/ @@ -66,21 +81,6 @@ Thu, 30 Nov 2023 10:54:14 +0000 - - RELEASE 0.14.0 - https://m0ses.github.io/kanku/blog/2023/01/10/release-0.14.0/ - https://m0ses.github.io/kanku/blog/2023/01/10/release-0.14.0/ - Tags: - release -

- - ]]>
- - Tue, 10 Jan 2023 09:15:00 +0000 - -
diff --git a/blog/page/2/index.html b/blog/page/2/index.html index 57b7a036..f9351730 100644 --- a/blog/page/2/index.html +++ b/blog/page/2/index.html @@ -49,6 +49,24 @@
+ -
    diff --git a/blog/page/3/index.html b/blog/page/3/index.html index 0fa54360..1cdaa124 100644 --- a/blog/page/3/index.html +++ b/blog/page/3/index.html @@ -13,6 +13,7 @@ + @@ -50,11 +51,11 @@
    -

    RELEASE 0.12.0

    +

    RELEASE 0.12.1

    @@ -141,9 +142,9 @@

    RELEASE 0.12.0