2023.1 Series Release Notes¶
2023.1-eom¶
버그 수정¶
Fixed a bug when displaying the member list, some fields were not displayed correctly and new members could not be added. This bug affected only Google Chrome 114 and above.
Barbicanclient caused an error when getting secrets. By replacing the code by OpenstackSDK this issue was fixed and the barbicanclient dependency could be dropped from the Octavia Dashboard.
10.0.0¶
업그레이드 노트¶
Update Python base version from 3.6 to 3.8. As per Openstack Python runtime versions policy Python 3.8 is the minimum Python version in the Zed release cycle.
버그 수정¶
Fix a bug that prevented the update of non-HTTP and non-HTTPS health monitors.
9.0.0¶
버그 수정¶
Draining state was missing from the list of operating states.
Octavia supports setting the weight of members from 0 to 256, but in Horizon the value 0 was not accepted. This fix allows entering the value 0 as well, which is important for putting a member into DRAINING state.
8.0.0¶
버그 수정¶
Fixes a namespace collision with the barbican-ui dashboard.
7.0.0¶
새로운 기능¶
Add the ability to set allowed_cidrs on the listeners
Added option to specify TLS ciphers for listeners and pools. The ciphers are represented in OpenSSL syntax.
Add SCTP support in listener protocol and health-monitor type select boxes.
Add TLS Enabled switch in the pool control form, allowing to enable/disable TLS communications between a load balancer and its members.
버그 수정¶
Allows the creation of single resources (i.e Load Balancer) without enforcing the creation of children resources (Listeners, Pools, Health monitors). A switch has been added in the children resource wizards to avoid resource creation.
6.0.0.0rc1¶
새로운 기능¶
Added Octavia dashboard support for proxy protocol version 2.
5.0.0.0rc1¶
새로운 기능¶
Added support for availability zones. Can now create a LB in a specific AZ.
업그레이드 노트¶
Python 2.7 support has been dropped. Last release of octavia-dashboard to support py2.7 is OpenStack Train. The minimum version of Python now supported by octavia-dashboard is Python 3.6.
4.0.0.0rc1¶
새로운 기능¶
리스너와 풀에서 UDP 프로토콜 지원이 추가되었고, 상태 모니터 자원에 UDP-CONNECT 방식이 추가되었습니다.
버그 수정¶
유저가 로드밸런서를 생성하려고 할 때 403 에러를 수신하는 Octavia 대시보드 문제를 수정하였습니다. 이는 대시보드가 기본적으로 관리자 전용 오브젝트인 flavor 프로파일 정보에 접근하려고 시도하기 때문입니다.
3.0.0¶
새로운 기능¶
리스너에 X-Forwarded-Proto 헤더 삽입을 설정하는 기능을 추가하였습니다.
로드 밸런서의 단계적 삭제를 허용합니다.
표준 선택 컨트롤의 대안으로 동작하는 새로운 UI 구성요소를 추가합니다. 구성요소의 옵션은 선택 입력 필드를 사용하여 필터될 수 있는 테이블에서 보여집니다. 필터링은 모든 테이블 필드에서 수행됩니다.
로드 밸런서 flavor 지원.
알려진 이슈¶
octavia-dashboard는 flavor 지원을 위해 openstacksdk > 0.24.0이 필요합니다.
업그레이드 노트¶
새로운 구성요소는 로드 밸런서 생성 양식 마법사에서 서브넷 선택을 위한 표준 선택을 대체합니다.
버그 수정¶
TERMINATED_HTTPS 리스너 유형이 회색으로 표시되는 문제가 해결되었습니다.
기타 노트¶
이로 인하여 로드밸런서 삭제의 기본 동작이 비 단계별 삭제에서 단계별 삭제로 변경되었습니다.
2.0.0.0rc1¶
새로운 기능¶
동작에 따라 세부 사항 페이지에 대한 자동 갱신하는 기능을 추가하였습니다.
2.0.0.0b2¶
새로운 기능¶
삽입 헤더를 리스너에 설정하는 기능을 추가하였습니다.
멤버를 백업을 설정하는 기능을 추가하였습니다.
타임아웃 옵션을 리스터에 설정하는 기능을 추가하였습니다.
풀 선택 드롭다운에서 풀 ID 뿐만이 아니라 풀 이름도 볼 수 있습니다.
2.0.0.0b1¶
새로운 기능¶
RBAC 지원을 대시보드 패널에 추가하였습니다.
L7 정책 지원을 대시보드에 추가하였습니다.
리스너에서 디폴트 풀을 이제 변경할 수 있습니다.
로드 밸런서에 연결된 포트 목록을 로그 밸런서 세부 사항 페이지에서 볼 수 있습니다.
업그레이드 노트¶
옥타비아 대시보드에서 RBAC 지원을 활성화하려면 생성된 octavia_dashboard/conf/octavia_policy.yaml 파일을 호라이즌 openstack_dashboard/conf/ directory에 복사하고 octavia_dashboard/local_settings.d/_1499_load_balancer_settings.py 파일을 openstack_dashboard/local/local_settings.d/ 디렉토리로 복사해야 합니다.
보안 이슈¶
이제 RBAC를 Octavia 대시보드에서 활성화할 수 있습니다. RBAC를 대시보드에서 활성화를 하던 그렇지 않던, API RBAC는 여전히 동작할 것입니다. RBAC를 대시보드에서 활성화하면 API 요청이 만들어지기 이전에 대시보드에서 정책을 집행할 것입니다.
1.0.0.0rc1¶
서문¶
Octavia 팀은 1.0.0 버전의 Octavia 대시보드를 릴리즈하게 되어 기쁩니다. 이 대시보드는 openstacksdk를 통해 Octavia API endpoint를 이용합니다. 이번 릴리즈는 neutron API endpoint에 대해 작동했던 이전의 neutron-lbaas-dashboard보다 더 많은 개선 사항을 포함하고 있습니다. 이러한 개선 사항들은 이번 릴리즈 노트의 특징 섹션에서 찾아볼 수 있습니다.
새로운 기능¶
이제 오브젝트 상세 페이지는 자식 오브젝트에 대해 탭 검색이 가능합니다.
이제 프로비저닝 상태와 작동 상태를 모든 오브젝트 상세 페이지에서 볼 수 있습니다.
이제 풀은 생성 후에 로드 밸런싱 알고리즘을 변경할 수 있습니다.
이제 멤버는 상세 페이지에서 subnet_id를 보여줍니다.
이제 상태 모니터는 예상되는 HTTP 코드를 바꿀 수 있습니다.
이제 풀에 대한 세션 지속성을 변경할 수 있습니다.
이제 생성된 시각과 업데이트된 시각을 상세 페이지에서 볼 수 있습니다.
이제 상태 모니터는 다른 IP 주소와 포트를 사용할 수 있습니다.
이제 리스너 연결 제한을 업데이트할 수 있습니다.
이제 모든 오브젝트가 “Admin State”를 설정할 수 있습니다.
알려진 이슈¶
octavia-dashboard는 상태 모니터 상세 페이지를 표시하는데 있어 이슈를 해결하기 위해 openstacksdk >= 0.10.0 을 필요로 합니다. 이것은 OpenStack Queens 릴리즈에 포함될 것입니다.
업그레이드 노트¶
대시보드는 neutron-lbaas-dashboard와 함께 사용될 수 있습니다. 그러나 두 대시보드 패널 모두 “Load Balancer” 라벨을 사용할 것입니다.
기타 노트¶
이 대시보드는 neutron-lbaas neutron 익스텐션을 필요로 하지 않습니다. Octavia로 마이그레이션되지 않은 neutron-lbaas로 만든 로드 밸런서는이 대시보드를 통해 액세스 할 수 없습니다. 이 대시보드에는 Octavia API를 통해 액세스 할 수 있는 리소스만 표시됩니다.
1.0.0.0b1¶
새로운 기능¶
Octavia를 위한 새로운 대시보드 마법사입니다. Octavia 로드 밸런서와 리스너, 풀, 풀 멤버, 상태 모니터와 같은 연관된 리소스를 생성할 수 있습니다.
기존 Octavia 로드 밸런서를 모두 볼 수 있습니다.
Octavia 로드 밸런서의 세부 정보를 보고 드릴 다운하여 리스너, 풀, 풀 멤버 및 상태 모니터 리소스에 대한 세부 정보를 볼 수 있습니다.
Octavia 로드 밸런서, 리스너, 풀, 풀 멤버, 상태 모니터 자원을 생성, 업데이트, 삭제할 수 있습니다.
로드 밸런서에 floating IP를 연결하거나 연결 해제할 수 있습니다.
TERMINATED_HTTPS 프로토콜을 사용하여, 리스너를 생성할 때 키 관리자 서비스가 저장하는 SSL 인증서 중에서 선택할 수 있습니다.
컴퓨팅 서비스에서 기존 인스턴스를 선택하거나 풀에 멤버를 추가할 때 외부 멤버를 지정할 수 있습니다.