@@ -80,7 +80,7 @@ Old videos:
80
80
Video: https://s3-eu-west-1.amazonaws.com/shapeblue-engineering-videos/hackerbook/2-dev/2-dev-chapter.mp4
81
81
82
82
The recommended development environment is Linux based, in this course Ubuntu
83
- Linux 20 .04+ is preferred. Run the following to install packages required for
83
+ Linux 24 .04+ is preferred. Run the following to install packages required for
84
84
CloudStack development on Ubuntu: (see first chapter on software installation)
85
85
86
86
$ 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
@@ -203,9 +203,9 @@ when required.
203
203
204
204
The following is one way to seed a systemvmtemplate, for example for the 4.15:
205
205
206
- wget http://packages.shapeblue.com/systemvmtemplate/4.15 /systemvmtemplate-4.15.0 -kvm.qcow2.bz2
206
+ wget http://packages.shapeblue.com.s3-eu-west-1.amazonaws.com /systemvmtemplate/4.20 /systemvmtemplate-4.20.0-x86_64 -kvm.qcow2.bz2
207
207
./scripts/storage/secondary/cloud-install-sys-tmplt \
208
- -m /export/testing/secondary -f systemvmtemplate-4.15.0 -kvm.qcow2.bz2 \
208
+ -m /export/testing/secondary -f systemvmtemplate-4.20.0-x86_64 -kvm.qcow2.bz2 \
209
209
-h kvm -o localhost -r cloud -d cloud
210
210
211
211
Notes:
@@ -268,6 +268,10 @@ Example of how to run a marvin based integration test: (change parameters suitab
268
268
269
269
$ nosetests --with-xunit --xunit-file=results.xml --with-marvin --marvin-config=/path/to/config.cfg -s -a tags=advanced --hypervisor=KVM test/integration/smoke/test_vm_life_cycle.py
270
270
271
+ Note: Python version 3.10 may require you to install pynose
272
+
273
+ $ pip install pynose
274
+
271
275
When needed, the usage server can be started using:
272
276
273
277
$ mvn -P usage -Drun -Dpid=$$ -pl usage
@@ -583,7 +587,7 @@ For feature submission the typical process is as follows:
583
587
584
588
** Case Study** : Dynamic Roles feature
585
589
- Functional specification: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Dynamic+Role+Based+API+Access+Checker+for+CloudStack
586
- - Mailing list: https://markmail. org/message/kkn5ihttg65i76kl
590
+ - Mailing list: https://lists.apache. org/thread/610q6b96vkvqddltxco1dl6b0kxszm8s
587
591
- Jira/bug ticket: https://issues.apache.org/jira/browse/CLOUDSTACK-8562
588
592
- Pull request and reviews: https://github.com/apache/cloudstack/pull/1489
589
593
- Documentation PR: https://github.com/apache/cloudstack-docs-admin/pull/37
0 commit comments