cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Syed Ahmed <sah...@cloudops.com>
Subject Re: Adding a Config value to Cloudstack
Date Wed, 09 Nov 2016 22:53:08 GMT
Kaushik,

I believe that was an evironmental issue. I am setting up my cloudstack
again on a different server. If I run into this problem again. I will
report back.

On Wed, Nov 9, 2016 at 1:59 AM, Koushik Das <koushik.das@accelerite.com>
wrote:

> Please share the code/PR if possible.
>
> From: Syed Ahmed <sahmed@cloudops.com>
> Reply-To: "dev@cloudstack.apache.org" <dev@cloudstack.apache.org>
> Date: Tuesday, 8 November 2016 at 10:49 PM
> To: "dev@cloudstack.apache.org" <dev@cloudstack.apache.org>
> Subject: Re: Adding a Config value to Cloudstack
>
> Yes init is destructive. Unfortunately it was the only option that I had.
> Since it was a Dev env it was mostly fine.
> On Tue, Nov 8, 2016 at 10:37 AM Linas Žilinskas <linas@host1plus.com
> <mailto:linas@host1plus.com>> wrote:
>
> Be careful with setting the init to false. It does lot more than just
> adding new configs. I've found out that the hard way.
>
> At least on our multiple deployments, the default networks were recreated
> and user_ip_address table had duplicated ips in them, which i had to remove
> manually. Not sure if anything else is (un)affected. Didn't had the time to
> review what the 'init' actually does.
>
> On 2016-11-04 20:09, Syed Ahmed wrote:
>
> Yes, I've done exactly what you've shown here Nicolas, make the class
>
> implement Configurable, add the getConfigKeys and created the Param.
>
> However when I reinstall Cloudstack, the startup does not seem to pick up
>
> the newly added config.
>
>
>
> As a workaround, I had to reset the "init" value as "false" in the
>
> configuration table for Cloudstack to re-read the config keys. Not the
>
> best  solution.
>
>
>
> On Fri, Nov 4, 2016 at 3:58 PM, Nicolás Vázquez <nicovazquez90@gmail.com><
> mailto:nicovazquez90@gmail.com>
>
> wrote:
>
>
>
> Hi Syed,
>
>
>
> You can do it using ConfigKey class
>
> (org.apache.cloudstack.framework.config.ConfigKey)
>
> like this:
>
>
>
>    - Define your new configuration as a variable in a class that implements
>
>    Configurable (org.apache.cloudstack.framework.config.Configurable)
>
> using
>
>    ConfigKey constructor in which you provide type, name, description,
>
> scope.
>
>    etc.
>
>    - Add your new configuration variable to getConfigKeys() return array
>
>
>
> You can also check at this link where I had added 2 configurations on
>
> VmwareGuru class:
>
> https://github.com/apache/cloudstack/pull/1542/commits/
>
> 8deb7dfc68380cfdca0eabd3cee831b8952915f3
>
>
>
> Hope this helps ;)
>
>
>
> Nicolas
>
>
>
> 2016-11-04 16:29 GMT-03:00 Syed Ahmed <sahmed@cloudops.com><mailto:s
> ahmed@cloudops.com>:
>
>
>
> Hi Guys,
>
>
>
> I've been trying to add a new global config to Cloudstack. I've been
>
> following the instructions mentioned at
>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Configuration but
>
> when I reinstall my Cloudstack, I don't see the setting in the
>
> configuration table in Cloudstack. Does anyone has experience in adding
>
> Config values?
>
>
>
> Thanks,
>
> -Syed
>
>
>
> Linas Žilinskas
> Head of Development
> [cid:part1.F817C421.254B1E7F@host1plus.com]
> website<http://www.host1plus.com/> facebook<https://www.facebook.
> com/Host1Plus> twitter<https://twitter.com/Host1Plus> linkedin<
> https://www.linkedin.com/company/digital-energy-technologies-ltd.>
>
> Host1Plus is a division of Digital Energy Technologies Ltd.
>
> 26 York Street, London W1U 6PZ, United Kingdom
>
>
>
>
>
> DISCLAIMER
> ==========
> This e-mail may contain privileged and confidential information which is
> the property of Accelerite, a Persistent Systems business. It is intended
> only for the use of the individual or entity to which it is addressed. If
> you are not the intended recipient, you are not authorized to read, retain,
> copy, print, distribute or use this message. If you have received this
> communication in error, please notify the sender and delete all copies of
> this message. Accelerite, a Persistent Systems business does not accept any
> liability for virus infected mails.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message