From 7fa4bf35e881384ba9d782eb8e2b3cd0ac928c73 Mon Sep 17 00:00:00 2001 From: Rob W Date: Tue, 19 Dec 2023 11:24:03 -0600 Subject: [PATCH] cleanup --- devops-tools/fastapi/api/LICENSE | 29 -- devops-tools/fastapi/api/README.md | 13 - .../fastapi/api/bankaccounts/aggregate.py | 85 ---- .../fastapi/api/bankaccounts/application.py | 65 --- .../fastapi/api/bankaccounts/exceptions.py | 14 - devops-tools/fastapi/api/main.py | 96 ---- devops-tools/fastapi/api/requirements.txt | 3 - .../api/test_bankaccounts_application.py | 172 ------- .../src/tests/__init__.py | 0 .../fastapi-upload-example/Dockerfile | 0 .../fastapi-upload-example/README.md | 0 .../fastapi-upload-example}/__init__.py | 0 .../fastapi-upload-example/docker-compose.yml | 0 .../fastapi-upload-example/main.py | 0 .../fastapi-upload-example/requirements.txt | 0 .../routers}/__init__.py | 0 .../fastapi-upload-example/routers/items.py | 0 .../fastapi-upload-example/routers/users.py | 0 .../templates/index.html | 0 .../fastapi-upload-example/tests}/__init__.py | 0 .../fastapi-upload-example/tests/test_main.py | 0 .../fastapi-with-mssql/requirements.txt | 0 .../fastapi-with-mssql/sql_app}/__init__.py | 0 .../fastapi-with-mssql/sql_app/crud.py | 0 .../fastapi-with-mssql/sql_app/database.py | 0 .../fastapi-with-mssql/sql_app/main.py | 0 .../fastapi-with-mssql/sql_app/models.py | 0 .../fastapi-with-mssql/sql_app/queries.py | 0 .../fastapi-with-mssql/sql_app/schemas.py | 0 .../fastapi-with-mssql/sql_app/sqlaudit.py | 0 .../fastapi-with-postgres-example/LICENSE | 0 .../fastapi-with-postgres-example/README.md | 0 .../docker-compose.yml | 0 .../images/fast-api-scrnsht.png | Bin .../fastapi-with-postgres-example/run.sh | 0 .../src/Dockerfile | 0 .../src/app}/__init__.py | 0 .../src/app/api}/__init__.py | 0 .../src/app/api/crud.py | 0 .../src/app/api/models.py | 0 .../src/app/api/notes.py | 0 .../src/app/api/ping.py | 0 .../src/app/db.py | 0 .../src/app/main.py | 0 .../fastapi-with-postgres-example/src/main.py | 0 .../src/requirements-old.txt | 0 .../src/requirements.txt | 0 .../src/tests}/__init__.py | 0 .../src/tests/conftest.py | 0 .../src/tests/test_notes.py | 0 .../src/tests/test_ping.py | 0 .../vue-client/README.md | 0 .../vue-client/index.html | 0 .../vue-client/package.json | 0 .../vue-client/public/vite.svg | 0 .../vue-client/src/Api.js | 0 .../vue-client/src/App.vue | 0 .../vue-client/src/assets/vue.svg | 0 .../vue-client/src/components/HelloWorld.vue | 0 .../vue-client/src/components/Note.vue | 0 .../vue-client/src/components/Test.vue | 0 .../vue-client/src/main.js | 0 .../vue-client/src/style.css | 0 .../vue-client/vite.config.js | 0 .../vue-client/yarn.lock | 0 .../arkime/arkime_quality_gate_overview.png | Bin 93963 -> 0 bytes .../suricata/suricata-quality-gate.png | Bin 55679 -> 0 bytes network-tools/suricata/test/7.0.2-alma9.log | 79 ---- ...emerging-threats-7.0.2-sandbox-results.pdf | Bin 50767 -> 0 bytes sast/sonarqube/info/cert-generate.md | 59 --- sast/sonarqube/info/pipeline | 35 -- sast/sonarqube/sandbox/readme.md | 5 - sast/sonarqube/sandbox/sonarqube-install.sh | 38 -- sast/sonarqube/test/build.log | 440 ------------------ sast/sonarqube/test/verify.png | Bin 94383 -> 0 bytes .../nessus/artifacts/container-oscap_scan.sh | 50 -- .../nessus/artifacts/container-vuln_scan.sh | 52 --- vuln-scanning/nessus/nessus-client.hcl | 22 - vuln-scanning/nessus/nessus.nomad | 79 ---- vuln-scanning/triage/ransom-uh-oh.png | Bin 186909 -> 0 bytes 80 files changed, 1336 deletions(-) delete mode 100644 devops-tools/fastapi/api/LICENSE delete mode 100644 devops-tools/fastapi/api/README.md delete mode 100644 devops-tools/fastapi/api/bankaccounts/aggregate.py delete mode 100644 devops-tools/fastapi/api/bankaccounts/application.py delete mode 100644 devops-tools/fastapi/api/bankaccounts/exceptions.py delete mode 100644 devops-tools/fastapi/api/main.py delete mode 100644 devops-tools/fastapi/api/requirements.txt delete mode 100644 devops-tools/fastapi/api/test_bankaccounts_application.py delete mode 100644 devops-tools/fastapi/fastapi-with-postgres-example/src/tests/__init__.py rename devops-tools/fastapi/{ => other-examples}/fastapi-upload-example/Dockerfile (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-upload-example/README.md (100%) rename devops-tools/fastapi/{api/bankaccounts => other-examples/fastapi-upload-example}/__init__.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-upload-example/docker-compose.yml (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-upload-example/main.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-upload-example/requirements.txt (100%) rename devops-tools/fastapi/{fastapi-upload-example => other-examples/fastapi-upload-example/routers}/__init__.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-upload-example/routers/items.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-upload-example/routers/users.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-upload-example/templates/index.html (100%) rename devops-tools/fastapi/{fastapi-upload-example/routers => other-examples/fastapi-upload-example/tests}/__init__.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-upload-example/tests/test_main.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-mssql/requirements.txt (100%) rename devops-tools/fastapi/{fastapi-upload-example/tests => other-examples/fastapi-with-mssql/sql_app}/__init__.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-mssql/sql_app/crud.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-mssql/sql_app/database.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-mssql/sql_app/main.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-mssql/sql_app/models.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-mssql/sql_app/queries.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-mssql/sql_app/schemas.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-mssql/sql_app/sqlaudit.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/LICENSE (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/README.md (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/docker-compose.yml (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/images/fast-api-scrnsht.png (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/run.sh (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/Dockerfile (100%) rename devops-tools/fastapi/{fastapi-with-mssql/sql_app => other-examples/fastapi-with-postgres-example/src/app}/__init__.py (100%) rename devops-tools/fastapi/{fastapi-with-postgres-example/src/app => other-examples/fastapi-with-postgres-example/src/app/api}/__init__.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/app/api/crud.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/app/api/models.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/app/api/notes.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/app/api/ping.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/app/db.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/app/main.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/main.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/requirements-old.txt (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/requirements.txt (100%) rename devops-tools/fastapi/{fastapi-with-postgres-example/src/app/api => other-examples/fastapi-with-postgres-example/src/tests}/__init__.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/tests/conftest.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/tests/test_notes.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/src/tests/test_ping.py (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/README.md (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/index.html (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/package.json (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/public/vite.svg (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/src/Api.js (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/src/App.vue (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/src/assets/vue.svg (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/src/components/HelloWorld.vue (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/src/components/Note.vue (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/src/components/Test.vue (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/src/main.js (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/src/style.css (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/vite.config.js (100%) rename devops-tools/fastapi/{ => other-examples}/fastapi-with-postgres-example/vue-client/yarn.lock (100%) delete mode 100644 network-tools/arkime/arkime_quality_gate_overview.png delete mode 100644 network-tools/suricata/suricata-quality-gate.png delete mode 100644 network-tools/suricata/test/7.0.2-alma9.log delete mode 100644 network-tools/suricata/test/emerging-threats-7.0.2-sandbox-results.pdf delete mode 100644 sast/sonarqube/info/cert-generate.md delete mode 100644 sast/sonarqube/info/pipeline delete mode 100644 sast/sonarqube/sandbox/readme.md delete mode 100644 sast/sonarqube/sandbox/sonarqube-install.sh delete mode 100644 sast/sonarqube/test/build.log delete mode 100644 sast/sonarqube/test/verify.png delete mode 100644 vuln-scanning/nessus/artifacts/container-oscap_scan.sh delete mode 100644 vuln-scanning/nessus/artifacts/container-vuln_scan.sh delete mode 100644 vuln-scanning/nessus/nessus-client.hcl delete mode 100644 vuln-scanning/nessus/nessus.nomad delete mode 100644 vuln-scanning/triage/ransom-uh-oh.png diff --git a/devops-tools/fastapi/api/LICENSE b/devops-tools/fastapi/api/LICENSE deleted file mode 100644 index 8da549d..0000000 --- a/devops-tools/fastapi/api/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -BSD 3-Clause License - -Copyright (c) 2021, Event Sourcing in Python -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/devops-tools/fastapi/api/README.md b/devops-tools/fastapi/api/README.md deleted file mode 100644 index c072f9f..0000000 --- a/devops-tools/fastapi/api/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# example-fastapi -Example of eventsourcing with FastAPI - -## Getting Started -1. Install dependencies -```zsh -pip install -r requirements.txt -``` -2. Start FastAPI process -```zsh -python main.py -``` -3. Open local API docs [http://localhost:5000/docs](http://localhost:5000/docs) \ No newline at end of file diff --git a/devops-tools/fastapi/api/bankaccounts/aggregate.py b/devops-tools/fastapi/api/bankaccounts/aggregate.py deleted file mode 100644 index dc9c0bb..0000000 --- a/devops-tools/fastapi/api/bankaccounts/aggregate.py +++ /dev/null @@ -1,85 +0,0 @@ -from uuid import uuid4, UUID -from typing import Optional -from decimal import Decimal -from eventsourcing.domain import Aggregate, AggregateCreated, AggregateEvent - -from bankaccounts.exceptions import * - - -class Opened(AggregateCreated): - full_name: str - email_address: str - - -class TransactionAppended(AggregateEvent): - amount: Decimal - transaction_id: UUID - - def apply(self, aggregate: "BankAccount") -> None: - aggregate.balance += self.amount - - -class OverdraftLimitSet(AggregateEvent): - overdraft_limit: Decimal - - def apply(self, aggregate: "BankAccount") -> None: - aggregate.overdraft_limit = self.overdraft_limit - - -class Closed(AggregateEvent): - def apply(self, aggregate: "BankAccount") -> None: - aggregate.is_closed = True - - -class BankAccount(Aggregate): - def __init__(self, full_name: str, email_address: str): - self.full_name = full_name - self.email_address = email_address - self.balance = Decimal("0.00") - self.overdraft_limit = Decimal("0.00") - self.is_closed = False - - @classmethod - def open(cls, full_name: str, email_address: str) -> "BankAccount": - return cls._create( - Opened, - id=uuid4(), - full_name=full_name, - email_address=email_address, - ) - - def append_transaction( - self, amount: Decimal, transaction_id: Optional[UUID] = None - ) -> None: - self.check_account_is_not_closed() - self.check_has_sufficient_funds(amount) - self.trigger_event( - TransactionAppended, - amount=amount, - transaction_id=transaction_id, - ) - - def check_account_is_not_closed(self) -> None: - if self.is_closed: - raise AccountClosedError({"account_id": self.id}) - - def check_has_sufficient_funds(self, amount: Decimal) -> None: - if self.balance + amount < -self.overdraft_limit: - raise InsufficientFundsError({"account_id": self.id}) - - def set_overdraft_limit(self, overdraft_limit: Decimal) -> None: - assert overdraft_limit > Decimal("0.00") - self.check_account_is_not_closed() - self.trigger_event( - self.OverdraftLimitSet, - overdraft_limit=overdraft_limit, - ) - - class OverdraftLimitSet(AggregateEvent): - overdraft_limit: Decimal - - def apply(self, aggregate: "BankAccount") -> None: - aggregate.overdraft_limit = self.overdraft_limit - - def close(self) -> None: - self.trigger_event(Closed) diff --git a/devops-tools/fastapi/api/bankaccounts/application.py b/devops-tools/fastapi/api/bankaccounts/application.py deleted file mode 100644 index f1fcde8..0000000 --- a/devops-tools/fastapi/api/bankaccounts/application.py +++ /dev/null @@ -1,65 +0,0 @@ -from uuid import UUID -from decimal import Decimal -from eventsourcing.application import Application, AggregateNotFound - -from bankaccounts.aggregate import BankAccount -from bankaccounts.exceptions import * - - -class BankAccounts(Application): - def open_account(self, full_name: str, email_address: str) -> UUID: - account = BankAccount.open( - full_name=full_name, - email_address=email_address, - ) - self.save(account) - return account.id - - def get_account(self, account_id: UUID) -> BankAccount: - try: - aggregate = self.repository.get(account_id) - except AggregateNotFound: - raise AccountNotFoundError(account_id) - else: - assert isinstance(aggregate, BankAccount) - return aggregate - - def get_balance(self, account_id: UUID) -> Decimal: - account = self.get_account(account_id) - return account.balance - - def deposit_funds(self, credit_account_id: UUID, amount: Decimal) -> None: - account = self.get_account(credit_account_id) - account.append_transaction(amount) - self.save(account) - - def withdraw_funds(self, debit_account_id: UUID, amount: Decimal) -> None: - account = self.get_account(debit_account_id) - account.append_transaction(-amount) - self.save(account) - - def transfer_funds( - self, - debit_account_id: UUID, - credit_account_id: UUID, - amount: Decimal, - ) -> None: - debit_account = self.get_account(debit_account_id) - credit_account = self.get_account(credit_account_id) - debit_account.append_transaction(-amount) - credit_account.append_transaction(amount) - self.save(debit_account, credit_account) - - def set_overdraft_limit(self, account_id: UUID, overdraft_limit: Decimal) -> None: - account = self.get_account(account_id) - account.set_overdraft_limit(overdraft_limit) - self.save(account) - - def get_overdraft_limit(self, account_id: UUID) -> Decimal: - account = self.get_account(account_id) - return account.overdraft_limit - - def close_account(self, account_id: UUID) -> None: - account = self.get_account(account_id) - account.close() - self.save(account) diff --git a/devops-tools/fastapi/api/bankaccounts/exceptions.py b/devops-tools/fastapi/api/bankaccounts/exceptions.py deleted file mode 100644 index a0ed3fd..0000000 --- a/devops-tools/fastapi/api/bankaccounts/exceptions.py +++ /dev/null @@ -1,14 +0,0 @@ -class AccountNotFoundError(Exception): - pass - - -class TransactionError(Exception): - pass - - -class AccountClosedError(TransactionError): - pass - - -class InsufficientFundsError(TransactionError): - pass diff --git a/devops-tools/fastapi/api/main.py b/devops-tools/fastapi/api/main.py deleted file mode 100644 index 78be041..0000000 --- a/devops-tools/fastapi/api/main.py +++ /dev/null @@ -1,96 +0,0 @@ -from uuid import UUID -from decimal import Decimal -from typing import Union -from fastapi import FastAPI - -from bankaccounts.application import BankAccounts - -app = FastAPI() -accounts = BankAccounts() - - -@app.get("/accounts/{account_id}") -def get_account(account_id: UUID): - try: - account = accounts.get_account(account_id) - except Exception as e: - return {"error": e.__class__.__name__} - return account - - -@app.post("/accounts") -def open_account(full_name: str, email_address: str): - try: - account_id = accounts.open_account(full_name, email_address) - except Exception as e: - return {"error": e.__class__.__name__} - return account_id - - -@app.post("/account/{account_id}/deposit") -def deposit_funds(account_id: UUID, amount: Decimal): - try: - accounts.deposit_funds( - credit_account_id=account_id, - amount=amount, - ) - account = accounts.get_account(account_id) - except Exception as e: - return {"error": e.__class__.__name__} - return account - - -@app.post("/account/{account_id}/withdraw") -def withdraw_funds(account_id: UUID, amount: Decimal): - try: - accounts.withdraw_funds( - debit_account_id=account_id, - amount=amount, - ) - account = accounts.get_account(account_id) - except Exception as e: - return {"error": e.__class__.__name__} - return account - - -@app.post("/account/{account_id}/transfer") -def transfer_funds(account_id: UUID, to_account_id: UUID, amount: Decimal): - try: - accounts.transfer_funds( - debit_account_id=account_id, - credit_account_id=to_account_id, - amount=amount, - ) - account = accounts.get_account(account_id) - except Exception as e: - return {"error": e.__class__.__name__} - return account - - -@app.post("/account/{account_id}/overdraft") -def set_overdraft_limit(account_id: UUID, limit: Decimal): - try: - accounts.set_overdraft_limit( - account_id=account_id, - overdraft_limit=limit, - ) - account = accounts.get_account(account_id) - except Exception as e: - return {"error": e.__class__.__name__} - return account - - -@app.post("/account/{account_id}/close") -def close_account(account_id: UUID): - try: - accounts.close_account(account_id) - account = accounts.get_account(account_id) - except Exception as e: - return {"error": e.__class__.__name__} - return account - - -if __name__ == "__main__": - import uvicorn - - uvicorn.run("main:app", host="127.0.0.1", port=5000, log_level="info", reload=True) diff --git a/devops-tools/fastapi/api/requirements.txt b/devops-tools/fastapi/api/requirements.txt deleted file mode 100644 index 95f50f1..0000000 --- a/devops-tools/fastapi/api/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -eventsourcing==9.0.3 -fastapi==0.66.0 -uvicorn==0.13.4 diff --git a/devops-tools/fastapi/api/test_bankaccounts_application.py b/devops-tools/fastapi/api/test_bankaccounts_application.py deleted file mode 100644 index 296d8e2..0000000 --- a/devops-tools/fastapi/api/test_bankaccounts_application.py +++ /dev/null @@ -1,172 +0,0 @@ -import unittest -from uuid import uuid4 -from decimal import Decimal - -from bankaccounts.application import BankAccounts -from bankaccounts.exceptions import * - - -class TestBankAccounts(unittest.TestCase): - def test(self): - accounts = BankAccounts() - - # Check account not found error. - with self.assertRaises(AccountNotFoundError): - accounts.get_balance(uuid4()) - - # Create an account. - account_id1 = accounts.open_account( - full_name="Alice", - email_address="alice@example.com", - ) - - # Check balance. - self.assertEqual(accounts.get_balance(account_id1), Decimal("0.00")) - - # Deposit funds. - accounts.deposit_funds( - credit_account_id=account_id1, - amount=Decimal("200.00"), - ) - - # Check balance. - self.assertEqual(accounts.get_balance(account_id1), Decimal("200.00")) - - # Withdraw funds. - accounts.withdraw_funds( - debit_account_id=account_id1, - amount=Decimal("50.00"), - ) - - # # Check balance. - self.assertEqual(accounts.get_balance(account_id1), Decimal("150.00")) - - # Fail to withdraw funds - insufficient funds. - with self.assertRaises(InsufficientFundsError): - accounts.withdraw_funds( - debit_account_id=account_id1, - amount=Decimal("151.00"), - ) - - # Check balance - should be unchanged. - self.assertEqual(accounts.get_balance(account_id1), Decimal("150.00")) - - # Create another account. - account_id2 = accounts.open_account( - full_name="Bob", - email_address="bob@example.com", - ) - - # Transfer funds. - accounts.transfer_funds( - debit_account_id=account_id1, - credit_account_id=account_id2, - amount=Decimal("100.00"), - ) - - # Check balances. - self.assertEqual(accounts.get_balance(account_id1), Decimal("50.00")) - self.assertEqual(accounts.get_balance(account_id2), Decimal("100.00")) - - # Fail to transfer funds - insufficient funds. - with self.assertRaises(InsufficientFundsError): - accounts.transfer_funds( - debit_account_id=account_id1, - credit_account_id=account_id2, - amount=Decimal("1000.00"), - ) - - # Check balances - should be unchanged. - self.assertEqual(accounts.get_balance(account_id1), Decimal("50.00")) - self.assertEqual(accounts.get_balance(account_id2), Decimal("100.00")) - - # Close account. - accounts.close_account(account_id1) - - # Fail to transfer funds - account closed. - with self.assertRaises(AccountClosedError): - accounts.transfer_funds( - debit_account_id=account_id1, - credit_account_id=account_id2, - amount=Decimal("50.00"), - ) - - # Fail to transfer funds - account closed. - with self.assertRaises(AccountClosedError): - accounts.transfer_funds( - debit_account_id=account_id2, - credit_account_id=account_id1, - amount=Decimal("50.00"), - ) - - # Fail to withdraw funds - account closed. - with self.assertRaises(AccountClosedError): - accounts.withdraw_funds( - debit_account_id=account_id1, - amount=Decimal("1.00"), - ) - - # Fail to deposit funds - account closed. - with self.assertRaises(AccountClosedError): - accounts.deposit_funds( - credit_account_id=account_id1, - amount=Decimal("1000.00"), - ) - - # Check balance - should be unchanged. - self.assertEqual(accounts.get_balance(account_id1), Decimal("50.00")) - - # Check overdraft limit. - self.assertEqual( - accounts.get_overdraft_limit(account_id2), - Decimal("0.00"), - ) - - # Set overdraft limit. - accounts.set_overdraft_limit( - account_id=account_id2, - overdraft_limit=Decimal("500.00"), - ) - - # Can't set negative overdraft limit. - with self.assertRaises(AssertionError): - accounts.set_overdraft_limit( - account_id=account_id2, - overdraft_limit=Decimal("-500.00"), - ) - - # Check overdraft limit. - self.assertEqual( - accounts.get_overdraft_limit(account_id2), - Decimal("500.00"), - ) - - # Withdraw funds. - accounts.withdraw_funds( - debit_account_id=account_id2, - amount=Decimal("500.00"), - ) - - # Check balance - should be overdrawn. - self.assertEqual( - accounts.get_balance(account_id2), - Decimal("-400.00"), - ) - - # Fail to withdraw funds - insufficient funds. - with self.assertRaises(InsufficientFundsError): - accounts.withdraw_funds( - debit_account_id=account_id2, - amount=Decimal("101.00"), - ) - - # Fail to set overdraft limit - account closed. - with self.assertRaises(AccountClosedError): - accounts.set_overdraft_limit( - account_id=account_id1, - overdraft_limit=Decimal("500.00"), - ) - - -if __name__ == '__main__': - unittest.main() diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/tests/__init__.py b/devops-tools/fastapi/fastapi-with-postgres-example/src/tests/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/devops-tools/fastapi/fastapi-upload-example/Dockerfile b/devops-tools/fastapi/other-examples/fastapi-upload-example/Dockerfile similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/Dockerfile rename to devops-tools/fastapi/other-examples/fastapi-upload-example/Dockerfile diff --git a/devops-tools/fastapi/fastapi-upload-example/README.md b/devops-tools/fastapi/other-examples/fastapi-upload-example/README.md similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/README.md rename to devops-tools/fastapi/other-examples/fastapi-upload-example/README.md diff --git a/devops-tools/fastapi/api/bankaccounts/__init__.py b/devops-tools/fastapi/other-examples/fastapi-upload-example/__init__.py similarity index 100% rename from devops-tools/fastapi/api/bankaccounts/__init__.py rename to devops-tools/fastapi/other-examples/fastapi-upload-example/__init__.py diff --git a/devops-tools/fastapi/fastapi-upload-example/docker-compose.yml b/devops-tools/fastapi/other-examples/fastapi-upload-example/docker-compose.yml similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/docker-compose.yml rename to devops-tools/fastapi/other-examples/fastapi-upload-example/docker-compose.yml diff --git a/devops-tools/fastapi/fastapi-upload-example/main.py b/devops-tools/fastapi/other-examples/fastapi-upload-example/main.py similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/main.py rename to devops-tools/fastapi/other-examples/fastapi-upload-example/main.py diff --git a/devops-tools/fastapi/fastapi-upload-example/requirements.txt b/devops-tools/fastapi/other-examples/fastapi-upload-example/requirements.txt similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/requirements.txt rename to devops-tools/fastapi/other-examples/fastapi-upload-example/requirements.txt diff --git a/devops-tools/fastapi/fastapi-upload-example/__init__.py b/devops-tools/fastapi/other-examples/fastapi-upload-example/routers/__init__.py similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/__init__.py rename to devops-tools/fastapi/other-examples/fastapi-upload-example/routers/__init__.py diff --git a/devops-tools/fastapi/fastapi-upload-example/routers/items.py b/devops-tools/fastapi/other-examples/fastapi-upload-example/routers/items.py similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/routers/items.py rename to devops-tools/fastapi/other-examples/fastapi-upload-example/routers/items.py diff --git a/devops-tools/fastapi/fastapi-upload-example/routers/users.py b/devops-tools/fastapi/other-examples/fastapi-upload-example/routers/users.py similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/routers/users.py rename to devops-tools/fastapi/other-examples/fastapi-upload-example/routers/users.py diff --git a/devops-tools/fastapi/fastapi-upload-example/templates/index.html b/devops-tools/fastapi/other-examples/fastapi-upload-example/templates/index.html similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/templates/index.html rename to devops-tools/fastapi/other-examples/fastapi-upload-example/templates/index.html diff --git a/devops-tools/fastapi/fastapi-upload-example/routers/__init__.py b/devops-tools/fastapi/other-examples/fastapi-upload-example/tests/__init__.py similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/routers/__init__.py rename to devops-tools/fastapi/other-examples/fastapi-upload-example/tests/__init__.py diff --git a/devops-tools/fastapi/fastapi-upload-example/tests/test_main.py b/devops-tools/fastapi/other-examples/fastapi-upload-example/tests/test_main.py similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/tests/test_main.py rename to devops-tools/fastapi/other-examples/fastapi-upload-example/tests/test_main.py diff --git a/devops-tools/fastapi/fastapi-with-mssql/requirements.txt b/devops-tools/fastapi/other-examples/fastapi-with-mssql/requirements.txt similarity index 100% rename from devops-tools/fastapi/fastapi-with-mssql/requirements.txt rename to devops-tools/fastapi/other-examples/fastapi-with-mssql/requirements.txt diff --git a/devops-tools/fastapi/fastapi-upload-example/tests/__init__.py b/devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/__init__.py similarity index 100% rename from devops-tools/fastapi/fastapi-upload-example/tests/__init__.py rename to devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/__init__.py diff --git a/devops-tools/fastapi/fastapi-with-mssql/sql_app/crud.py b/devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/crud.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-mssql/sql_app/crud.py rename to devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/crud.py diff --git a/devops-tools/fastapi/fastapi-with-mssql/sql_app/database.py b/devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/database.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-mssql/sql_app/database.py rename to devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/database.py diff --git a/devops-tools/fastapi/fastapi-with-mssql/sql_app/main.py b/devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/main.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-mssql/sql_app/main.py rename to devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/main.py diff --git a/devops-tools/fastapi/fastapi-with-mssql/sql_app/models.py b/devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/models.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-mssql/sql_app/models.py rename to devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/models.py diff --git a/devops-tools/fastapi/fastapi-with-mssql/sql_app/queries.py b/devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/queries.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-mssql/sql_app/queries.py rename to devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/queries.py diff --git a/devops-tools/fastapi/fastapi-with-mssql/sql_app/schemas.py b/devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/schemas.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-mssql/sql_app/schemas.py rename to devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/schemas.py diff --git a/devops-tools/fastapi/fastapi-with-mssql/sql_app/sqlaudit.py b/devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/sqlaudit.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-mssql/sql_app/sqlaudit.py rename to devops-tools/fastapi/other-examples/fastapi-with-mssql/sql_app/sqlaudit.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/LICENSE b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/LICENSE similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/LICENSE rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/LICENSE diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/README.md b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/README.md similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/README.md rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/README.md diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/docker-compose.yml b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/docker-compose.yml similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/docker-compose.yml rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/docker-compose.yml diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/images/fast-api-scrnsht.png b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/images/fast-api-scrnsht.png similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/images/fast-api-scrnsht.png rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/images/fast-api-scrnsht.png diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/run.sh b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/run.sh similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/run.sh rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/run.sh diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/Dockerfile b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/Dockerfile similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/Dockerfile rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/Dockerfile diff --git a/devops-tools/fastapi/fastapi-with-mssql/sql_app/__init__.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/__init__.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-mssql/sql_app/__init__.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/__init__.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/app/__init__.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/__init__.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/app/__init__.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/__init__.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/crud.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/crud.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/crud.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/crud.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/models.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/models.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/models.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/models.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/notes.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/notes.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/notes.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/notes.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/ping.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/ping.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/ping.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/api/ping.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/app/db.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/db.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/app/db.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/db.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/app/main.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/main.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/app/main.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/app/main.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/main.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/main.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/main.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/main.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/requirements-old.txt b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/requirements-old.txt similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/requirements-old.txt rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/requirements-old.txt diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/requirements.txt b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/requirements.txt similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/requirements.txt rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/requirements.txt diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/__init__.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/tests/__init__.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/app/api/__init__.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/tests/__init__.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/tests/conftest.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/tests/conftest.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/tests/conftest.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/tests/conftest.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/tests/test_notes.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/tests/test_notes.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/tests/test_notes.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/tests/test_notes.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/src/tests/test_ping.py b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/tests/test_ping.py similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/src/tests/test_ping.py rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/src/tests/test_ping.py diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/README.md b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/README.md similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/README.md rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/README.md diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/index.html b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/index.html similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/index.html rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/index.html diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/package.json b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/package.json similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/package.json rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/package.json diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/public/vite.svg b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/public/vite.svg similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/public/vite.svg rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/public/vite.svg diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/Api.js b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/Api.js similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/Api.js rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/Api.js diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/App.vue b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/App.vue similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/App.vue rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/App.vue diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/assets/vue.svg b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/assets/vue.svg similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/assets/vue.svg rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/assets/vue.svg diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/components/HelloWorld.vue b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/components/HelloWorld.vue similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/components/HelloWorld.vue rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/components/HelloWorld.vue diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/components/Note.vue b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/components/Note.vue similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/components/Note.vue rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/components/Note.vue diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/components/Test.vue b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/components/Test.vue similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/components/Test.vue rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/components/Test.vue diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/main.js b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/main.js similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/main.js rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/main.js diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/style.css b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/style.css similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/src/style.css rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/src/style.css diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/vite.config.js b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/vite.config.js similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/vite.config.js rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/vite.config.js diff --git a/devops-tools/fastapi/fastapi-with-postgres-example/vue-client/yarn.lock b/devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/yarn.lock similarity index 100% rename from devops-tools/fastapi/fastapi-with-postgres-example/vue-client/yarn.lock rename to devops-tools/fastapi/other-examples/fastapi-with-postgres-example/vue-client/yarn.lock diff --git a/network-tools/arkime/arkime_quality_gate_overview.png b/network-tools/arkime/arkime_quality_gate_overview.png deleted file mode 100644 index 29dc6e9a3c09d0728adabf0f52066672a28b2d5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93963 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
    AstSXfWYyoafplo&-xh>|xh=${=T&&QdAw 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 F{{hEMjt>9; diff --git a/network-tools/suricata/suricata-quality-gate.png b/network-tools/suricata/suricata-quality-gate.png deleted file mode 100644 index 27100b8eb55b568c8101d49e4741a149c8e53864..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55679 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 @YiM*p%?HZ0U;wdPtzM8qR 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¥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 RSr8TI{x@gcG%AT17SgI#dDlx;mgDnj0y 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 -- Using data-directory /var/lib/suricata. -23/11/2023 -- 16:41:13 - -- Using Suricata configuration /etc/suricata/suricata.yaml -23/11/2023 -- 16:41:13 - -- Using /usr/share/suricata/rules for Suricata provided rules. -23/11/2023 -- 16:41:13 - -- Found Suricata version 7.0.2 at /usr/bin/suricata. -23/11/2023 -- 16:41:13 - -- Downloading https://www.openinfosecfoundation.org/rules/index.yaml -23/11/2023 -- 16:41:13 - -- Adding all sources -23/11/2023 -- 16:41:13 - -- Saved /var/lib/suricata/update/cache/index.yaml -23/11/2023 -- 16:41:13 - -- Using data-directory /var/lib/suricata. -23/11/2023 -- 16:41:13 - -- Using Suricata configuration /etc/suricata/suricata.yaml -23/11/2023 -- 16:41:13 - -- Using /usr/share/suricata/rules for Suricata provided rules. -23/11/2023 -- 16:41:13 - -- Found Suricata version 7.0.2 at /usr/bin/suricata. -23/11/2023 -- 16:41:13 - -- Creating directory /var/lib/suricata/update/sources -23/11/2023 -- 16:41:13 - -- Enabling default source et/open -23/11/2023 -- 16:41:13 - -- Source oisf/trafficid enabled -23/11/2023 -- 16:41:13 - -- Using data-directory /var/lib/suricata. -23/11/2023 -- 16:41:13 - -- Using Suricata configuration /etc/suricata/suricata.yaml -23/11/2023 -- 16:41:13 - -- Using /usr/share/suricata/rules for Suricata provided rules. -23/11/2023 -- 16:41:13 - -- Found Suricata version 7.0.2 at /usr/bin/suricata. -23/11/2023 -- 16:41:13 - -- Loading /etc/suricata/suricata.yaml -23/11/2023 -- 16:41:13 - -- Disabling rules for protocol pgsql -23/11/2023 -- 16:41:13 - -- Disabling rules for protocol modbus -23/11/2023 -- 16:41:13 - -- Disabling rules for protocol dnp3 -23/11/2023 -- 16:41:13 - -- Disabling rules for protocol enip -23/11/2023 -- 16:41:13 - -- Fetching https://rules.emergingthreats.net/open/suricata-7.0.2/emerging.rules.tar.gz. -23/11/2023 -- 16:41:14 - -- Done. -23/11/2023 -- 16:41:14 - -- Fetching https://openinfosecfoundation.org/rules/trafficid/trafficid.rules. -23/11/2023 -- 16:41:14 - -- Done. -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/app-layer-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/decoder-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/dhcp-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/dnp3-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/dns-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/files.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/http-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/ipsec-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/kerberos-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/modbus-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/nfs-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/ntp-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/smb-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/smtp-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/stream-events.rules -23/11/2023 -- 16:41:14 - -- Loading distribution rule file /usr/share/suricata/rules/tls-events.rules -23/11/2023 -- 16:41:14 - -- Ignoring file rules/emerging-deleted.rules -23/11/2023 -- 16:41:15 - -- Loaded 45935 rules. -23/11/2023 -- 16:41:16 - -- Disabled 14 rules. -23/11/2023 -- 16:41:16 - -- Enabled 0 rules. -23/11/2023 -- 16:41:16 - -- Modified 0 rules. -23/11/2023 -- 16:41:16 - -- Dropped 0 rules. -23/11/2023 -- 16:41:16 - -- Enabled 131 rules for flowbit dependencies. -23/11/2023 -- 16:41:16 - -- Creating directory /var/lib/suricata/rules. -23/11/2023 -- 16:41:16 - -- Backing up current rules. -23/11/2023 -- 16:41:16 - -- Writing rules to /var/lib/suricata/rules/suricata.rules: total: 45935; enabled: 35691; added: 45935; removed 0; modified: 0 -23/11/2023 -- 16:41:16 - -- Writing /var/lib/suricata/rules/classification.config -23/11/2023 -- 16:41:16 - -- Skipping test, disabled by configuration. -23/11/2023 -- 16:41:16 - -- Done. -This is Suricata version 7.0.2 RELEASE diff --git a/network-tools/suricata/test/emerging-threats-7.0.2-sandbox-results.pdf b/network-tools/suricata/test/emerging-threats-7.0.2-sandbox-results.pdf deleted file mode 100644 index 393f8f398eadf5a378798d2d0fdbf299a83293da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50767 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 F_> "${JAVA_HOME}/conf/security/java.security" -sed --in-place --expression="s?securerandom.source=file:/dev/random?securerandom.source=file:/dev/urandom?g" "${JAVA_HOME}/conf/security/java.security" - -runuser -l sonarqube -c '/usr/lib/jvm/java-17-openjdk-amd64/bin/java -jar /opt/sonarqube/lib/sonarqube.jar -Dsonar.log.console=true' - diff --git a/sast/sonarqube/test/build.log b/sast/sonarqube/test/build.log deleted file mode 100644 index 8b26704..0000000 --- a/sast/sonarqube/test/build.log +++ /dev/null @@ -1,440 +0,0 @@ -[shiftyroot@mainsys-io sonarqube]$ podman run --rm -it --name sonar -p 9000:9000 sonar -2023.10.26 02:23:09 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /opt/sonarqube/temp -2023.10.26 02:23:09 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:44111] -2023.10.26 02:23:09 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [/opt/sonarqube/elasticsearch]: /usr/lib/jvm/java-17-openjdk-17.0.9.0.9-2.el9.x86_64/bin/java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=./bin/elasticsearch -Dcli.libs=lib/tools/server-cli -Des.path.home=/opt/sonarqube/elasticsearch -Des.path.conf=/opt/sonarqube/temp/conf/es -Des.distribution.type=tar -cp /opt/sonarqube/elasticsearch/lib/*:/opt/sonarqube/elasticsearch/lib/cli-launcher/* org.elasticsearch.launcher.CliToolLauncher -2023.10.26 02:23:09 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running -2023.10.26 02:23:11 INFO es[][o.e.n.Node] version[8.7.0], pid[111], build[tar/09520b59b6bc1057340b55750186466ea715e30e/2023-03-27T16:31:09.816451435Z], OS[Linux/5.14.0-284.30.1.el9_2.x86_64/amd64], JVM[Red Hat, Inc./OpenJDK 64-Bit Server VM/17.0.9/17.0.9+9-LTS] -2023.10.26 02:23:11 INFO es[][o.e.n.Node] JVM home [/usr/lib/jvm/java-17-openjdk-17.0.9.0.9-2.el9.x86_64], using bundled JDK [false] -2023.10.26 02:23:11 INFO es[][o.e.n.Node] JVM arguments [-Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -Djava.security.manager=allow, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j2.formatMsgNoLookups=true, -Djava.locale.providers=SPI,COMPAT, --add-opens=java.base/java.io=ALL-UNNAMED, -XX:+UseG1GC, -Djava.io.tmpdir=/opt/sonarqube/temp, -XX:ErrorFile=/opt/sonarqube/logs/es_hs_err_pid%p.log, -Xlog:disable, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -Djna.tmpdir=/opt/sonarqube/temp, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dio.netty.allocator.numDirectArenas=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j2.formatMsgNoLookups=true, -Djava.locale.providers=COMPAT, -Dcom.redhat.fips=false, -Xmx512m, -Xms512m, -XX:MaxDirectMemorySize=256m, -XX:+HeapDumpOnOutOfMemoryError, -XX:G1HeapRegionSize=4m, -XX:InitiatingHeapOccupancyPercent=30, -XX:G1ReservePercent=15, -Des.distribution.type=tar, --module-path=/opt/sonarqube/elasticsearch/lib, --add-modules=jdk.net, -Djdk.module.main=org.elasticsearch.server] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [aggregations] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [analysis-common] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [apm] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [blob-cache] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [lang-painless] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [old-lucene-versions] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [parent-join] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [reindex] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [transport-netty4] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [x-pack-aggregate-metric] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [x-pack-core] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [x-pack-profiling] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] loaded module [x-pack-security] -2023.10.26 02:23:12 INFO es[][o.e.p.PluginsService] no plugins loaded -2023.10.26 02:23:13 INFO es[][o.e.e.NodeEnvironment] using [1] data paths, mounts [[/opt/sonarqube/data (/dev/mapper/luks-cfc42bd7-d5ea-4df5-958a-f35ce669a5b2)]], net usable_space [39.2gb], net total_space [49.9gb], types [xfs] -2023.10.26 02:23:13 INFO es[][o.e.e.NodeEnvironment] heap size [512mb], compressed ordinary object pointers [true] -2023.10.26 02:23:13 INFO es[][o.e.n.Node] node name [sonarqube], node ID [XXwjuNjzSOGTW1TAaqJZAw], cluster name [sonarqube], roles [transform, data_content, data_warm, master, remote_cluster_client, data, data_cold, ingest, data_frozen, ml, data_hot] -2023.10.26 02:23:13 INFO es[][o.e.x.p.ProfilingPlugin] Profiling is enabled -2023.10.26 02:23:13 INFO es[][o.e.x.s.Security] Security is disabled -2023.10.26 02:23:13 INFO es[][o.e.t.n.NettyAllocator] creating NettyAllocator with the following configs: [name=unpooled, suggested_max_allocation_size=1mb, factors={es.unsafe.use_unpooled_allocator=null, g1gc_enabled=true, g1gc_region_size=4mb, heap_size=512mb}] -2023.10.26 02:23:14 INFO es[][o.e.i.r.RecoverySettings] using rate limit [40mb] with [default=40mb, read=0b, write=0b, max=0b] -2023.10.26 02:23:14 INFO es[][o.e.d.DiscoveryModule] using discovery type [single-node] and seed hosts providers [settings] -2023.10.26 02:23:14 INFO es[][o.e.n.Node] initialized -2023.10.26 02:23:14 INFO es[][o.e.n.Node] starting ... -2023.10.26 02:23:14 INFO es[][o.e.t.TransportService] publish_address {127.0.0.1:44111}, bound_addresses {127.0.0.1:44111} -2023.10.26 02:23:14 INFO es[][o.e.c.c.ClusterBootstrapService] this node has not joined a bootstrapped cluster yet; [cluster.initial_master_nodes] is set to [sonarqube] -2023.10.26 02:23:14 INFO es[][o.e.c.c.Coordinator] setting initial configuration to VotingConfiguration{XXwjuNjzSOGTW1TAaqJZAw} -2023.10.26 02:23:14 INFO es[][o.e.c.s.MasterService] elected-as-master ([1] nodes joined)[_FINISH_ELECTION_, {sonarqube}{XXwjuNjzSOGTW1TAaqJZAw}{VzATzR7RSnqtL0nSIz_Lew}{sonarqube}{127.0.0.1}{127.0.0.1:44111}{cdfhilmrstw}{8.7.0} completing election], term: 1, version: 1, delta: master node changed {previous [], current [{sonarqube}{XXwjuNjzSOGTW1TAaqJZAw}{VzATzR7RSnqtL0nSIz_Lew}{sonarqube}{127.0.0.1}{127.0.0.1:44111}{cdfhilmrstw}{8.7.0}]} -2023.10.26 02:23:14 INFO es[][o.e.c.c.CoordinationState] cluster UUID set to [OiGQZWLvT766kIiDxx3ytA] -2023.10.26 02:23:14 INFO es[][o.e.c.s.ClusterApplierService] master node changed {previous [], current [{sonarqube}{XXwjuNjzSOGTW1TAaqJZAw}{VzATzR7RSnqtL0nSIz_Lew}{sonarqube}{127.0.0.1}{127.0.0.1:44111}{cdfhilmrstw}{8.7.0}]}, term: 1, version: 1, reason: Publication{term=1, version=1} -2023.10.26 02:23:14 INFO es[][o.e.r.s.FileSettingsService] starting file settings watcher ... -2023.10.26 02:23:14 INFO es[][o.e.r.s.FileSettingsService] file settings service up and running [tid=30] -2023.10.26 02:23:14 INFO es[][o.e.h.AbstractHttpServerTransport] publish_address {127.0.0.1:9001}, bound_addresses {127.0.0.1:9001} -2023.10.26 02:23:14 INFO es[][o.e.n.Node] started {sonarqube}{XXwjuNjzSOGTW1TAaqJZAw}{VzATzR7RSnqtL0nSIz_Lew}{sonarqube}{127.0.0.1}{127.0.0.1:44111}{cdfhilmrstw}{8.7.0}{xpack.installed=true, rack_id=sonarqube} -2023.10.26 02:23:14 INFO es[][o.e.c.c.NodeJoinExecutor] node-join: [{sonarqube}{XXwjuNjzSOGTW1TAaqJZAw}{VzATzR7RSnqtL0nSIz_Lew}{sonarqube}{127.0.0.1}{127.0.0.1:44111}{cdfhilmrstw}{8.7.0}] with reason [completing election] -2023.10.26 02:23:14 INFO es[][o.e.g.GatewayService] recovered [0] indices into cluster_state -2023.10.26 02:23:14 INFO es[][o.e.h.n.s.HealthNodeTaskExecutor] Node [{sonarqube}{XXwjuNjzSOGTW1TAaqJZAw}] is selected as the current health node. -2023.10.26 02:23:14 INFO app[][o.s.a.SchedulerImpl] Process[es] is up -2023.10.26 02:23:14 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[WEB_SERVER] from [/opt/sonarqube]: /usr/lib/jvm/java-17-openjdk-17.0.9.0.9-2.el9.x86_64/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/opt/sonarqube/temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED -Dcom.redhat.fips=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.*|[::1] -cp ./lib/sonar-application-10.2.1.78527.jar:/opt/sonarqube/lib/jdbc/h2/h2-2.1.214.jar org.sonar.server.app.WebServer /opt/sonarqube/temp/sq-process3633026970539406507properties -2023.10.26 02:23:14 INFO es[][o.e.l.LicenseService] license [af2ea17c-0e3c-433a-9e51-abe6dcb112be] mode [basic] - valid -WARNING: A terminally deprecated method in java.lang.System has been called -WARNING: System::setSecurityManager has been called by org.sonar.process.PluginSecurityManager (file:/opt/sonarqube/lib/sonar-application-10.2.1.78527.jar) -WARNING: Please consider reporting this to the maintainers of org.sonar.process.PluginSecurityManager -WARNING: System::setSecurityManager will be removed in a future release -2023.10.26 02:23:15 INFO web[][o.s.p.ProcessEntryPoint] Starting Web Server -2023.10.26 02:23:15 INFO web[][o.s.s.p.LogServerVersion] SonarQube Server / 10.2.1.78527 / 953bf4f6bc7c449ecd33704e5fb450c19412f037 -2023.10.26 02:23:15 INFO web[][o.s.s.p.d.EmbeddedDatabase] Starting embedded database on port 9092 with url jdbc:h2:tcp://127.0.0.1:9092/sonar;NON_KEYWORDS=VALUE -2023.10.26 02:23:15 INFO web[][o.s.s.p.d.EmbeddedDatabase] Embedded database started. Data stored in: /opt/sonarqube/data -2023.10.26 02:23:15 INFO web[][o.s.d.DefaultDatabase] Create JDBC data source for jdbc:h2:tcp://127.0.0.1:9092/sonar;NON_KEYWORDS=VALUE -2023.10.26 02:23:15 INFO web[][c.z.h.HikariDataSource] HikariPool-1 - Starting... -2023.10.26 02:23:15 INFO web[][c.z.h.p.HikariPool] HikariPool-1 - Added connection conn2: url=jdbc:h2:tcp://127.0.0.1:9092/sonar user= -2023.10.26 02:23:15 INFO web[][c.z.h.HikariDataSource] HikariPool-1 - Start completed. -2023.10.26 02:23:15 WARN web[][o.s.db.dialect.H2] H2 database should be used for evaluation purpose only. -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerFileSystemImpl] SonarQube home: /opt/sonarqube -2023.10.26 02:23:16 INFO web[][o.s.s.u.SystemPasscodeImpl] System authentication by passcode is disabled -2023.10.26 02:23:16 INFO web[][o.s.s.p.d.m.h.MigrationHistoryTableImpl] Creating table schema_migrations -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy C# Code Quality and Security / 9.8.0.76515 / c1515bad8ebe3e38e102b68fdec8c429669ec560 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Clean as You Code / 2.1.0.500 / 4a2d47cf125d03ebacf43536a3897c168deb1b0a -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Configuration detection for Code Quality and Security / 1.3.0.654 / 63073f0270b2c4754afa58eb8b5ea04e2eebf1a4 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Flex Code Quality and Security / 2.10.0.3458 / 3ef14c50cfd03e5b40a2270fc6e8edc5c49dedcd -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Go Code Quality and Security / 1.14.0.4481 / dcfff811316898a16bf1c6ff191dd3a5d84d3307 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy HTML Code Quality and Security / 3.9.0.3600 / c877f85377cbf43c325a924dff566e2511142dbd -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy IaC Code Quality and Security / 1.20.0.5654 / 45bdf29bcd98938351390d5b5905ee16e4616078 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy JaCoCo / 1.3.0.1538 / 74a7798c7cea687c72ed9df40c93eb7ea2a58c49 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Java Code Quality and Security / 7.24.0.32100 / c39dafc9f60909db5edeb18ecc30ef617d9b5e7d -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy JavaScript/TypeScript/CSS Code Quality and Security / 10.5.1.22382 / aee0b6ea75d253c96e97ab00eb1e96e1112ec2a7 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Kotlin Code Quality and Security / 2.17.0.2902 / f561c3df92dca4379ae526fc4c912f786328f009 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy PHP Code Quality and Security / 3.32.0.10180 / 077f75886ec0b948cdf94b61631a444bcd23a529 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Python Code Quality and Security / 4.7.0.12181 / eeaa409efe993ea779a0dacdbbe8e28e4879c975 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Ruby Code Quality and Security / 1.14.0.4481 / dcfff811316898a16bf1c6ff191dd3a5d84d3307 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Scala Code Quality and Security / 1.14.0.4481 / dcfff811316898a16bf1c6ff191dd3a5d84d3307 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy Text Code Quality and Security / 2.3.0.1632 / 66d70521dd5e12993a5614c3202f4c33ae0182bd -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy VB.NET Code Quality and Security / 9.8.0.76515 / c1515bad8ebe3e38e102b68fdec8c429669ec560 -2023.10.26 02:23:16 INFO web[][o.s.s.p.ServerPluginManager] Deploy XML Code Quality and Security / 2.10.0.4108 / 34b16ba369117f6befc0b1e0866a069a80f6db2e -2023.10.26 02:23:17 INFO web[][o.s.s.e.EsClientProvider] Connected to local Elasticsearch: [http://localhost:9001] -2023.10.26 02:23:17 WARN web[][o.s.a.s.w.WebService$Action] Description is not set on action api/monitoring/metrics -2023.10.26 02:23:17 WARN web[][o.s.a.s.w.WebService$Action] Since is not set on action api/monitoring/metrics -2023.10.26 02:23:17 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/monitoring/metrics -2023.10.26 02:23:17 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/system/liveness -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.AutoDbMigration] Automatically perform DB migration on fresh install -2023.10.26 02:23:17 INFO web[][DbMigrations] Executing DB migrations... -2023.10.26 02:23:17 INFO web[][DbMigrations] #1 'Create initial schema'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #1 'Create initial schema': success | time=138ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #2 'Populate initial schema'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #2 'Populate initial schema': success | time=15ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100000 'Remove orphan rules in Quality Profiles'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #100000 'Remove orphan rules in Quality Profiles': success | time=6ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100001 'Drop index 'projects_module_uuid' in the 'Components' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100001 'Drop index 'projects_module_uuid' in the 'Components' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100002 'Drop column 'module_uuid' in the 'Components' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100002 'Drop column 'module_uuid' in the 'Components' table': success | time=10ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100003 'Drop column 'module_uuid_path' in the 'Components' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100003 'Drop column 'module_uuid_path' in the 'Components' table': success | time=6ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100004 'Drop column 'b_module_uuid' in the 'Components' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100004 'Drop column 'b_module_uuid' in the 'Components' table': success | time=7ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100005 'Drop column 'b_module_uuid_path' in the 'Components' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100005 'Drop column 'b_module_uuid_path' in the 'Components' table': success | time=7ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100006 'Drop index 'projects_root_uuid' in the 'Components' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100006 'Drop index 'projects_root_uuid' in the 'Components' table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100007 'Drop column 'root_uuid' in the 'Components' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100007 'Drop column 'root_uuid' in the 'Components' table': success | time=5ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100008 'Update value of 'user_local' in the 'users' table'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #100008 'Update value of 'user_local' in the 'users' table': success | time=4ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100009 'Make column 'user_local' not nullable in the 'users' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100009 'Make column 'user_local' not nullable in the 'users' table': success | time=6ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100010 'Create 'scim_groups' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100010 'Create 'scim_groups' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100011 'Create unique index on scim_groups.group_uuid'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100011 'Create unique index on scim_groups.group_uuid': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100012 'Log a warning message if 'sonar.scim.enabled' is used'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100012 'Log a warning message if 'sonar.scim.enabled' is used': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100013 'Drop 'sonar.scim.enabled' property'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100013 'Drop 'sonar.scim.enabled' property': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100014 'Drop any SCIM User provisioning, turning all users local'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100014 'Drop any SCIM User provisioning, turning all users local': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100015 'Add ncloc to 'Projects' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #100015 'Add ncloc to 'Projects' table': success | time=5ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #100016 'Populate ncloc in 'Projects' table'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #100016 'Populate ncloc in 'Projects' table': success | time=4ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101000 'Add 'scm_accounts' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101000 'Add 'scm_accounts' table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101001 'Migrate scm accounts from 'users' to 'scm_accounts' table'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassRowSplitter] 1 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #101001 'Migrate scm accounts from 'users' to 'scm_accounts' table': success | time=5ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101002 'Add index on 'scm_accounts.scm_account''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101002 'Add index on 'scm_accounts.scm_account'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101003 'Add index on 'users.email''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101003 'Add index on 'users.email'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101004 'Drop 'scm_accounts' column in 'users' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101004 'Drop 'scm_accounts' column in 'users' table': success | time=7ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101005 'Add column 'is_main' to 'project_branches' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101005 'Add column 'is_main' to 'project_branches' table': success | time=5ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101006 'Update value of 'is_main' in 'project_branches' table'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #101006 'Update value of 'is_main' in 'project_branches' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101007 'Alter column 'is_main' in 'project_branches' table - make it not nullable'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101007 'Alter column 'is_main' in 'project_branches' table - make it not nullable': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101008 'Increase size of 'internal_properties.kee' from 20 to 40 characters'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101008 'Increase size of 'internal_properties.kee' from 20 to 40 characters': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101009 'Create column 'project_uuid' in 'user_tokens'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101009 'Create column 'project_uuid' in 'user_tokens': success | time=4ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101010 'Remove user tokens linked to unexistent project'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #101010 'Remove user tokens linked to unexistent project': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101011 'Populate 'project_key' in 'user_tokens''... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #101011 'Populate 'project_key' in 'user_tokens'': success | time=4ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101012 'Drop column 'project_key' in 'user_tokens'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101012 'Drop column 'project_key' in 'user_tokens': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101013 'Increase size of 'ce_queue.task_type' from 15 to 40 characters'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101013 'Increase size of 'ce_queue.task_type' from 15 to 40 characters': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101014 'Increase size of 'ce_activity.task_type' from 15 to 40 characters'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101014 'Increase size of 'ce_activity.task_type' from 15 to 40 characters': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101015 'Add 'external_groups' table.'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101015 'Add 'external_groups' table.': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101016 'Add index on 'external_groups(external_identity_provider, external_id).'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101016 'Add index on 'external_groups(external_identity_provider, external_id).': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101017 'Add 'code_variants' column in 'issues' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101017 'Add 'code_variants' column in 'issues' table': success | time=4ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101018 'Fix different uuids for subportfolios'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #101018 'Fix different uuids for subportfolios': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101019 'Add report_schedules table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101019 'Add report_schedules table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101020 'Add report_subscriptions table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101020 'Add report_subscriptions table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101021 'Add report_schedules unique index'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101021 'Add report_schedules unique index': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101022 'Add report_subscriptions unique index'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101022 'Add report_subscriptions unique index': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101023 'Rename column 'component_uuid' to 'entity_uuid' in the 'properties' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #101023 'Rename column 'component_uuid' to 'entity_uuid' in the 'properties' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101024 'Populate report_schedules table'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #101024 'Populate report_schedules table': success | time=4ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101025 'Populate report_subscriptions table'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #101025 'Populate report_subscriptions table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #101026 'Remove report properties'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #101026 'Remove report properties': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102000 'Rename 'component_uuid' in 'user_roles' table to 'entity_uuid''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102000 'Rename 'component_uuid' in 'user_roles' table to 'entity_uuid'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102001 'Rename 'component_uuid' in 'group_roles' table to 'entity_uuid''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102001 'Rename 'component_uuid' in 'group_roles' table to 'entity_uuid'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102002 'Drop index 'group_roles_component_uuid' in 'group_roles''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102002 'Drop index 'group_roles_component_uuid' in 'group_roles'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102003 'Create index 'entity_uuid_user_roles' in 'group_roles' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102003 'Create index 'entity_uuid_user_roles' in 'group_roles' table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102004 'Drop index 'user_roles_component_uuid' in 'user_roles' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102004 'Drop index 'user_roles_component_uuid' in 'user_roles' table': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102005 'Create index 'user_roles_entity_uuid' in 'user_roles''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102005 'Create index 'user_roles_entity_uuid' in 'user_roles'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102006 'Drop index 'ce_activity_component' in 'ce_activity''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102006 'Drop index 'ce_activity_component' in 'ce_activity'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102007 'Rename 'main_component_uuid' in 'ce_activity' table to 'entity_uuid''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102007 'Rename 'main_component_uuid' in 'ce_activity' table to 'entity_uuid'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102008 'Create index 'ce_activity_entity_uuid' in 'ce_activity' table''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102008 'Create index 'ce_activity_entity_uuid' in 'ce_activity' table'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102009 'Drop index 'ce_queue_main_component' in 'ce_queue' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102009 'Drop index 'ce_queue_main_component' in 'ce_queue' table': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102010 'Rename 'main_component_uuid' in 'ce_queue' table to 'entity_uuid''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102010 'Rename 'main_component_uuid' in 'ce_queue' table to 'entity_uuid'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102011 'Create index 'ce_queue_entity_uuid' in 'ce_queue' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102011 'Create index 'ce_queue_entity_uuid' in 'ce_queue' table': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102012 'Drop 'project_mappings' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102012 'Drop 'project_mappings' table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102013 'Drop index on 'components.main_branch_project_uuid'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102013 'Drop index on 'components.main_branch_project_uuid': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102014 'Drop column 'main_branch_project_uuid' in the components table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102014 'Drop column 'main_branch_project_uuid' in the components table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102015 'Drop index 'component_uuid' in 'webhook_deliveries' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102015 'Drop index 'component_uuid' in 'webhook_deliveries' table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102016 'Rename 'component_uuid' in 'webhook_deliveries' table to 'project_uuid''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102016 'Rename 'component_uuid' in 'webhook_deliveries' table to 'project_uuid'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102018 'Drop index 'component_uuid' in 'snapshots' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102018 'Drop index 'component_uuid' in 'snapshots' table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102019 'Rename 'component_uuid' in 'snapshots' table to 'root_component_uuid''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102019 'Rename 'component_uuid' in 'snapshots' table to 'root_component_uuid'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102020 'Create index 'snapshots_root_component_uuid' in 'snapshots' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102020 'Create index 'snapshots_root_component_uuid' in 'snapshots' table': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102021 'Create 'purged' column in 'snapshots' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102021 'Create 'purged' column in 'snapshots' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102022 'Populate 'purged' column in 'snapshots' table'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #102022 'Populate 'purged' column in 'snapshots' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102023 'Make 'purged' column not nullable in 'snapshots' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102023 'Make 'purged' column not nullable in 'snapshots' table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102024 'Drop 'purge_status' column in 'snapshots' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102024 'Drop 'purge_status' column in 'snapshots' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102025 'Rename 'build_date' in 'snapshots' table to 'analysis_date'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102025 'Rename 'build_date' in 'snapshots' table to 'analysis_date': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102030 'Create table 'anticipated_transitions''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102030 'Create table 'anticipated_transitions'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102031 'Increase size of 'ce_queue.is_last_key' from 55 to 80 characters'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102031 'Increase size of 'ce_queue.is_last_key' from 55 to 80 characters': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102032 'Increase size of 'ce_queue.main_is_last_key' from 55 to 80 characters'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102032 'Increase size of 'ce_queue.main_is_last_key' from 55 to 80 characters': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102033 'Add column 'clean_code_attribute' in 'rules' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102033 'Add column 'clean_code_attribute' in 'rules' table': success | time=4ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102034 'Populate 'clean_code_attribute' column in 'rules' table'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #102034 'Populate 'clean_code_attribute' column in 'rules' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102036 'Create 'rules_default_impacts' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102036 'Create 'rules_default_impacts' table': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102037 'Create unique constraint index on 'rules_default_impacts' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102037 'Create unique constraint index on 'rules_default_impacts' table': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102038 'Create 'issues_impacts' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102038 'Create 'issues_impacts' table': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102039 'Create unique constraint index on 'issues_impacts' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102039 'Create unique constraint index on 'issues_impacts' table': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102040 'Populate default impacts for existing rules'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #102040 'Populate default impacts for existing rules': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102041 'Fix sqale_index metric description in 'metrics' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102041 'Fix sqale_index metric description in 'metrics' table': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102042 'Create table 'github_orgs_groups''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102042 'Create table 'github_orgs_groups'': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102043 'Create 'previous_non_compliant_value' in 'new_code_periods' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102043 'Create 'previous_non_compliant_value' in 'new_code_periods' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102044 'Update column 'value' and populate column 'previous_non_compliant_value' in 'new_code_periods' table'... -2023.10.26 02:23:17 INFO web[][o.s.s.p.d.m.s.MassUpdate] 0 rows processed (0 items/sec) -2023.10.26 02:23:17 INFO web[][DbMigrations] #102044 'Update column 'value' and populate column 'previous_non_compliant_value' in 'new_code_periods' table': success | time=3ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102045 'Alter 'project_uuid' in 'user_dismissed_messages' - make it nullable'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102045 'Alter 'project_uuid' in 'user_dismissed_messages' - make it nullable': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102046 'Create index 'project_branches_project_uuid' in 'project_branches' table'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102046 'Create index 'project_branches_project_uuid' in 'project_branches' table': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102047 'Drop index 'idx_wbhk_dlvrs_wbhk_uuid' in 'webhook_deliveries''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102047 'Drop index 'idx_wbhk_dlvrs_wbhk_uuid' in 'webhook_deliveries'': success | time=0ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102048 'Create index 'wb_webhook_uuid_created_at' in 'webhook_deliveries''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102048 'Create index 'wb_webhook_uuid_created_at' in 'webhook_deliveries'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102049 'Drop index 'wd_project_uuid' in 'webhook_deliveries''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102049 'Drop index 'wd_project_uuid' in 'webhook_deliveries'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102050 'Create index 'wd_project_uuid_created_at' in 'webhook_deliveries''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102050 'Create index 'wd_project_uuid_created_at' in 'webhook_deliveries'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102051 'Drop index 'ce_task_uuid' in 'webhook_deliveries''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102051 'Drop index 'ce_task_uuid' in 'webhook_deliveries'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102052 'Create index 'wd_task_uuid_created_at' in 'webhook_deliveries''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102052 'Create index 'wd_task_uuid_created_at' in 'webhook_deliveries'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102053 'Create index 'wd_created_at' in 'webhook_deliveries''... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102053 'Create index 'wd_created_at' in 'webhook_deliveries'': success | time=1ms -2023.10.26 02:23:17 INFO web[][DbMigrations] #102054 'Insert property github.userConsentementForPermissionProvisioningRequired'... -2023.10.26 02:23:17 INFO web[][DbMigrations] #102054 'Insert property github.userConsentementForPermissionProvisioningRequired': success | time=2ms -2023.10.26 02:23:17 INFO web[][DbMigrations] Executed DB migrations: success | time=466ms -2023.10.26 02:23:17 INFO web[][o.s.s.p.Platform] Database has been automatically updated -2023.10.26 02:23:17 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.platform.web.WebServiceFilter@383cdd4d [pattern=UrlPattern{inclusions=[/api/system/migrate_db.*, ...], exclusions=[/api/components/update_key, ...]}] -2023.10.26 02:23:17 INFO web[][o.s.s.p.DetectPluginChange] Detect plugin changes -2023.10.26 02:23:18 INFO web[][o.h.v.i.util.Version] HV000001: Hibernate Validator null -2023.10.26 02:23:18 INFO web[][o.s.s.a.EmbeddedTomcat] HTTP connector enabled on port 9000 -2023.10.26 02:23:18 INFO web[][o.s.s.e.IndexCreator] Create index [metadatas] -2023.10.26 02:23:18 INFO es[][o.e.c.m.MetadataCreateIndexService] [metadatas] creating index, cause [api], templates [], shards [1]/[0] -2023.10.26 02:23:18 INFO es[][o.e.c.r.a.AllocationService] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[metadatas][0]]])." previous.health="YELLOW" reason="shards started [[metadatas][0]]" -2023.10.26 02:23:18 INFO web[][o.s.s.e.IndexCreator] Create mapping metadatas -2023.10.26 02:23:18 INFO es[][o.e.c.m.MetadataMappingService] [metadatas/_5gWHZidR7qxQm1vdsUSTQ] create_mapping -2023.10.26 02:23:19 INFO web[][o.s.s.e.IndexCreator] Create index [components] -2023.10.26 02:23:19 INFO es[][o.e.c.m.MetadataCreateIndexService] [components] creating index, cause [api], templates [], shards [5]/[0] -2023.10.26 02:23:19 INFO es[][o.e.c.r.a.AllocationService] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[components][4]]])." previous.health="YELLOW" reason="shards started [[components][4]]" -2023.10.26 02:23:19 INFO web[][o.s.s.e.IndexCreator] Create mapping components -2023.10.26 02:23:19 INFO es[][o.e.c.m.MetadataMappingService] [components/p43CsTjETAGg7fcWBdaV3g] create_mapping -2023.10.26 02:23:19 INFO web[][o.s.s.e.IndexCreator] Create index [projectmeasures] -2023.10.26 02:23:19 INFO es[][o.e.c.m.MetadataCreateIndexService] [projectmeasures] creating index, cause [api], templates [], shards [5]/[0] -2023.10.26 02:23:20 INFO es[][o.e.c.r.a.AllocationService] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[projectmeasures][4]]])." previous.health="YELLOW" reason="shards started [[projectmeasures][4]]" -2023.10.26 02:23:20 INFO web[][o.s.s.e.IndexCreator] Create mapping projectmeasures -2023.10.26 02:23:20 INFO es[][o.e.c.m.MetadataMappingService] [projectmeasures/dQI5kzGoSSSNP5n0DbH8xg] create_mapping -2023.10.26 02:23:20 INFO web[][o.s.s.e.IndexCreator] Create index [rules] -2023.10.26 02:23:20 INFO es[][o.e.c.m.MetadataCreateIndexService] [rules] creating index, cause [api], templates [], shards [2]/[0] -2023.10.26 02:23:20 INFO es[][o.e.c.r.a.AllocationService] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[rules][1]]])." previous.health="YELLOW" reason="shards started [[rules][1]]" -2023.10.26 02:23:20 INFO web[][o.s.s.e.IndexCreator] Create mapping rules -2023.10.26 02:23:20 INFO es[][o.e.c.m.MetadataMappingService] [rules/9AKJhS1kTnmklkBcsWA0bA] create_mapping -2023.10.26 02:23:20 INFO web[][o.s.s.e.IndexCreator] Create index [issues] -2023.10.26 02:23:20 INFO es[][o.e.c.m.MetadataCreateIndexService] [issues] creating index, cause [api], templates [], shards [5]/[0] -2023.10.26 02:23:21 INFO es[][o.e.c.r.a.AllocationService] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[issues][4]]])." previous.health="YELLOW" reason="shards started [[issues][4]]" -2023.10.26 02:23:21 INFO web[][o.s.s.e.IndexCreator] Create mapping issues -2023.10.26 02:23:21 INFO es[][o.e.c.m.MetadataMappingService] [issues/slW9bKYSQ42HDCrLLDP7-A] create_mapping -2023.10.26 02:23:21 INFO web[][o.s.s.e.IndexCreator] Create index [views] -2023.10.26 02:23:21 INFO es[][o.e.c.m.MetadataCreateIndexService] [views] creating index, cause [api], templates [], shards [5]/[0] -2023.10.26 02:23:22 INFO es[][o.e.c.r.a.AllocationService] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[views][4]]])." previous.health="YELLOW" reason="shards started [[views][4]]" -2023.10.26 02:23:22 INFO web[][o.s.s.e.IndexCreator] Create mapping views -2023.10.26 02:23:22 INFO es[][o.e.c.m.MetadataMappingService] [views/Z-kZ5f0CTy-ndQkFXMjtAg] create_mapping -2023.10.26 02:23:22 INFO web[][o.s.s.s.LogServerId] Server ID: 147B411E-AYtpyxEqtEt2JiOMEyZl -2023.10.26 02:23:22 WARN web[][o.s.s.a.LogOAuthWarning] For security reasons, OAuth authentication should use HTTPS. You should set the property 'Administration > Configuration > Server base URL' to a HTTPS URL. -2023.10.26 02:23:22 INFO web[][o.s.s.p.UpdateCenterClient] Update center: https://update.sonarsource.org/update-center.properties -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action saml/validation_init -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/issues/list -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/system/liveness -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/plugins/download -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/analysis_cache/get -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/alm_integrations/check_pat -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/push/sonarlint_events -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/dismiss_message/check -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] Since is not set on action api/cayc/issues_creation_histogram -2023.10.26 02:23:22 WARN web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/cayc/issues_creation_histogram -2023.10.26 02:23:22 INFO web[][o.s.s.a.p.ExpiredSessionsCleaner] Purge of expired session tokens has removed 0 elements -2023.10.26 02:23:22 INFO web[][o.s.s.a.p.ExpiredSessionsCleaner] Purge of expired SAML message ids has removed 0 elements -2023.10.26 02:23:22 INFO web[][o.s.s.n.NotificationDaemon] Notification service started (delay 60 sec.) -2023.10.26 02:23:22 INFO web[][o.s.s.t.TelemetryDaemon] Sharing of SonarQube statistics is enabled. -2023.10.26 02:23:23 INFO web[][o.s.s.s.GeneratePluginIndex] Generate scanner plugin index -2023.10.26 02:23:23 INFO web[][o.s.s.s.RegisterMetrics] Register metrics -2023.10.26 02:23:23 INFO web[][o.s.s.q.RegisterQualityGates] Built-in quality gate's conditions of [Sonar way] has been updated -2023.10.26 02:23:23 INFO web[][o.s.s.r.r.RulesRegistrant] Register rules -2023.10.26 02:23:39 INFO web[][o.s.s.q.b.BuiltInQProfileRepositoryImpl] Load quality profiles -2023.10.26 02:23:39 INFO web[][o.s.s.q.RegisterQualityProfiles] Register quality profiles -2023.10.26 02:23:39 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile kubernetes/Sonar way -2023.10.26 02:23:39 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile css/Sonar way -2023.10.26 02:23:39 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile scala/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile jsp/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile js/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile py/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile docker/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile java/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile web/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile xml/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile flex/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile json/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile text/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile vbnet/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile cloudformation/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile yaml/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile kotlin/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile go/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile secrets/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile ruby/Sonar way -2023.10.26 02:23:40 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile cs/Sonar way -2023.10.26 02:23:41 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile php/Sonar way -2023.10.26 02:23:41 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile terraform/Sonar way -2023.10.26 02:23:41 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile azureresourcemanager/Sonar way -2023.10.26 02:23:41 INFO web[][o.s.s.q.RegisterQualityProfiles] Register profile ts/Sonar way -2023.10.26 02:23:41 INFO web[][o.s.s.s.RegisterPermissionTemplates] Register permission templates -2023.10.26 02:23:41 INFO web[][o.s.s.s.RenameDeprecatedPropertyKeys] Rename deprecated property keys -2023.10.26 02:23:41 INFO web[][o.s.s.s.RegisterPlugins] Register plugins -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.platform.web.SonarLintConnectionFilter@2e24b0e4 [pattern=UrlPattern{inclusions=[/api/*], exclusions=[/api/v2/*]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.platform.web.WebServiceFilter@8bcd417 [pattern=UrlPattern{inclusions=[/api/issues/delete_comment.*, ...], exclusions=[/api/authentication/login.*, ...]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.platform.web.WebServiceReroutingFilter@6f48c3af [pattern=UrlPattern{inclusions=[/api/components/update_key, ...], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.authentication.DefaultAdminCredentialsVerifierFilter@5b64a63b [pattern=UrlPattern{inclusions=[/*], exclusions=[*.css, ...]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.authentication.InitFilter@50cc9e23 [pattern=UrlPattern{inclusions=[/sessions/init/*], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.authentication.SamlValidationRedirectionFilter@3ebee441 [pattern=UrlPattern{inclusions=[/oauth2/callback/saml], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.authentication.OAuth2CallbackFilter@17420d82 [pattern=UrlPattern{inclusions=[/oauth2/callback/*], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.authentication.ResetPasswordFilter@6969342f [pattern=UrlPattern{inclusions=[/*], exclusions=[*.css, ...]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.authentication.ws.LoginAction@4a075183 [pattern=UrlPattern{inclusions=[/api/authentication/login], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.authentication.ws.LogoutAction@29afe1c7 [pattern=UrlPattern{inclusions=[/api/authentication/logout], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.authentication.ws.ValidateAction@78f64569 [pattern=UrlPattern{inclusions=[/api/authentication/validate], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.saml.ws.ValidationInitAction@5defd35b [pattern=UrlPattern{inclusions=[/saml/validation_init], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.saml.ws.ValidationAction@420c4c2d [pattern=UrlPattern{inclusions=[/saml/validation], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.user.ws.ChangePasswordAction@5d6092a7 [pattern=UrlPattern{inclusions=[/api/users/change_password], exclusions=[]}] -2023.10.26 02:23:41 INFO web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.plugins.PluginsRiskConsentFilter@1435f9a6 [pattern=UrlPattern{inclusions=[/*], exclusions=[*.css, ...]}] -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Indexing of type [projectmeasures/auth/projectmeasure]... -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Indexing of type [projectmeasures/auth/projectmeasure] done | time=150ms -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Indexing of type [components/auth/component]... -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Indexing of type [components/auth/component] done | time=96ms -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Indexing of type [views/view]... -2023.10.26 02:23:41 INFO es[][o.e.c.s.IndexScopedSettings] updating [index.refresh_interval] from [30s] to [-1] -2023.10.26 02:23:41 INFO es[][o.e.c.s.IndexScopedSettings] updating [index.refresh_interval] from [30s] to [-1] -2023.10.26 02:23:41 INFO es[][o.e.c.s.IndexScopedSettings] updating [index.refresh_interval] from [-1] to [30s] -2023.10.26 02:23:41 INFO es[][o.e.c.s.IndexScopedSettings] updating [index.refresh_interval] from [-1] to [30s] -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Indexing of type [views/view] done | time=162ms -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Trigger asynchronous indexing of type [issues/auth/issue]... -2023.10.26 02:23:41 INFO web[][o.s.s.i.i.AsyncIssueIndexingImpl] 0 pending indexation task found to be deleted... -2023.10.26 02:23:41 INFO web[][o.s.s.i.i.AsyncIssueIndexingImpl] 0 completed indexation task found to be deleted... -2023.10.26 02:23:41 INFO web[][o.s.s.i.i.AsyncIssueIndexingImpl] Indexation task deletion complete. -2023.10.26 02:23:41 INFO web[][o.s.s.i.i.AsyncIssueIndexingImpl] Deleting tasks characteristics... -2023.10.26 02:23:41 INFO web[][o.s.s.i.i.AsyncIssueIndexingImpl] Tasks characteristics deletion complete. -2023.10.26 02:23:41 INFO web[][o.s.s.i.i.AsyncIssueIndexingImpl] 0 branch found in need of issue sync. -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Trigger asynchronous indexing of type [issues/auth/issue] done | time=32ms -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Indexing of types [components/auth],[projectmeasures/auth],[issues/auth]... -2023.10.26 02:23:41 INFO web[][o.s.s.e.IndexerStartupTask] Indexing of types [components/auth],[projectmeasures/auth],[issues/auth] done | time=87ms -2023.10.26 02:23:41 INFO web[][o.s.s.p.p.PlatformLevelStartup] Running Community Edition -2023.10.26 02:23:42 INFO app[][o.s.a.SchedulerImpl] Process[web] is up -2023.10.26 02:23:42 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[COMPUTE_ENGINE] from [/opt/sonarqube]: /usr/lib/jvm/java-17-openjdk-17.0.9.0.9-2.el9.x86_64/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/opt/sonarqube/temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED -Dcom.redhat.fips=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.*|[::1] -cp ./lib/sonar-application-10.2.1.78527.jar:/opt/sonarqube/lib/jdbc/h2/h2-2.1.214.jar org.sonar.ce.app.CeServer /opt/sonarqube/temp/sq-process8136044629734773422properties -2023.10.26 02:23:42 WARN app[][startup] #################################################################################################################### -2023.10.26 02:23:42 WARN app[][startup] Default Administrator credentials are still being used. Make sure to change the password or deactivate the account. -2023.10.26 02:23:42 WARN app[][startup] #################################################################################################################### -2023.10.26 02:23:42 INFO web[][o.s.s.p.Platform] Web Server is operational -WARNING: A terminally deprecated method in java.lang.System has been called -WARNING: System::setSecurityManager has been called by org.sonar.process.PluginSecurityManager (file:/opt/sonarqube/lib/sonar-application-10.2.1.78527.jar) -WARNING: Please consider reporting this to the maintainers of org.sonar.process.PluginSecurityManager -WARNING: System::setSecurityManager will be removed in a future release -2023.10.26 02:23:42 INFO ce[][o.s.p.ProcessEntryPoint] Starting Compute Engine -2023.10.26 02:23:42 INFO ce[][o.s.ce.app.CeServer] Compute Engine starting up... -2023.10.26 02:23:42 INFO ce[][o.s.d.DefaultDatabase] Create JDBC data source for jdbc:h2:tcp://127.0.0.1:9092/sonar;NON_KEYWORDS=VALUE -2023.10.26 02:23:42 INFO ce[][c.z.h.HikariDataSource] HikariPool-1 - Starting... -2023.10.26 02:23:42 INFO ce[][c.z.h.p.HikariPool] HikariPool-1 - Added connection conn0: url=jdbc:h2:tcp://127.0.0.1:9092/sonar user= -2023.10.26 02:23:42 INFO ce[][c.z.h.HikariDataSource] HikariPool-1 - Start completed. -2023.10.26 02:23:42 WARN ce[][o.s.db.dialect.H2] H2 database should be used for evaluation purpose only. -2023.10.26 02:23:43 INFO ce[][o.s.s.p.ServerFileSystemImpl] SonarQube home: /opt/sonarqube -2023.10.26 02:23:43 INFO ce[][o.s.c.c.CePluginRepository] Load plugins -2023.10.26 02:23:44 INFO ce[][o.s.c.c.ComputeEngineContainerImpl] Running Community edition -2023.10.26 02:23:44 INFO ce[][o.s.ce.app.CeServer] Compute Engine is started -2023.10.26 02:23:44 INFO app[][o.s.a.SchedulerImpl] Process[ce] is up -2023.10.26 02:23:44 INFO app[][o.s.a.SchedulerImpl] SonarQube is operational diff --git a/sast/sonarqube/test/verify.png b/sast/sonarqube/test/verify.png deleted file mode 100644 index 4e69819026d41dcdf20b25f3cc68f79652d18cd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94383 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 +6L+#S{AGI&>4%>KKd?ytZY%rAmkF$*Q@HbNMhf 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 hYR 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 HyUqUtLA};t