diff --git a/website/content/en/status/report-2023-01-2023-03/ci.adoc b/website/content/en/status/report-2023-01-2023-03/ci.adoc index 75b387567c..4a4cf3ae58 100644 --- a/website/content/en/status/report-2023-01-2023-03/ci.adoc +++ b/website/content/en/status/report-2023-01-2023-03/ci.adoc @@ -1,52 +1,52 @@ === Continuous Integration Links: + link:https://ci.FreeBSD.org[FreeBSD Jenkins Instance] URL: link:https://ci.FreeBSD.org[https://ci.FreeBSD.org] + link:https://artifact.ci.FreeBSD.org[FreeBSD CI artifact archive] URL: link:https://artifact.ci.FreeBSD.org[https://artifact.ci.FreeBSD.org] + link:https://wiki.FreeBSD.org/Jenkins[FreeBSD Jenkins wiki] URL: link:https://wiki.FreeBSD.org/Jenkins[https://wiki.FreeBSD.org/Jenkins] + link:https://wiki.FreeBSD.org/HostedCI[Hosted CI wiki] URL: link:https://wiki.FreeBSD.org/HostedCI[https://wiki.FreeBSD.org/HostedCI] + link:https://wiki.FreeBSD.org/3rdPartySoftwareCI[3rd Party Software CI] URL: link:https://wiki.FreeBSD.org/3rdPartySoftwareCI[https://wiki.FreeBSD.org/3rdPartySoftwareCI] + link:https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals[Tickets related to freebsd-testing@] URL: link:https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals[https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals] + link:https://github.com/freebsd/freebsd-ci[FreeBSD CI Repository] URL: link:https://github.com/freebsd/freebsd-ci[https://github.com/freebsd/freebsd-ci] + link:https://lists.FreeBSD.org/subscription/dev-ci[dev-ci Mailing List] URL: link:https://lists.FreeBSD.org/subscription/dev-ci[https://lists.FreeBSD.org/subscription/dev-ci] Contact: Jenkins Admin + Contact: Li-Wen Hsu + Contact: link:https://lists.FreeBSD.org/mailman/listinfo/freebsd-testing[freebsd-testing Mailing List] + Contact: IRC #freebsd-ci channel on EFNet -In the first quarter of 2023, we work with the project contributors and developers to to address their testing requirements. +In the first quarter of 2023, we worked with the project contributors and developers to address their testing requirements. Concurrently, we collaborated with external projects and companies to enhance their products by testing more on FreeBSD. Important completed tasks: * link:https://ci.FreeBSD.org/job/FreeBSD-main-aarch64-KASAN_test/[FreeBSD-main-aarch64-KASAN_test] and its supporting jobs have been added. * link:https://ci.FreeBSD.org/job/FreeBSD-stable-13-amd64-KASAN_test/[FreeBSD-stable-13-amd64-KASAN_test] and its supporting jobs have been added. * link:https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/[FreeBSD-main-amd64-gcc12_build] now sends failing reports to the committers whose commits may be related. * Various fixes or workarounds to the tests of non-x86 architectures from trasz@ * Present Testing/CI Status Update in link:https://wiki.freebsd.org/DevSummit/202303[AsiaBSDCon 2023 Developer Summit] Work in progress tasks: * Designing and implementing pre-commit CI building and testing (to support the link:https://gitlab.com/bsdimp/freebsd-workflow[workflow working group]) * Designing and implementing use of CI cluster to build release artifacts as release engineering does * Simplifying CI/test environment setting up for contributors and developers * Setting up the CI stage environment and putting the experimental jobs on it * Organizing the scripts in freebsd-ci repository to prepare for merging to src repository * Improving the hardware test lab and adding more hardware for testing * Merge https://reviews.freebsd.org/D38815 * Merge https://reviews.freebsd.org/D36257 Open or queued tasks: * Collecting and sorting link:https://hackmd.io/@FreeBSD-CI/freebsd-ci-todo[CI tasks and ideas] * Setting up public network access for the VM guest running tests * Implementing use of bare-metal hardware to run test suites * Adding drm ports building tests against -CURRENT * Planning to run ztest tests * Helping more software get FreeBSD support in its CI pipeline (Wiki pages: link:https://wiki.FreeBSD.org/3rdPartySoftwareCI[3rdPartySoftwareCI], link:https://wiki.FreeBSD.org/HostedCI[HostedCI]) * Working with hosted CI providers to have better FreeBSD support Please see link:https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals[freebsd-testing@ related tickets] for more WIP information, and don't hesitate to join the effort! Sponsor: The FreeBSD Foundation diff --git a/website/content/en/status/report-2023-01-2023-03/openstack-on-freebsd.adoc b/website/content/en/status/report-2023-01-2023-03/openstack-on-freebsd.adoc index 16ad6c83c9..b59cf6731d 100644 --- a/website/content/en/status/report-2023-01-2023-03/openstack-on-freebsd.adoc +++ b/website/content/en/status/report-2023-01-2023-03/openstack-on-freebsd.adoc @@ -1,37 +1,37 @@ === OpenStack on FreeBSD Links: + link:https://www.openstack.org/[OpenStack] URL: link:https://www.openstack.org/[] + link:https://github.com/openstack-on-freebsd[OpenStack on FreeBSD] URL: link:https://github.com/openstack-on-freebsd[] + Contact: Chih-Hsin Chang + Contact: Li-Wen Hsu This project aims to port key OpenStack components so that FreeBSD can function as an OpenStack host. In 2023 Q1, the big news is that we're able to spawn FreeBSD instances with man:bhyve[8] on the OpenStack platform. But there are still some major limitations regarding the capabilities of the spawned instances that need to be resolved: * No self-service networks (only support the flat network) * No network connectivity inside the instance * Only support FreeBSD raw images (`FreeBSD-13.1-RELEASE-amd64.raw` tested) * No disk resize * No console integration (need to use man:cu[1] command manually) The step-by-step documents for constructing a POC site can be found link:https://github.com/openstack-on-freebsd/docs[in the `docs` repository]. The patched version of each OpenStack component is under the same GitHub organization. Also, we attended AsiaBSDCon 2023 at the end of March and gave a short talk about the current project status at the developer summit. We got precious feedback at the event and will focus on the following for the next quarter: * Resolve the Open vSwitch networking issue * Convert each OpenStack component into FreeBSD ports People interested in helping with the project can first help check the documentation by following the installation guide. And here is an open task for the project: * FreeBSD-specific implementation for the oslo.privsep library -Feedback and helps are always welcome. +Feedback and help are always welcome. Sponsor: The FreeBSD Foundation