Re: Apache CloudStack 4.18 LTS is released
Seems 4.18 not yet available for Ubuntu Variant. On Mon, Mar 20, 2023 at 8:26 PM Info Manager wrote: > Hi, you can use shapeblue rep also > > On Mon, Mar 20, 2023, 13:43 Pratik Chandrakar > wrote: > > > Hi all, > > This is to inform you that the 4.18 Package is currently not available > for > > Debian on https://download.cloudstack.org/ubuntu/dists/ > > > > On Mon, Mar 20, 2023 at 3:07 PM Daan Hoogland wrote: > > > > > We are pleased to announce that the Apache CloudStack 4.18.0.0 LTS > > > Releaseis out. > > > > > > The Apache Software Foundation Announces Apache® CloudStack® v4.18. > > > > > > Apache CloudStack 4.18.0.0 is a 4.18 LTS release with 300+ new > features, > > > improvements, and bug fixes since 4.17, including 19 major new > features. > > > Some of the highlights include: > > > > > > - Edge Zones > > > > > > - Autoscaling > > > > > > - Managed User Data > > > > > > - Two-Factor Authentication Framework > > > > > > - Support for Time-based OTP (TOTP) Authenticator > > > > > > - Volume Encryption > > > > > > - SDN Integration – Tungsten Fabric > > > > > > - Ceph Multi Monitor Support > > > > > > - API-Driven Console Access > > > > > > - Console Access Security Improvements > > > > > > - New Global settings UI > > > > > > - Configurable MTU for VR > > > > > > - Adaptative Affinity Groups > > > > > > - Custom DNS Servers for Networks > > > > > > - Improved Guest OS Support Framework > > > > > > - Support for Enterprise Linux 9 > > > > > > - Networker Backup Plugin for KVM Hypervisor > > > > > > - Custom Quota Tariffs > > > > > > - Secure VNC for KVM > > > > > > Documentation > > > > > > The full list of new features can be found in the project release notes > > at > > > > http://docs.cloudstack.apache.org/en/4.18.0.0/releasenotes/changes.html > > > > > > The CloudStack documentation includes upgrade instructions from > previous > > > versions of Apache CloudStack, and can be found at: > > > http://docs.cloudstack.apache.org/en/4.18.0.0/upgrading/index.html > > > > > > The official installation, administration and API documentation for > each > > of > > > the releases are available on our documentation page: > > > http://docs.cloudstack.apache.org/ > > > > > > Downloads > > > > > > The official source code for the 4.18.0.0 release can be downloaded > from > > > our downloads page: http://cloudstack.apache.org/downloads.html > > > > > > In addition to the official source code release, individual > contributors > > > have also made convenience binaries available on the Apache CloudStack > > > download page, and can be found at: > > > https://download.cloudstack.org/ubuntu/dists/ > > > > > > https://download.cloudstack.org/centos/7/ > > > > > > https://download.cloudstack.org/centos/8/ > > > > > > https://download.cloudstack.org/suse/15 > > > > > > https://www.shapeblue.com/packages/ > > > > > > > > > -- > > *Regards,* > > *Pratik Chandrakar* > > > -- Regards, Hean Seng
Re: Apache CloudStack 4.18 LTS is released
http://packages.shapeblue.com/cloudstack/upstream/debian/4.18/ use this link On Wed, Mar 22, 2023, 05:08 Hean Seng wrote: > Seems 4.18 not yet available for Ubuntu Variant. > > On Mon, Mar 20, 2023 at 8:26 PM Info Manager .invalid> > wrote: > > > Hi, you can use shapeblue rep also > > > > On Mon, Mar 20, 2023, 13:43 Pratik Chandrakar < > chandrakarpra...@gmail.com> > > wrote: > > > > > Hi all, > > > This is to inform you that the 4.18 Package is currently not available > > for > > > Debian on https://download.cloudstack.org/ubuntu/dists/ > > > > > > On Mon, Mar 20, 2023 at 3:07 PM Daan Hoogland wrote: > > > > > > > We are pleased to announce that the Apache CloudStack 4.18.0.0 LTS > > > > Releaseis out. > > > > > > > > The Apache Software Foundation Announces Apache® CloudStack® v4.18. > > > > > > > > Apache CloudStack 4.18.0.0 is a 4.18 LTS release with 300+ new > > features, > > > > improvements, and bug fixes since 4.17, including 19 major new > > features. > > > > Some of the highlights include: > > > > > > > > - Edge Zones > > > > > > > > - Autoscaling > > > > > > > > - Managed User Data > > > > > > > > - Two-Factor Authentication Framework > > > > > > > > - Support for Time-based OTP (TOTP) Authenticator > > > > > > > > - Volume Encryption > > > > > > > > - SDN Integration – Tungsten Fabric > > > > > > > > - Ceph Multi Monitor Support > > > > > > > > - API-Driven Console Access > > > > > > > > - Console Access Security Improvements > > > > > > > > - New Global settings UI > > > > > > > > - Configurable MTU for VR > > > > > > > > - Adaptative Affinity Groups > > > > > > > > - Custom DNS Servers for Networks > > > > > > > > - Improved Guest OS Support Framework > > > > > > > > - Support for Enterprise Linux 9 > > > > > > > > - Networker Backup Plugin for KVM Hypervisor > > > > > > > > - Custom Quota Tariffs > > > > > > > > - Secure VNC for KVM > > > > > > > > Documentation > > > > > > > > The full list of new features can be found in the project release > notes > > > at > > > > > > http://docs.cloudstack.apache.org/en/4.18.0.0/releasenotes/changes.html > > > > > > > > The CloudStack documentation includes upgrade instructions from > > previous > > > > versions of Apache CloudStack, and can be found at: > > > > http://docs.cloudstack.apache.org/en/4.18.0.0/upgrading/index.html > > > > > > > > The official installation, administration and API documentation for > > each > > > of > > > > the releases are available on our documentation page: > > > > http://docs.cloudstack.apache.org/ > > > > > > > > Downloads > > > > > > > > The official source code for the 4.18.0.0 release can be downloaded > > from > > > > our downloads page: http://cloudstack.apache.org/downloads.html > > > > > > > > In addition to the official source code release, individual > > contributors > > > > have also made convenience binaries available on the Apache > CloudStack > > > > download page, and can be found at: > > > > https://download.cloudstack.org/ubuntu/dists/ > > > > > > > > https://download.cloudstack.org/centos/7/ > > > > > > > > https://download.cloudstack.org/centos/8/ > > > > > > > > https://download.cloudstack.org/suse/15 > > > > > > > > https://www.shapeblue.com/packages/ > > > > > > > > > > > > > -- > > > *Regards,* > > > *Pratik Chandrakar* > > > > > > > > -- > Regards, > Hean Seng >
[GitHub] [cloudstack-documentation] DaanHoogland commented on pull request #307: 4.18
DaanHoogland commented on PR #307: URL: https://github.com/apache/cloudstack-documentation/pull/307#issuecomment-1479804472 @blueorangutan docbuild -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-documentation] blueorangutan commented on pull request #307: 4.18
blueorangutan commented on PR #307: URL: https://github.com/apache/cloudstack-documentation/pull/307#issuecomment-1479806137 @DaanHoogland a Jenkins job has been kicked to build the document. I'll keep you posted as I make progress. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-documentation] blueorangutan commented on pull request #307: 4.18
blueorangutan commented on PR #307: URL: https://github.com/apache/cloudstack-documentation/pull/307#issuecomment-1479807206 QA-Doc build preview: https://qa.cloudstack.cloud/builds/docs-build/pr/307. (QA-JID 67) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] hasan07 closed pull request #51: Do not encode values with an asterisk in them.
hasan07 closed pull request #51: Do not encode values with an asterisk in them. URL: https://github.com/apache/cloudstack-go/pull/51 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] mlsorensen commented on pull request #49: fix asterisk encoding
mlsorensen commented on PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#issuecomment-1479810041 Good catch @poddm - I've run into this as well. My only feedback is that maybe if the implementation were within `encodeValues`instead, it would be easy to add some tests. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-documentation] DaanHoogland merged pull request #307: 4.18
DaanHoogland merged PR #307: URL: https://github.com/apache/cloudstack-documentation/pull/307 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] hasan07 commented on pull request #49: fix asterisk encoding
hasan07 commented on PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#issuecomment-1479812544 This is needed since there is a requirement for some API values to contain “ * ” such as consoleproxy.url.domain otherwise an exception is thrown. Also CloudMonkey is broked for the same API. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] rohityadavcloud commented on a diff in pull request #49: fix asterisk encoding
rohityadavcloud commented on code in PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#discussion_r1145034272 ## cloudstack/cloudstack.go: ## @@ -464,17 +464,24 @@ func (cs *CloudStackClient) newRawRequest(api string, post bool, params url.Valu params.Set("command", api) params.Set("response", "json") - // Generate signature for API call + // encode parameters // * Serialize parameters, URL encoding only values and sort them by key, done by encodeValues + // * Replace encoded asterisk (*) back to literal. + //CloudStack’s internal encoder does not encode them; this results in an authentication failure for your API call. + // http://docs.cloudstack.apache.org/projects/archived-cloudstack-getting-started/en/latest/dev.html + //Not documented http://docs.cloudstack.apache.org/en/latest/developersguide/dev.html#the-cloudstack-api + encodedParams := encodeValues(params) + encodedParams = strings.Replace(encodedParams, "%2A", "*", -1) Review Comment: Would you think this also affects cmk cc @mlsorensen ? The referenced docs are quite old and writtend for Python, the more recent Go implementation in cmk uses this code for network request: https://github.com/apache/cloudstack-cloudmonkey/blob/main/cmd/network.go -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] rohityadavcloud commented on a diff in pull request #49: fix asterisk encoding
rohityadavcloud commented on code in PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#discussion_r1145034272 ## cloudstack/cloudstack.go: ## @@ -464,17 +464,24 @@ func (cs *CloudStackClient) newRawRequest(api string, post bool, params url.Valu params.Set("command", api) params.Set("response", "json") - // Generate signature for API call + // encode parameters // * Serialize parameters, URL encoding only values and sort them by key, done by encodeValues + // * Replace encoded asterisk (*) back to literal. + //CloudStack’s internal encoder does not encode them; this results in an authentication failure for your API call. + // http://docs.cloudstack.apache.org/projects/archived-cloudstack-getting-started/en/latest/dev.html + //Not documented http://docs.cloudstack.apache.org/en/latest/developersguide/dev.html#the-cloudstack-api + encodedParams := encodeValues(params) + encodedParams = strings.Replace(encodedParams, "%2A", "*", -1) Review Comment: Would you think this also affects cmk cc @mlsorensen ? The referenced docs are quite old and written for Python, the more recent Go implementation in cmk uses this code for network request: https://github.com/apache/cloudstack-cloudmonkey/blob/main/cmd/network.go -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] mlsorensen commented on a diff in pull request #49: fix asterisk encoding
mlsorensen commented on code in PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#discussion_r1145067131 ## cloudstack/cloudstack.go: ## @@ -464,17 +464,24 @@ func (cs *CloudStackClient) newRawRequest(api string, post bool, params url.Valu params.Set("command", api) params.Set("response", "json") - // Generate signature for API call + // encode parameters // * Serialize parameters, URL encoding only values and sort them by key, done by encodeValues + // * Replace encoded asterisk (*) back to literal. + //CloudStack’s internal encoder does not encode them; this results in an authentication failure for your API call. + // http://docs.cloudstack.apache.org/projects/archived-cloudstack-getting-started/en/latest/dev.html + //Not documented http://docs.cloudstack.apache.org/en/latest/developersguide/dev.html#the-cloudstack-api + encodedParams := encodeValues(params) + encodedParams = strings.Replace(encodedParams, "%2A", "*", -1) Review Comment: It does, you can't set a value with an asterisk via cloud monkey. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] mlsorensen commented on a diff in pull request #49: fix asterisk encoding
mlsorensen commented on code in PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#discussion_r1145067131 ## cloudstack/cloudstack.go: ## @@ -464,17 +464,24 @@ func (cs *CloudStackClient) newRawRequest(api string, post bool, params url.Valu params.Set("command", api) params.Set("response", "json") - // Generate signature for API call + // encode parameters // * Serialize parameters, URL encoding only values and sort them by key, done by encodeValues + // * Replace encoded asterisk (*) back to literal. + //CloudStack’s internal encoder does not encode them; this results in an authentication failure for your API call. + // http://docs.cloudstack.apache.org/projects/archived-cloudstack-getting-started/en/latest/dev.html + //Not documented http://docs.cloudstack.apache.org/en/latest/developersguide/dev.html#the-cloudstack-api + encodedParams := encodeValues(params) + encodedParams = strings.Replace(encodedParams, "%2A", "*", -1) Review Comment: It does, you can't set a value with an asterisk via the Go implementation of cloudmonkey. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] mlsorensen commented on pull request #49: fix asterisk encoding
mlsorensen commented on PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#issuecomment-1479871956 @poddm looks like the change would need to be made in the generate.go in order to stick, since the code changed is generated. https://github.com/apache/cloudstack-go/blob/0106fc79c6b1031ad6d7c89a157ba8a77f6c8afe/generate/generate.go#L529 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] poddm commented on pull request #49: fix asterisk encoding
poddm commented on PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#issuecomment-1479968217 > 0106fc7 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] poddm closed pull request #49: fix asterisk encoding
poddm closed pull request #49: fix asterisk encoding URL: https://github.com/apache/cloudstack-go/pull/49 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] poddm commented on pull request #49: fix asterisk encoding
poddm commented on PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#issuecomment-1479969272 @mlsorensen, overlooked this. I'll update the PR. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] mlsorensen opened a new pull request, #52: Do value encoding in EncodeValues, add tests
mlsorensen opened a new pull request, #52: URL: https://github.com/apache/cloudstack-go/pull/52 Similar to #49 - however we push the customizations to value encoding into `EncodeValues` function, and add tests for this function. Adding Ginkgo/Gomega for table support in test suites, this adds a lot of dependencies but also provides for a richer test framework. We can omit this and I can refactor the tests to be simpler if necessary. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [cloudstack-go] mlsorensen commented on pull request #49: fix asterisk encoding
mlsorensen commented on PR #49: URL: https://github.com/apache/cloudstack-go/pull/49#issuecomment-147758 @poddm see what you think about #52 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org