From b69396bc6adc9f8b7bc5404d49f34c8b799107bc Mon Sep 17 00:00:00 2001 From: Ihor Dvoretskyi Date: Tue, 4 Mar 2025 19:56:34 +0200 Subject: [PATCH 1/2] add README.md for CNCF automation tools and self-hosted runners Signed-off-by: Ihor Dvoretskyi --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..4570780 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# CNCF Automation + +This repository contains multiple automation tools and scripts used by the Cloud Native Computing Foundation (CNCF) and its projects. These tools help streamline various tasks and workflows, making it easier to manage and maintain CNCF projects. + +## Self-Hosted Runners + +This repository contains the automation tools and scripts used to manage self-hosted runners for CNCF projects. The self-hosted runners are used to run GitHub Actions workflows on CNCF's infrastructure (eg. Oracle Cloud Infrastructure). + +See [README](./ci/README.md) for more information. \ No newline at end of file From 124f376d15716a96ed8e090565c44e1d57e57ae0 Mon Sep 17 00:00:00 2001 From: Ihor Dvoretskyi Date: Tue, 18 Mar 2025 19:39:18 +0200 Subject: [PATCH 2/2] update .gitignore and README.md for improved documentation and environment management Signed-off-by: Ihor Dvoretskyi --- .gitignore | 43 +++++++++++++++++++++++++++++++++++++++++++ README.md | 24 ++++++++++++++++++++---- 2 files changed, 63 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 74e02e1..8335b67 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ logs npm-debug.log* lerna-debug.log* .pnpm-debug.log* +yarn-debug.log* +yarn-error.log* # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json @@ -26,6 +28,7 @@ build/Release # Dependency directories node_modules/ +jspm_packages/ # TypeScript cache *.tsbuildinfo @@ -51,6 +54,9 @@ node_modules/ .env.test.local .env.production.local .env.local +.env.development +.env.test +.env.production # parcel-bundler cache (https://parceljs.org/) .cache @@ -98,3 +104,40 @@ python_env_cncfpeople python_venv_ambassadors credentials.json token.json + +# VS Code specific files +.vscode/* +!.vscode/extensions.json +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + +# Build outputs +dist/ +build/ +out/ +target/ +bin/ + +# Editor directories and files +.idea/ +*.swp +*.swo +*.sublime-workspace +*.sublime-project +.project +.classpath +.settings/ diff --git a/README.md b/README.md index 4570780..019adda 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,25 @@ # CNCF Automation -This repository contains multiple automation tools and scripts used by the Cloud Native Computing Foundation (CNCF) and its projects. These tools help streamline various tasks and workflows, making it easier to manage and maintain CNCF projects. +This repository contains automation tools and scripts used by the Cloud Native Computing Foundation (CNCF) and its projects. These tools help streamline various tasks and workflows, making it easier to manage and maintain CNCF projects. -## Self-Hosted Runners +## Overview -This repository contains the automation tools and scripts used to manage self-hosted runners for CNCF projects. The self-hosted runners are used to run GitHub Actions workflows on CNCF's infrastructure (eg. Oracle Cloud Infrastructure). +The CNCF Automation repository provides various tools that help automate repetitive tasks, standardize workflows, and improve efficiency across CNCF projects. These tools are designed to be reusable and configurable for different project needs. -See [README](./ci/README.md) for more information. \ No newline at end of file +## Tools and Components + +### Self-Hosted Runners + +Tools and scripts for managing self-hosted GitHub Actions runners on CNCF's infrastructure (e.g., Oracle Cloud Infrastructure). These runners allow CNCF projects to execute their CI/CD workflows in a controlled environment. + +For more information, see the [CI documentation](./ci/README.md). + +### [Additional Tools - Add other major tools here] + +## Contributing + +Contributions to improve these automation tools are welcome! Please see our [contributing guidelines](CONTRIBUTING.md) for more details. + +## License + +This project is licensed under the [Apache License 2.0](LICENSE). \ No newline at end of file