Skip to content

Conversation

@businessbean
Copy link
Contributor

@businessbean businessbean commented Jun 26, 2025

  • official netbox library used
  • check command with filter support
  • in,out command currently only noop
  • (unit) tests rewritten
  • Container image creation updated and documented
  • Golang image for the build stage
  • Distroless base without libc and shell for the final image
  • Concourse config documented
  • Github workflow for image build and release added
  • workflow documentation added
  • CODEOWNERS added

@businessbean businessbean force-pushed the refactor-go-netbox branch 2 times, most recently from 17c005e to 93fc07c Compare June 27, 2025 06:31
Copy link

@Nuckal777 Nuckal777 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my opinion, all cobra stuff can be left out. We're not building a tool for interactive use here. Upstream resources also only check os.Args, e.g. here.

@businessbean
Copy link
Contributor Author

In my opinion, all cobra stuff can be left out. We're not building a tool for interactive use here. Upstream resources also only check os.Args, e.g. here.

That's a good idea. I have replaced cobra with flag to simplify the code...

@businessbean businessbean force-pushed the refactor-go-netbox branch 2 times, most recently from c696f43 to b652ac4 Compare August 26, 2025 12:24
@businessbean businessbean marked this pull request as draft September 1, 2025 08:58
@businessbean businessbean marked this pull request as ready for review September 2, 2025 20:24
@businessbean businessbean force-pushed the refactor-go-netbox branch 16 times, most recently from 13b0071 to 6a19f2b Compare September 5, 2025 10:51
@businessbean businessbean force-pushed the refactor-go-netbox branch 2 times, most recently from b848d97 to 8040939 Compare September 5, 2025 11:52
@businessbean businessbean force-pushed the refactor-go-netbox branch 4 times, most recently from 78f8499 to 4ce14d4 Compare September 29, 2025 12:24
SchwarzM
SchwarzM previously approved these changes Oct 30, 2025
Copy link
Contributor

@SchwarzM SchwarzM left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Copy link

@Nuckal777 Nuckal777 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My last nitpicks.

- official netbox library used
- check command with filter support
- in,out command currently only noop
- (unit) tests rewritten
- Container image creation updated and documented
- Golang image for the build stage
- Distroless base without libc and shell for the final image
- Concourse config documented
- Github workflow for image build and release added
- workflow actions versions pinned
- workflow documentation added
- CODEOWNERS added
Copy link
Contributor

@SchwarzM SchwarzM left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@businessbean businessbean merged commit f55806c into master Nov 17, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants