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 <[email protected]> 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.
