Enviar pesquisa
Carregar
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
•
3 gostaram
•
1,985 visualizações
雄也 日下部
Seguir
VyOS 1.2.0の開発の様子と自動テストの話
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 15
Baixar agora
Baixar para ler offline
Recomendados
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
雄也 日下部
VyOSの開発とか運用の話
VyOSの開発とか運用の話
Shintaro Hasunuma
Opa - Cloud Language
Opa - Cloud Language
Tozo Tanaka
真Drone入門
真Drone入門
Yutaka Matsubara
AndroidでWebSocket
AndroidでWebSocket
Kohei Kadowaki
Intel graphics
Intel graphics
Yuichiro Naito
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
mganeko
Tizen web app を FireFox OS へ移植する方法を考えた
Tizen web app を FireFox OS へ移植する方法を考えた
Naruto TAKAHASHI
Recomendados
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
雄也 日下部
VyOSの開発とか運用の話
VyOSの開発とか運用の話
Shintaro Hasunuma
Opa - Cloud Language
Opa - Cloud Language
Tozo Tanaka
真Drone入門
真Drone入門
Yutaka Matsubara
AndroidでWebSocket
AndroidでWebSocket
Kohei Kadowaki
Intel graphics
Intel graphics
Yuichiro Naito
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
mganeko
Tizen web app を FireFox OS へ移植する方法を考えた
Tizen web app を FireFox OS へ移植する方法を考えた
Naruto TAKAHASHI
20151029 ヒカラボ講演資料
20151029 ヒカラボ講演資料
Daisuke Ando
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
mganeko
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
Outputz.vim
Outputz.vim
ryota ichie
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
Androidの新ビルドシステム
Androidの新ビルドシステム
l_b__
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
goforbroke
171209 nishimoto-mpy-esp32
171209 nishimoto-mpy-esp32
Takuya Nishimoto
Windows Subsystem for Linux 2
Windows Subsystem for Linux 2
Tomokazu Kizawa
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
Wataru NOGUCHI
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
2bo 2bo
Yapf2013
Yapf2013
l_b__
GR-CITRUS リファレンス
GR-CITRUS リファレンス
三七男 山本
Beijing Report 2022
Beijing Report 2022
Takahiro Yoshimura
Fuchsia概略その1
Fuchsia概略その1
l_b__
JellyBeanのソースをとりあえず眺めてみた(手抜き)
JellyBeanのソースをとりあえず眺めてみた(手抜き)
l_b__
Securing Supply Chains
Securing Supply Chains
Takahiro Yoshimura
Looking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8S
Takahiro Yoshimura
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
知己 久保
Wartime Pigeons
Wartime Pigeons
Takahiro Yoshimura
HTML5-pronama-study
HTML5-pronama-study
Naoya Inada
210630 python
210630 python
Takuya Nishimoto
Mais conteúdo relacionado
Mais procurados
20151029 ヒカラボ講演資料
20151029 ヒカラボ講演資料
Daisuke Ando
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
mganeko
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
Outputz.vim
Outputz.vim
ryota ichie
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
Androidの新ビルドシステム
Androidの新ビルドシステム
l_b__
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
goforbroke
171209 nishimoto-mpy-esp32
171209 nishimoto-mpy-esp32
Takuya Nishimoto
Windows Subsystem for Linux 2
Windows Subsystem for Linux 2
Tomokazu Kizawa
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
Wataru NOGUCHI
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
2bo 2bo
Yapf2013
Yapf2013
l_b__
GR-CITRUS リファレンス
GR-CITRUS リファレンス
三七男 山本
Beijing Report 2022
Beijing Report 2022
Takahiro Yoshimura
Fuchsia概略その1
Fuchsia概略その1
l_b__
JellyBeanのソースをとりあえず眺めてみた(手抜き)
JellyBeanのソースをとりあえず眺めてみた(手抜き)
l_b__
Securing Supply Chains
Securing Supply Chains
Takahiro Yoshimura
Looking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8S
Takahiro Yoshimura
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
知己 久保
Wartime Pigeons
Wartime Pigeons
Takahiro Yoshimura
Mais procurados
(20)
20151029 ヒカラボ講演資料
20151029 ヒカラボ講演資料
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Gitの使い方あれこれ
Gitの使い方あれこれ
Outputz.vim
Outputz.vim
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
Androidの新ビルドシステム
Androidの新ビルドシステム
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
171209 nishimoto-mpy-esp32
171209 nishimoto-mpy-esp32
Windows Subsystem for Linux 2
Windows Subsystem for Linux 2
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
Yapf2013
Yapf2013
GR-CITRUS リファレンス
GR-CITRUS リファレンス
Beijing Report 2022
Beijing Report 2022
Fuchsia概略その1
Fuchsia概略その1
JellyBeanのソースをとりあえず眺めてみた(手抜き)
JellyBeanのソースをとりあえず眺めてみた(手抜き)
Securing Supply Chains
Securing Supply Chains
Looking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8S
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
Wartime Pigeons
Wartime Pigeons
Semelhante a VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
HTML5-pronama-study
HTML5-pronama-study
Naoya Inada
210630 python
210630 python
Takuya Nishimoto
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
Daisuke Miyakawa
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
ゆるふわWoT&firefoxOS体験記
ゆるふわWoT&firefoxOS体験記
Mitsuru Ogawa
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
Naruhiko Ogasawara
Non blocking and asynchronous
Non blocking and asynchronous
Norio Kobota
Metahub for github
Metahub for github
Suguru Oho
スッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada
エンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったこと
Hirata Tomoko
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
Botkit4.x Has Come!
Botkit4.x Has Come!
Hikaru Uchiyama
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
Masaki Yamamoto
Firefox OS の Wi-Fi 機能改善
Firefox OS の Wi-Fi 機能改善
Honma Masashi
Gitoriousをubuntu 10.04 LTSへインストール
Gitoriousをubuntu 10.04 LTSへインストール
Kiyoshi SATOH
Firefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
Yapc2012資料
Yapc2012資料
matsuo kenji
CONBU API の開発
CONBU API の開発
TAKANO Mitsuhiro
JANOG 34 LT VyOS
JANOG 34 LT VyOS
雄也 日下部
Semelhante a VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
(20)
HTML5-pronama-study
HTML5-pronama-study
210630 python
210630 python
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
ゆるふわWoT&firefoxOS体験記
ゆるふわWoT&firefoxOS体験記
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
Non blocking and asynchronous
Non blocking and asynchronous
Metahub for github
Metahub for github
スッとGoを取り入れる
スッとGoを取り入れる
エンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったこと
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Botkit4.x Has Come!
Botkit4.x Has Come!
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
Firefox OS の Wi-Fi 機能改善
Firefox OS の Wi-Fi 機能改善
Gitoriousをubuntu 10.04 LTSへインストール
Gitoriousをubuntu 10.04 LTSへインストール
Firefox mobile for android internals
Firefox mobile for android internals
Yapc2012資料
Yapc2012資料
CONBU API の開発
CONBU API の開発
JANOG 34 LT VyOS
JANOG 34 LT VyOS
Mais de 雄也 日下部
VyOSでMPLS
VyOSでMPLS
雄也 日下部
20141121 zabbix conference_japan_2014_nifty_kusakabe
20141121 zabbix conference_japan_2014_nifty_kusakabe
雄也 日下部
CoreOS OEM on NIFTY Cloud - CoreOS Meetup Tokyo #1 #coreosjp
CoreOS OEM on NIFTY Cloud - CoreOS Meetup Tokyo #1 #coreosjp
雄也 日下部
Building and Customizing CoreOS
Building and Customizing CoreOS
雄也 日下部
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
雄也 日下部
VYATTA USERS MEETING Spring 2014 VyOS
VYATTA USERS MEETING Spring 2014 VyOS
雄也 日下部
VYATTA USERS MEETING Spring 2014 NIFTY Cloud
VYATTA USERS MEETING Spring 2014 NIFTY Cloud
雄也 日下部
Zabbix Conference Japan 2013 VMware monitoring
Zabbix Conference Japan 2013 VMware monitoring
雄也 日下部
jvum2013a niftycloud
jvum2013a niftycloud
雄也 日下部
Jvum2013s niftycloud
Jvum2013s niftycloud
雄也 日下部
Mais de 雄也 日下部
(10)
VyOSでMPLS
VyOSでMPLS
20141121 zabbix conference_japan_2014_nifty_kusakabe
20141121 zabbix conference_japan_2014_nifty_kusakabe
CoreOS OEM on NIFTY Cloud - CoreOS Meetup Tokyo #1 #coreosjp
CoreOS OEM on NIFTY Cloud - CoreOS Meetup Tokyo #1 #coreosjp
Building and Customizing CoreOS
Building and Customizing CoreOS
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
VYATTA USERS MEETING Spring 2014 VyOS
VYATTA USERS MEETING Spring 2014 VyOS
VYATTA USERS MEETING Spring 2014 NIFTY Cloud
VYATTA USERS MEETING Spring 2014 NIFTY Cloud
Zabbix Conference Japan 2013 VMware monitoring
Zabbix Conference Japan 2013 VMware monitoring
jvum2013a niftycloud
jvum2013a niftycloud
Jvum2013s niftycloud
Jvum2013s niftycloud
Último
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Último
(12)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
1.
VyOS 1.2.0の開発の様子 と自動テストの話 2017/07/21 VyOS
Users Meeting Japan #4 @higebu/Yuya Kusakabe さくらインターネット
2.
自己紹介 ● さくらインターネット1年目 ● sakura.io
の裏側にいる ● 前職でVyOSよく触っていた ● vagrant-vyosとかl2tpv3とか
3.
開発の様子の見方 ● Phabricatorを見る ● GitHubを見てもよいけど構成がわからないと何やってるかわかりづらい
4.
Phabricator
5.
1.2.0の様子
6.
1.2.0の様子 ここから重要そうなタスクがなくなればリリースされるはず
7.
1.2.0の様子 ● 動かない機能の報告多数 ○ ntpが起動しないとか ●
なぜか新機能も多数 ○ Support NAT64、Implement HA-Proxy、VRFなど ● Quagga to FRR もするらしい ○ https://github.com/vyos/vyos-frr ● vyos-buildにClearfog用のイメージ作るスクリプトが増えてる ○ RasPiみたいなやつ? ○ ARM対応できそうな雰囲気? ○ build-clearfog-image
8.
1.2.0の様子 ● リリース遠そう ● でもGitHubのOrganizationの人数がいつの間にか13人に増えている ●
最初6人くらいだった ● Next Developer Meeting ○ 8/1にあるみたい、時間不明、 Google Hangoutsっぽい
9.
自動テストの話 ● 昨日、Jenkins slaveを
ci.vyos.net に足した ○ 某専用サーバ ● VMイメージをビルドするのと自動テスト用にする予定 ○ 作りかけのqemuイメージをビルドするジョブ https://ci.vyos.net/job/vyos-build-qemu/ ○ uploadがないせいなのかISOをビルドするだけのジョブより早い
10.
自動テストの仕組み vyos1 vyos2 virbr0 virbr1 libvirtd vagrant用
vyos間通信用 1. VagrantでVM起動 2. Vagrantでプロビジョニング a. Ansibleとかではなくスクリプトを生成している 3. Serverspecでテスト Vagrant Serverspec 1 3 vagrant-libvirt vagrant-vyos serverspec-vyos-config 2
11.
自動テストの仕組み 実行
12.
自動テストの項目の増やし方 ● specディレクトリの下に大きな項目毎のディレクトリがあるので、それを真似したら できるはず ○ https://github.com/higebu/vyos-integration-test/tree/master/spec ○
CI用のサーバでうまく動かなかったので修正中
13.
自動テストの項目の増やし方 ● Vagrantfileは共通 ● config.ymlにIPとかネットワークの設定を書く ●
{node_name}_script.sh はこのノード用の設定 ● {node_name}_spec.rb はServerspecのspec
14.
自動テストの話 ● 1人ではきついのでお手伝いしてくれる方を募集中です ● 自分が使ってる機能だけでよいです ●
動かないとか他のやり方の方がいいとかあったらIssueに書いてくれるとうれしいで す ● 日本語で大丈夫ですw
15.
終わり
Baixar agora