Openqa Documentation
Total Page:16
File Type:pdf, Size:1020Kb
openQA Documentation openQA Team Table of Contents openQA starter guide. 1 Introduction . 2 Architecture. 3 Basic concepts . 4 Glossary . 4 Jobs . 5 Needles . 6 Areas. 6 Access management . 7 Job groups . 7 Cleanup . 8 Using the client script . 9 Testing openSUSE or Fedora . 10 Getting tests. 10 Getting openQA configuration . 10 Adding a new ISO to test . 11 Pitfalls . 12 openQA installation guide . 13 Introduction . 14 Quick bootstrapping under openSUSE . 15 Directly on your machine . 15 openQA in a container . 15 Container based setup . 16 Custom installation - repositories and procedure . 17 Official repositories. 17 Development version repository . 17 Installation . 18 System requirements . 19 Basic configuration . 20 Apache proxy . 20 TLS/SSL. 20 Database . 21 Example for connecting to local PostgreSQL database . 21 Example for connecting to remote PostgreSQL database . 21 User authentication. 21 OpenID. 22 OAuth2. 22 Fake . 22 Run the web UI . 24 Run openQA workers . 25 Where to now? . 27 Advanced configuration. 28 Cleanup . 28 Setting up git support . 28 Referer settings to auto-mark important jobs . 29 Worker settings . 29 Further systemd units for the worker . 29 Stopping/restarting workers without interrupting currently running jobs . 30 Configuring remote workers . 31 Configuring AMQP message emission . 31 Configuring worker to use more than one openQA server . 31 Asset and test/needle caching. ..