You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@burr.apache.org by eb...@apache.org on 2025/11/25 06:20:35 UTC
(burr) 02/02: Adds license headers to all files that needed it
This is an automated email from the ASF dual-hosted git repository.
ebenizzy pushed a commit to branch asf-release-scripts
in repository https://gitbox.apache.org/repos/asf/burr.git
commit ac9fda0e623ec1efd3df6a81085b0f6eba72fbf2
Author: Elijah ben Izzy <eb...@salesforce.com>
AuthorDate: Mon Nov 24 21:18:25 2025 -0800
Adds license headers to all files that needed it
---
burr/tracking/server/s3/deployment/terraform/alb.tf | 17 +++++++++++++++++
.../server/s3/deployment/terraform/auto_scaling.tf | 17 +++++++++++++++++
burr/tracking/server/s3/deployment/terraform/ecs.tf | 16 ++++++++++++++++
burr/tracking/server/s3/deployment/terraform/iam.tf | 17 +++++++++++++++++
burr/tracking/server/s3/deployment/terraform/logs.tf | 17 +++++++++++++++++
burr/tracking/server/s3/deployment/terraform/network.tf | 17 +++++++++++++++++
burr/tracking/server/s3/deployment/terraform/outputs.tf | 17 +++++++++++++++++
.../tracking/server/s3/deployment/terraform/provider.tf | 17 +++++++++++++++++
.../tracking/server/s3/deployment/terraform/security.tf | 17 +++++++++++++++++
.../tracking/server/s3/deployment/terraform/variable.tf | 17 +++++++++++++++++
pyproject.toml | 5 +++++
telemetry/ui/.eslintrc.js | 17 +++++++++++++++++
tests/test_release_config.py | 17 +++++++++++++++++
13 files changed, 208 insertions(+)
diff --git a/burr/tracking/server/s3/deployment/terraform/alb.tf b/burr/tracking/server/s3/deployment/terraform/alb.tf
index cb1b0b14..6abdeb77 100644
--- a/burr/tracking/server/s3/deployment/terraform/alb.tf
+++ b/burr/tracking/server/s3/deployment/terraform/alb.tf
@@ -1,3 +1,20 @@
+# 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.
+
resource "aws_alb" "main" {
name = "burr-load-balancer"
subnets = aws_subnet.public.*.id
diff --git a/burr/tracking/server/s3/deployment/terraform/auto_scaling.tf b/burr/tracking/server/s3/deployment/terraform/auto_scaling.tf
index 39aa5a96..d2c13e92 100644
--- a/burr/tracking/server/s3/deployment/terraform/auto_scaling.tf
+++ b/burr/tracking/server/s3/deployment/terraform/auto_scaling.tf
@@ -1,3 +1,20 @@
+# 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.
+
# auto_scaling.tf
resource "aws_appautoscaling_target" "target" {
diff --git a/burr/tracking/server/s3/deployment/terraform/ecs.tf b/burr/tracking/server/s3/deployment/terraform/ecs.tf
index 0c9e6b12..a50daa13 100644
--- a/burr/tracking/server/s3/deployment/terraform/ecs.tf
+++ b/burr/tracking/server/s3/deployment/terraform/ecs.tf
@@ -1,3 +1,19 @@
+# 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.
resource "aws_ecs_cluster" "main" {
name = "burr-cluster"
diff --git a/burr/tracking/server/s3/deployment/terraform/iam.tf b/burr/tracking/server/s3/deployment/terraform/iam.tf
index cf333719..fc197edc 100644
--- a/burr/tracking/server/s3/deployment/terraform/iam.tf
+++ b/burr/tracking/server/s3/deployment/terraform/iam.tf
@@ -1,3 +1,20 @@
+# 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.
+
resource "aws_iam_role" "ecs_task_execution_role" {
name = "burr-ecs"
diff --git a/burr/tracking/server/s3/deployment/terraform/logs.tf b/burr/tracking/server/s3/deployment/terraform/logs.tf
index 03d9ecf6..86b2dadb 100644
--- a/burr/tracking/server/s3/deployment/terraform/logs.tf
+++ b/burr/tracking/server/s3/deployment/terraform/logs.tf
@@ -1,3 +1,20 @@
+# 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.
+
# logs.tf
# Set up CloudWatch group and log stream and retain logs for 30 days
diff --git a/burr/tracking/server/s3/deployment/terraform/network.tf b/burr/tracking/server/s3/deployment/terraform/network.tf
index 80934198..7b1ba405 100644
--- a/burr/tracking/server/s3/deployment/terraform/network.tf
+++ b/burr/tracking/server/s3/deployment/terraform/network.tf
@@ -1,3 +1,20 @@
+# 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.
+
# network.tf
# Fetch AZs in the current region
diff --git a/burr/tracking/server/s3/deployment/terraform/outputs.tf b/burr/tracking/server/s3/deployment/terraform/outputs.tf
index 323347bb..1a6993e8 100644
--- a/burr/tracking/server/s3/deployment/terraform/outputs.tf
+++ b/burr/tracking/server/s3/deployment/terraform/outputs.tf
@@ -1,3 +1,20 @@
+# 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.
+
output "alb_hostname" {
value = "${aws_alb.main.dns_name}:3000"
}
diff --git a/burr/tracking/server/s3/deployment/terraform/provider.tf b/burr/tracking/server/s3/deployment/terraform/provider.tf
index 8909ec46..d11b4762 100644
--- a/burr/tracking/server/s3/deployment/terraform/provider.tf
+++ b/burr/tracking/server/s3/deployment/terraform/provider.tf
@@ -1,3 +1,20 @@
+# 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.
+
# Specify the provider and access details
provider "aws" {
diff --git a/burr/tracking/server/s3/deployment/terraform/security.tf b/burr/tracking/server/s3/deployment/terraform/security.tf
index 547b5184..2cabc4ac 100644
--- a/burr/tracking/server/s3/deployment/terraform/security.tf
+++ b/burr/tracking/server/s3/deployment/terraform/security.tf
@@ -1,3 +1,20 @@
+# 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.
+
# ALB security Group: Edit to restrict access to the application
resource "aws_security_group" "lb" {
name = "burr-load-balancer-security-group"
diff --git a/burr/tracking/server/s3/deployment/terraform/variable.tf b/burr/tracking/server/s3/deployment/terraform/variable.tf
index 6ab5861f..b1ea69f4 100644
--- a/burr/tracking/server/s3/deployment/terraform/variable.tf
+++ b/burr/tracking/server/s3/deployment/terraform/variable.tf
@@ -1,3 +1,20 @@
+# 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.
+
# variables.tf
variable "aws_access_key" {
diff --git a/pyproject.toml b/pyproject.toml
index d1c3c878..53add763 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -279,6 +279,11 @@ exclude = [
".git/**",
".github/**",
"docs/**",
+ # Exclude VCS and system files
+ ".gitignore",
+ ".gitmodules",
+ "**/.gitignore",
+ "**/.DS_Store",
# Exclude unwanted examples - flit auto-includes examples/ as a package because of __init__.py,
# and exclude patterns take precedence over include patterns. We must explicitly exclude each
# unwanted example directory. Only email-assistant, multi-modal-chatbot, streaming-fastapi,
diff --git a/telemetry/ui/.eslintrc.js b/telemetry/ui/.eslintrc.js
index 01becbf9..da3d675e 100644
--- a/telemetry/ui/.eslintrc.js
+++ b/telemetry/ui/.eslintrc.js
@@ -1,3 +1,20 @@
+// 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.
+
module.exports = {
env: {
browser: true,
diff --git a/tests/test_release_config.py b/tests/test_release_config.py
index e97aa628..ff142358 100644
--- a/tests/test_release_config.py
+++ b/tests/test_release_config.py
@@ -1,3 +1,20 @@
+# 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.
+
"""
Tests to validate release configuration in pyproject.toml.