mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-11-04 00:02:37 +01:00 
			
		
		
		
	* .github: fix first PR welcome message Adds newlines Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> * add community slack link Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> * add rules for storage label Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> * remove semantic yaml which is not needed now Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> * disable the strict check to assist RM 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:travis":
 | 
						|
    - ".travis.yml"
 | 
						|
  "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
 |