CB-Tumblebug v0.9.0
Support and Tested with
- CB-Spider v0.9.0
- CB-MapUI v0.9.0
- Supporting mc-infra-manager (v0.2.0) https://github.com/m-cmp/mc-infra-manager
API
Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.0/src/api/rest/docs/swagger.yaml
What's Changed
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #1404
- Add auto labeler workflow by @seokho-son in #1405
- Fix labeler.yml configuration by @seokho-son in #1408
- Minor update for README.md by @seokho-son in #1407
- Bump pascalgn/automerge-action from 0.15.6 to 0.16.0 by @dependabot in #1411
- Add
netutil
pacakge and example initially by @yunkon-kim in #1413 - Add a function to check if a network configuration is vaild by @yunkon-kim in #1414
- Bump pascalgn/automerge-action from 0.16.0 to 0.16.2 by @dependabot in #1415
- Enhance error handling by @seokho-son in #1416
- Provide comprehensive usecase output for netutil ex by @seokho-son in #1417
- Add a function for subnetting by requested rules by @yunkon-kim in #1419
- Add Next/PreviousSubnet() to
netutil
pkg by @yunkon-kim in #1424 - Refine supernetting and network provisioning rules to support k8s provisioning by @seokho-son in #1421
- Fix api description for subnet by @seokho-son in #1425
- Update labstack echo version by @seokho-son in #1426
- Update Go version to 1.21.6 by @seokho-son in #1427
- Add provisioning DataDisk to VM (including enhancements in Disk management) by @seokho-son in #1428
- Add forward any (GET) request to any (CB-Spider) internal system by @seokho-son in #1429
- Bump actions/cache from 3 to 4 by @dependabot in #1431
- Add Cluster mgmt feature by @sykim-etri in #1430
- Enhance Dockerfile and build by @seokho-son in #1433
- Add network utility APIs by @yunkon-kim in #1434
- Bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #1435
- Test and support NPC-VPC by @seokho-son in #1436
- Support CSPs in Korea by @seokho-son in #1437
- Add a new tool to export existing credentials to files that enhance compatibility with CSP CLI or TF by @seokho-son in #1440
- Add spec image for gpu by @seokho-son in #1441
- Self host LLM use case (initial code) by @seokho-son in #1442
- Update llm usecase with easy setting by @seokho-son in #1443
- Add python3-venv for installation by @seokho-son in #1444
- Fix error in llm script by @seokho-son in #1445
- Fix typo by @yunkon-kim in #1446
- Enhance llm usecase code by @seokho-son in #1448
- Parameter passing for llm usecase by @seokho-son in #1449
- Update CB-MapUI release version by @seokho-son in #1450
- Assign StatusBadRequest code for http bind error by @seokho-son in #1451
- Support spec selection and custom request ID by @seokho-son in #1454
- Add swagger dashboard for LLM server by @seokho-son in #1455
- Add custom input for LLM token size by @seokho-son in #1456
- Staging v0.8.3 by @seokho-son in #1457
- Provide llm deploy elapsed time by @seokho-son in #1458
- Fix panic when accessing vm without keypair by @seokho-son in #1459
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #1460
- Support upgradecluster API and update test scripts for cluster by @sykim-etri in #1462
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #1463
- Migrating Cloud conf into Cloud info asset by @seokho-son in #1464
- Generalize fetch region zone tool by @seokho-son in #1465
- Enhance handling massive system calls by @seokho-son in #1466
- Enhance update-cloudinfo.py and update info by @seokho-son in #1467
- Change API dashboard URL into /api by @seokho-son in #1468
- Revert API path for Swagger UI to fix err by @seokho-son in #1470
- Update fetching cloud info by @seokho-son in #1471
- Add temporary cloudinfo-review.yaml to gitignore by @seokho-son in #1472
- Add runTF.sh to run poc-mc-net-tf container by @yunkon-kim in #1473
- Fix lint error in runTF.sh issued from Codacy Static Code Analysis by @yunkon-kim in #1474
- Get and load cloudinfo.yaml into runtime variable by @seokho-son in #1476
- Add Zerolog-based logger and update dependencies by @yunkon-kim in #1477
- Update the URL to access Swagger UI by @yunkon-kim in #1478
- Apply zerolog to some parts of mcis dynamic provision by @seokho-son in #1479
- Stop and rollback for MCIS dynamic with no init by @seokho-son in #1480
- [Show and discuss] Process request log in middlewares by @yunkon-kim in #1475
- Staging v0.8.5 by @seokho-son in #1481
- Replace all with Zerolog by @yunkon-kim in #1482
- Remove deprecated log lib by @seokho-son in #1483
- Remove all cb-network code blocks by @yunkon-kim in #1485
- Adjust connection naming and cleanup consol print by @seokho-son in #1486
- Tidy up middlewares by @yunkon-kim in #1487
- Reduce the number of spec and img in assets by reuse duplcated data by @seokho-son in #1488
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #1489
- Add skip logging middleware by uri rule by @seokho-son in #1490
- Enhance error handling for register cloud assets by @seokho-son in #1491
- Fix pattern unmatched issue in api log skipper by @seokho-son in #1492
- Enhance registering spec image assets for initMultiCloud by @seokho-son in #1493
- Enhance progress bar and logging in initMuliCloud by @seokho-son in #1494
- Update container image id for nhncloud and image id for alibaba by @sykim-etri in #1495
- Fix missing CredentialName on
conf/template.credentials.conf
by @yunkon-kim in #1496 - Update all csp regions and zones with estimated location by @seokho-son in #1497
- Reduce connection config dependencies by @seokho-son in #1500
- Bump pascalgn/automerge-action from 0.16.2 to 0.16.3 by @dependabot in #1499
- Remove resource group concept in azure for cb-sp v0.8.11 by @seokho-son in #1503
- Add a test-cli of VPN tunnel configuration by @yunkon-kim in #1504
- Replace deprecated io/ioutil from golang by @seokho-son in #1505
- Add K8S_VERSION to conf.env for Azure k8s cluster by @seokho-son in #1507
- Update the test CLI for VPN tunnel by @yunkon-kim in #1508
- Enhance precondition checking in mcis dynamic by @seokho-son in #1509
- Staging CB-Tumblebug v0.8.7 by @seokho-son in #1510
- Update deployment guide for Staging v0.8.8 by @seokho-son in #1511
- Update README.md for additional guide by @seokho-son in #1512
- System support for initializing multi-cloud info by @seokho-son in #1514
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #1515
- Use x/crypto v0.22.0 and x/net v0.24.0 by @seokho-son in #1516
- Fix to check a cluster version by @sykim-etri in #1517
- Update runTF and test-cli by @yunkon-kim in #1518
- Make auto register for connections and provide credential holder concept by @seokho-son in #1519
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #1520
- Fix startup err from the new credential by @seokho-son in #1521
- Change API endpoint for system readiness check by @seokho-son in #1522
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #1523
- Apply readyz to init.py by @seokho-son in #1525
- Enhance api description and example by @seokho-son in #1526
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #1527
- Add readme for init.py and init.sh by @seokho-son in #1528
- Make testscript works for new credential registration by @seokho-son in #1530
- Update README.md for new credential handling by @seokho-son in #1531
- Update init.sh to install python3-venv by @seokho-son in #1532
- Add GPU spec and images by @seokho-son in #1533
- Cleanup testscripts by @seokho-son in #1534
- Fix model agrs bug in the llm script by @seokho-son in #1535
- Fix parameter handling bug in llm deploy script by @seokho-son in #1537
- Safely waiting for CB-Spider for CB-TB ready by @seokho-son in #1536
- Update test-cli for gcp-aws vpn tunnel by @yunkon-kim in #1541
- Fix return object err for mcis control by @seokho-son in #1542
- Check if the CB-Tumblebug container is working without issues by @yunkon-kim in #1543
- Apply veryshort Duration for caching internal GET requests by @seokho-son in #1544
- Bump tqdm from 4.66.2 to 4.66.3 in /scripts/init by @dependabot in #1546
- Support GPU vm spec recommendation by @seokho-son in #1545
- Update workflows for CI and CD by @yunkon-kim in #1548
- Enhance recommendation input and make it dynamic by @seokho-son in #1550
- Make init.sh works for ubuntu 18.04 as well by @seokho-son in #1551
- Recommendation metric term enhancement by @seokho-son in #1552
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #1553
- Staging v0.8.9 by @seokho-son in #1554
- Fix a broken link of
build
badge in README.md by @yunkon-kim in #1555 - Enhance error handling for init.sh by @seokho-son in #1556
- Update to
runTumblebug.sh
and check readiness without auth by @yunkon-kim in #1559 - Refine log messages and error handling by @seokho-son in #1560
- fix to ensure to call requestdone() when requestkey is valid by @sykim-etri in #1558
- Fix to run testscripts in parallel and indent by @sykim-etri in #1563
- Update conf.env for alibaba by @sykim-etri in #1564
- Update option for spider container by @seokho-son in #1565
- Update image and spec for CSPs in Korea by @seokho-son in #1566
- Korean CSP supports (MCIS dynamic hold option and preserve regionname case) by @seokho-son in #1567
- Provide scripts/misc/update-cloudinfo.sh for easy use by @seokho-son in #1568
- Staging v0.8.10 by @seokho-son in #1569
- Accept two commonImage input types by @seokho-son in #1571
- Add APIs for VPN tunnel between GCP and AWS by @yunkon-kim in #1572
- Enable Xonotic fps game deploy script by @seokho-son in #1574
- Add API to extract and refine sites info from MCIS info by @yunkon-kim in #1577
- Update and test cb-sp 0.8.17 by @seokho-son in #1578
- Add Subnet handing id generated by CSP to vNet info by @seokho-son in #1579
- Update runMapUI to 0.8.17 for staging by @seokho-son in #1580
- Set the last subnet info when including a subnet info in sites info by @yunkon-kim in #1585
- Fix deployment bug in Xonotic script by @seokho-son in #1581
- Reduce stderr stdout for Xonotic deploy script by @seokho-son in #1586
- Set DEBIAN_FRONTEND=noninteractive for Xonotic script by @seokho-son in #1587
- Bump requests from 2.31.0 to 2.32.0 in /scripts/init by @dependabot in #1575
- Bump requests from 2.31.0 to 2.32.2 in /scripts/misc by @dependabot in #1588
- Set req python version to 3.8 for requests==2.32.2 by @seokho-son in #1589
- Set Xonotic bot skill level by @seokho-son in #1590
- docs: add dev4unet as a contributor for userTesting by @allcontributors in #1592
- Assign operationId to all APIs by @seokho-son in #1595
- Remove api doc for previous versions by @seokho-son in #1596
- Expand naming rule condition uppercase by @seokho-son in #1598
- Provide mcis dynamic interal progress using requestlog by @seokho-son in #1599
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #1600
- Set CB-MapUI 0.8.18 by @seokho-son in #1601
- Update CSP region/zone info and CloudImage / CloudSpec info for domestic CSPs by @innodreamer in #1602
- Update to provide site-to-site VPN by @yunkon-kim in #1605
- Update conf.env and testSet.env for Domestic CSPs, and Add modify_nginx.sh to Set nginx server on NCP Classic VM by @innodreamer in #1604
- Seamless K8s Cluster Provisioning Support by @sykim-etri in #1582
- Update Test scripts for Domestic CSPs - Apply 'MCIRRegionNativeName' instead of 'MCIRRegionName' by @innodreamer in #1607
- Support domestic CSPs testing (NHN, KT requires register feature) by @seokho-son in #1608
- Add scripts for Ceph usecase by @yunkon-kim in #1609
- Add installCudaDriver.sh by @seokho-son in #1611
- Add error handling for installCudaDriver.sh by @seokho-son in #1612
- Remove source cmd from installCudaDriver.sh by @seokho-son in #1613
- Remove reboot from the installCudaDriver.sh by @seokho-son in #1615
- Display ssh std to streaming pipe by @seokho-son in #1616
- Update k8sclusterinfo.yaml by @sykim-etri in #1618
- Add new built-in function feature for remote cmd by @seokho-son in #1619
- Create deployOllama.sh by @seokho-son in #1620
- Fix script error in deployOllama.sh by @seokho-son in #1621
- Create deployOpenWebUI.sh by @seokho-son in #1622
- Remove disabled echo function in deployOllama.sh by @seokho-son in #1623
- Remove echo_message from deployOpenWebUI.sh by @seokho-son in #1624
- Add new built-in function for AssignTask by @seokho-son in #1626
- Allow 'default' image id for k8scluster by @sykim-etri in #1628
- docs: add raccoon-mh as a contributor for review by @allcontributors in #1629
- Provide README in English only (i18n) by @seokho-son in #1630
- Fix typos and enhanced readability for README by @seokho-son in #1631
- Staging v0.8.14 by @seokho-son in #1632
- Update Nginx test script by @seokho-son in #1633
- Fix recommend by latency error by @seokho-son in #1634
- Add additional error handling installCudaDriver.sh by @seokho-son in #1635
- Add GPU specs by @seokho-son in #1636
- Add Alibaba and Tencent GPU support (spec and image assets) by @seokho-son in #1639
- Update cb-mapui version by @seokho-son in #1640
- Update deployOpenWebUI.sh to fix OLLAMA_BASE_URLS issue by @seokho-son in #1641
- docs: add yunkon-kim as a contributor for maintenance by @allcontributors in #1644
- Add usecase Youtube to readme by @seokho-son in #1645
- Add readme for LLM use case scripts by @seokho-son in #1646
- Bump docker/build-push-action from 5 to 6 by @dependabot in #1642
- Check if type assertion is OK or not to avoid panic by @yunkon-kim in #1638
- Rename cluster to k8scluster by @sykim-etri in #1648
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #1649
- Staging CB-Tumblebug v0.8.15 by @seokho-son in #1651
- Update some K8sCluster API's swagger comments by @sykim-etri in #1652
- Support GCP to Azure VPN by site-to-site VPN API by @yunkon-kim in #1655
- Update k8sclusterinfo.yaml and cloud_conf.yaml for k8sclsuter by @sykim-etri in #1653
- Enhance API docs for spec and image registeration by @seokho-son in #1657
- Update K8sCluster's test scripts in README.md by @sykim-etri in #1659
- Update images for AWS by @seokho-son in #1660
- Staging CB-SP 0.8.21 by @seokho-son in #1662
- Staging CB-Tumblebug v0.9.0 by @seokho-son in #1663
New Contributors
- @sykim-etri made their first contribution in #1430
- @innodreamer made their first contribution in #1602
Full Changelog: v0.8.0...v0.9.0