mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 01:32:18 +02:00
Runs on default spec: 2-core CPU (x86_64) 7 GB of RAM 14 GB of SSD space https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
222 lines
8.1 KiB
YAML
222 lines
8.1 KiB
YAML
# Licensed to the Apache Software Foundation (ASF) under one
|
|
# or more contributor license agreements. See the NOTICE file
|
|
# distributed with this work for additional information
|
|
# regarding copyright ownership. The ASF licenses this file
|
|
# to you under the Apache License, Version 2.0 (the
|
|
# "License"); you may not use this file except in compliance
|
|
# with the License. You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing,
|
|
# software distributed under the License is distributed on an
|
|
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
# KIND, either express or implied. See the License for the
|
|
# specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
labelPRBasedOnFilePath:
|
|
"component:agent":
|
|
- agent/*
|
|
- engine/orchestration/src/main/java/com/cloud/agent/manager/*
|
|
"component:api":
|
|
- api/*
|
|
- core/src/main/java/com/cloud/agent/api/*
|
|
- ./server/src/main/java/com/cloud/api/*
|
|
"component:backup":
|
|
- plugins/backup/*
|
|
- server/src/main/java/org/apache/cloudstack/backup/*
|
|
"component:build":
|
|
- pom.xml
|
|
- "**/pom.xml"
|
|
"component:ceph":
|
|
- engine/storage/snapshot/src/main/java/org/apache/cloudstack/storage/snapshot/CephSnapshotStrategy.java
|
|
"component:compute":
|
|
- engine/orchestration/src/main/java/com/cloud/vm/*
|
|
- engine/api/src/main/java/com/cloud/vm/*
|
|
"component:console-proxy":
|
|
- services/console-proxy/*
|
|
- systemvm/agent/noVNC/*
|
|
"component:database":
|
|
- framework/db/*
|
|
"component:dhcp":
|
|
- systemvm/debian/etc/dnsmasq.conf.tmpl
|
|
- systemvm/debian/opt/cloud/bin/dnsmasq.sh
|
|
- systemvm/debian/etc/vpcdnsmasq.conf
|
|
"component:dpdk":
|
|
- server/src/main/java/com/cloud/hypervisor/kvm/dpdk/*
|
|
- plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/dpdk/*
|
|
"component:hyperv":
|
|
- plugins/hypervisors/hyperv/*
|
|
"component:integration-test":
|
|
- test/integration/*
|
|
"component:ipv6":
|
|
- server/src/main/java/com/cloud/network/Ipv6*
|
|
- "**/Ipv6*"
|
|
"component:iscsi":
|
|
- plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/Iscsi*
|
|
"component:kubernetes":
|
|
- plugins/integrations/kubernetes-service/*
|
|
"component:kvm":
|
|
- plugins/hypervisors/kvm/*
|
|
- server/src/main/java/com/cloud/hypervisor/kvm/*
|
|
- server/src/test/java/com/cloud/hypervisor/kvm/*
|
|
- scripts/vm/hypervisor/kvm/*
|
|
"component:LDAP":
|
|
- plugins/user-authenticators/ldap/*
|
|
"component:local-storage":
|
|
- server/src/main/java/com/cloud/storage/LocalStoragePoolListener.java
|
|
- engine/storage/src/main/java/org/apache/cloudstack/storage/allocator/LocalStoragePoolAllocator.java
|
|
"component:logging":
|
|
- client/conf/log4j-cloud.xml.in
|
|
- utils/src/main/java/com/cloud/utils/log/*
|
|
"component:management-server":
|
|
- server/src/main/java/com/cloud/server/*
|
|
- client/src/main/*
|
|
"component:marvin":
|
|
- tools/marvin/*
|
|
"component:mysql":
|
|
- plugins/database/mysql-ha/*
|
|
"component:networking":
|
|
- plugins/network-elements/*
|
|
- core/src/main/java/com/cloud/agent/resource/virtualnetwork/*
|
|
- server/src/main/java/org/apache/cloudstack/network/*
|
|
- server/src/main/java/com/cloud/network/*
|
|
- scripts/network/*
|
|
- scripts/vm/network/*
|
|
- api/src/main/java/org/apache/cloudstack/api/command/user/network/*
|
|
- engine/schema/src/main/java/com/cloud/network/*
|
|
- engine/components-api/src/main/java/com/cloud/network/*
|
|
- systemvm/debian/opt/cloud/bin/*
|
|
"component:orchestration":
|
|
- engine/orchestration/*
|
|
"component:packaging":
|
|
- packaging/*
|
|
"component:primary-storage":
|
|
- plugins/storage/volume/*
|
|
"component:projects":
|
|
- plugins/acl/project-role-based/*
|
|
- server/src/main/java/com/cloud/projects/*
|
|
- server/src/main/java/org/apache/cloudstack/acl/ProjectRoleManagerImpl.java
|
|
"component:quota":
|
|
- framework/quota/*
|
|
- plugins/database/quota/*
|
|
"component:saml":
|
|
- plugins/user-authenticators/saml2/*
|
|
"component:secondary-storage":
|
|
- plugins/storage/image/*
|
|
- server/src/main/java/com/cloud/storage/secondary/*
|
|
- services/secondary-storage/*
|
|
"component:security":
|
|
- framework/security/*
|
|
- utils/src/main/java/org/apache/cloudstack/utils/security/*
|
|
"component:security-group":
|
|
- server/src/test/java/com/cloud/network/security/*
|
|
- server/src/main/java/com/cloud/network/security/*
|
|
- engine/schema/src/main/java/com/cloud/network/security/*
|
|
- engine/components-api/src/main/java/com/cloud/network/security/*
|
|
"component:simulator":
|
|
- plugins/hypervisors/simulator/*
|
|
"component:solidfire":
|
|
- plugins/storage/volume/solidfire/*
|
|
"component:ssvm":
|
|
- services/secondary-storage/*
|
|
"component:storage":
|
|
- plugins/storage/*
|
|
- plugins/storage-allocators/*
|
|
- server/src/main/java/com/cloud/storage/*
|
|
- server/src/main/java/org/apache/cloudstack/storage/*
|
|
- engine/api/src/main/java/org/apache/cloudstack/engine/subsystem/api/storage/*
|
|
- engine/api/src/main/java/org/apache/cloudstack/storage/*
|
|
- engine/schema/src/main/java/com/cloud/storage/*
|
|
- engine/schema/src/main/java/org/apache/cloudstack/storage/*
|
|
- engine/storage/*
|
|
- scripts/storage/*
|
|
"component:systemd":
|
|
- packaging/systemd/*
|
|
- systemvm/debian/etc/systemd/*
|
|
"component:templates":
|
|
- tools/appliance/*
|
|
"component:integration":
|
|
- ".github/workflows/*"
|
|
"component:UI":
|
|
- ui/*
|
|
"component:unit-test":
|
|
- "../*Test.java"
|
|
"component:upgrade":
|
|
- "../Upgrade*.java"
|
|
"component:usage-server":
|
|
- usage/*
|
|
"component:virtual-router":
|
|
- systemvm/debian/*
|
|
"component:vmware":
|
|
- vmware-base/*
|
|
- plugins/hypervisors/vmware/*
|
|
- plugins/api/vmware-sioc/*
|
|
"component:vpc":
|
|
- server/src/main/java/com/cloud/network/vpc/*
|
|
- server/src/test/java/com/cloud/vpc/*
|
|
- server/src/main/java/com/cloud/network/router/Vpc*
|
|
- api/src/main/java/org/apache/cloudstack/api/command/admin/vpc/*
|
|
- api/src/main/java/org/apache/cloudstack/api/command/user/vpc/*
|
|
- engine/schema/src/main/java/com/cloud/network/vpc/*
|
|
- engine/components-api/src/main/java/com/cloud/network/vpc/*
|
|
"component:vxlan":
|
|
- plugins/network-elements/vxlan/*
|
|
- scripts/vm/network/vnet/modifyvxlan.sh
|
|
"component:XenServer":
|
|
- scripts/vm/hypervisor/xenserver/*
|
|
- plugins/hypervisors/xenserver/*
|
|
"distro:ubuntu":
|
|
- debian/*
|
|
- packaging/debian/*
|
|
- packaging/systemd/*
|
|
"distro:centos":
|
|
- packaging/centos*/*
|
|
- packaging/systemd/*
|
|
"docker":
|
|
- tools/docker/*
|
|
- ui/Dockerfile
|
|
"Python":
|
|
- "**/*.py"
|
|
"systemvm-template-change":
|
|
- tools/appliance/*
|
|
|
|
labelerFlags:
|
|
labelOnPRUpdates: true
|
|
|
|
firstPRWelcomeComment: >
|
|
Congratulations on your first Pull Request and welcome to the Apache CloudStack community!
|
|
If you have any issues or are unsure about any anything please check our
|
|
Contribution Guide (https://github.com/apache/cloudstack/blob/main/CONTRIBUTING.md)
|
|
|
|
Here are some useful points:
|
|
|
|
- In case of a new feature add useful documentation (raise doc PR at https://github.com/apache/cloudstack-documentation)
|
|
|
|
- Be patient and persistent. It might take some time to get a review or get the final approval from the committers.
|
|
|
|
- Pay attention to the quality of your code, ensure tests are passing and your PR doesn't have conflicts.
|
|
|
|
- Please follow [ASF Code of Conduct](https://github.com/apache/.github/blob/main/.github/CODE_OF_CONDUCT.md) for all
|
|
communication including (but not limited to) comments on Pull Requests, Issues, Mailing list and Slack.
|
|
|
|
- Be sure to read the [CloudStack Coding Conventions](https://cwiki.apache.org/confluence/display/CLOUDSTACK/Coding+conventions).
|
|
|
|
Apache CloudStack is a community-driven project and together we are making it better 🚀.
|
|
|
|
In case of doubts contact the developers at:
|
|
|
|
Mailing List: dev@cloudstack.apache.org (https://cloudstack.apache.org/mailing-lists.html)
|
|
|
|
Slack: https://apachecloudstack.slack.com/
|
|
|
|
firstPRMergeComment: >
|
|
Awesome work, congrats on your first merged pull request!
|
|
|
|
firstIssueWelcomeComment: >
|
|
Thanks for opening your first issue here! Be sure to follow the issue template!
|
|
|
|
checkUpToDate:
|
|
targetBranch: main
|