New PMC member: Pearl Dsilva

2025-04-03 Thread Daan Hoogland
The Project Management Committee (PMC) for Apache CloudStack
is delighted to announce that Pearl has joined the PMC!

Pearl has been developing for CloudStack over the last five years. he
has been particularly busy on SDN integrations and is now the RM for
4.20.1.

The PMC - Project Management Committee - manages and guides the
direction of the project, and is responsible for inviting new
committers and PMC members to steward the longevity of the project.
See https://community.apache.org/pmc/responsibilities.html if you're
interested in learning more about the rights and responsibilities of
PMC members.

Please join us in welcoming Pearl to their new role in our
project!

Daan Hoogland
On behalf of the Apache CloudStack PMC


Fwd: Review My Proposal for CloudStack and CloudMonkey Auto-completion

2025-04-03 Thread Nikhil Pal
-- Forwarded message -
From: Nikhil Pal 
Date: Wed, 26 Mar 2025 at 03:11
Subject: Re: CloudStack and CloudMonkey Auto-completion
To: Pearl Dsilva 


Hi, I was setting up the dev environent for exploring the cloudstack to
participate as GSoC coordinator for the idea about improbing the ClodMonkey
User Exprience by enhancing auto-completetion. After multiple times of
trying out I need help...

*Here is what I did this time to set-up the environment.*

*[Step 1] Ran below command to install required dependencies.*

$ sudo apt-get install openjdk-11-jdk maven mysql-server mysql-client bzip2
nfs-common uuid-runtime python3-setuptools ipmitool genisoimage
nfs-kernel-server quota


[Step 2] cloned the code locally at /GSoC25/cloudstack and installed
'Intellii-idea-communtiy'


*[Step 3] Setup MySQL Server*

*3.1 Opening the configuration file *
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

*3.2 added the configuration *

[mysqld]

sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_ENGINE_SUBSTITUTION"
server_id = 1
innodb_rollback_on_timeout=1
innodb_lock_wait_timeout=600
max_connections=1000
log-bin=mysql-bin
binlog-format = 'ROW'

# Add the following for MySQL 8.x
default-authentication-plugin=mysql_native_password

# Ensure MySQL only listens on localhost
bind-address = 127.0.0.1

*3.3 Setting the MySQL Root Password as blank*
sudo mysql -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH
mysql_native_password BY '';"

*3.4 Ensured that MySQL is running (active)* using "sudo systemctl status
mysql"




*[Step 4] Skipping NFS[Step 5] Skipping "Configure Environment"[Step 6]
Skipping "Building Cloudstack"*


*[Step 7] Setting up Simulator Based Development*

*7.1 building the simulator hypervisor (ran below command at
/GSoC25/cloudstack/)*
mvn clean install -Dsimulator -P developer,systemvm

*7.2 deploying the database for simulator*

mvn -Pdeveloper -pl developer -Ddeploydb
mvn -Pdeveloper -pl developer -Ddeploydb-simulator

> Build Success but there was an error as
"com.cloud.utils.db.DbProperties - failed to find db.properties",
"com.cloud.utils.ProperitesUtil - Unable to find properties file :
commands.properties"

*7.3 Run the management server with the simulator flag*
mvn -pl :cloud-client-ui jetty:run -Djava.net.preferIPv4Stack=true
-Dsimulator

> Some errors as below (and stuck at these errors)
...
...
...
[INFO] Scanning elapsed time=6459ms
2025-03-26 00:02:06,909 main ERROR TcpSocketManager (TCP:localhost:4560)
caught exception and will continue: java.io.IOException: Unable to create
socket for localhost at port 4560 using ip address 127.0.0.1 and port 4560
at
org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createSocket(TcpSocketManager.java:509)
at
org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createManager(TcpSocketManager.java:478)
at
org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createManager(TcpSocketManager.java:459)
at
org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:144)
at
org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamMa
.
.
.
2025-03-26 00:03:22,609 main ERROR Unable to write to stream
TCP:localhost:4560 for appender SYSLOG
org.apache.logging.log4j.core.appender.AppenderLoggingException: Error
writing to TCP:localhost:4560: socket not available
at
org.apache.logging.log4j.core.net.TcpSocketManager.write(TcpSocketManager.java:214)
at
org.apache.logging.log4j.core.appender.OutputStreamManager.write(OutputStreamManager.java:190)
at
org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.writeByteArrayToManager(AbstractOutputStreamAppender.java:224)
at
org.apache.logging.log4j.core.appender.SocketAppender.directEncodeEvent(SocketAppender.java:513)
at org.apache.logging.log4j.c
...
...
...


Re: New PMC member: Pearl Dsilva

2025-04-03 Thread Rohit Yadav
Congratulations once again Pearl – I’m sure I’ve seen this announcement last 
week from Daan 😊

(good to remind people ;)


 

From: Nicolas Vazquez 
Date: Thursday, 3 April 2025 at 12:16 PM
To: us...@cloudstack.apache.org , dev 

Subject: Re: New PMC member: Pearl Dsilva
Congratulations Pearl!

Regards,
Nicolas Vazquez





From: Daan Hoogland 
Date: Thursday, 3 April 2025 at 09:06
To: dev , users 
Subject: New PMC member: Pearl Dsilva
The Project Management Committee (PMC) for Apache CloudStack
is delighted to announce that Pearl has joined the PMC!

Pearl has been developing for CloudStack over the last five years. he
has been particularly busy on SDN integrations and is now the RM for
4.20.1.

The PMC - Project Management Committee - manages and guides the
direction of the project, and is responsible for inviting new
committers and PMC members to steward the longevity of the project.
See https://community.apache.org/pmc/responsibilities.html if you're
interested in learning more about the rights and responsibilities of
PMC members.

Please join us in welcoming Pearl to their new role in our
project!

Daan Hoogland
On behalf of the Apache CloudStack PMC


[PR] [WIP] Add CloudStack project resource [cloudstack-terraform-provider]

2025-04-03 Thread via GitHub


ianc769 opened a new pull request, #167:
URL: https://github.com/apache/cloudstack-terraform-provider/pull/167

   Adding `project` as a terraform managed resource option -> 
https://cloudstack.apache.org/api/apidocs-4.20/apis/createProject.html
   
   
   Using this code for example:
   ```hcl
   resource "cloudstack_project" "foo" {
 name = "terraform-test-project"
 display_text = "Terraform Test Project"
   }
   ```
   
   ```  # cloudstack_project.foo will be created
   + resource "cloudstack_project" "foo" {
 + display_text = "Terraform Test Project"
 + domain   = (known after apply)
 + id   = (known after apply)
 + name = "terraform-test-project"
 }
   ```
   
   ```bash
   cloudstack_project.foo: Creating...
   cloudstack_project.foo: Creation complete after 1s 
[id=06c584de-8f5f-4c72-8eab-672668e3c165]
   ```
   
   
![image](https://github.com/user-attachments/assets/83d285be-57a0-48c6-a75e-a28456747529)
   


-- 
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