Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[API] Implement device creation #65

Merged
merged 14 commits into from
Apr 22, 2024

Conversation

ByteOtter
Copy link
Member

@ByteOtter ByteOtter commented Feb 18, 2024

What does this PR change?

This PR implements logic to create a physical device with NetBox.

To accomplish this, a rewrite of the configuration module was necessary to allow collection of all relevant parameters either via config file or collector module so that this information can be translated cleanly.

It will probably be necessary in a future PR to update the configuration module again to list all VM parameters as well.

TODO:

Tick the applicable box:

  • Add new feature
  • Security changes
  • Tests
  • Documentation changed

  • General Maintenance

Links

Fixes: #56
Tracks: #60

  • DONE

Documentation

  • Dpcumentation provided through extensive docstrings

  • DONE

@github-actions github-actions bot added dependencies configuration This issue is linked to the application configuration labels Feb 26, 2024
@ByteOtter ByteOtter force-pushed the dev/machine-registration branch from 1af7709 to ce2cab4 Compare February 28, 2024 14:48
@ByteOtter ByteOtter force-pushed the dev/machine-registration branch 3 times, most recently from 83ab777 to c5fae14 Compare March 7, 2024 07:17
@ByteOtter ByteOtter added this to the Initial Release v0.1.0 milestone Mar 7, 2024
@ByteOtter ByteOtter self-assigned this Mar 7, 2024
@ByteOtter ByteOtter force-pushed the dev/machine-registration branch from c7fad96 to 8516f2c Compare March 7, 2024 10:47
@ByteOtter ByteOtter force-pushed the dev/machine-registration branch from 81ca16c to 662857b Compare April 19, 2024 13:53
add site id search
@ByteOtter ByteOtter force-pushed the dev/machine-registration branch from 3b2b4b6 to 44d9968 Compare April 22, 2024 12:00
@ByteOtter ByteOtter marked this pull request as ready for review April 22, 2024 12:02
@ByteOtter ByteOtter merged commit 1ff34be into The-Nazara-Project:main Apr 22, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[TASK:] (API) Implement Machine registration
2 participants