Re: Apache CloudStack 4.18 LTS is released

2023-03-22 Thread Hean Seng
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

2023-03-22 Thread Info Manager
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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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.

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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

2023-03-22 Thread via GitHub


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