Comments (2)
I think this issue happened when adding a system before adding a Location. (The locations
and systems_location
tables are both empty.)
Some more notes:
-
In a fresh installation, the
locations
,systems
, andsystems_location
tables are all empty in the database. The runner system CRUD operations on the web interface would want to take these corner cases into account. (It seems the current code is written to assume there is at least one location in the DB and will assign any new hosts to that location.) -
Upon auditing the code, there is currently a notion of "host names that start with the string
dev-
". These seem to be intended for runner systems that were added through the web interface:
fluffi/srv/fluffi/data/fluffiweb/app/templates/systems.html
Lines 212 to 213 in ab9b81f
So it seems the design intends to have two steps when adding a runner:- Add the runner system(s) and assign them a location using the web interface. This would update the DB and would be doable after the bug and #100 are fixed.
- Manually modify the Ansible inventory file in the file system so that Ansible also knows about these runner systems in a future restart of the PoleMarch container. In retrospect, I think this is likely what this step really means:
Line 91 in ab9b81f
from fluffi.
Still not fixed. Work in progress!
from fluffi.
Related Issues (20)
- Add support for binaries without static user32 linking HOT 13
- Implement noCov runner
- Preselet Architecture in Managed Instances view
- Fuzzcmp: Identify and patch inlined compare function HOT 1
- Remove option "Add target files to Fuzzjob" (make it what always happens) HOT 1
- Show IP address of system in system overview HOT 1
- Fuzzcmp: Add ability to patch statically linked compare functions
- Fuzzcmp: Add support for common compare functions HOT 1
- FUN setup: Some required external binaries are no longer available HOT 2
- openssl dependency build runs out of memory
- Switch to newer powershell update package
- Web: Cannot configure number of LocalManagers HOT 1
- Web: improve pagination for lm logs
- Race condition when generating agent nice names
- Rsync to ramdisk seems too eager when Linux worker node restarts
- DashSync Issues HOT 1
- Address django CVE alert HOT 2
- Running no. of Local Managers are not consistent HOT 1
- Compilation fails after dynamorio update
- Default Siemens security policy
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fluffi.