Skip to content

Commit 7467497

Browse files
authored
chore: replace orb community org with netboxlabs (#737)
1 parent 40775a1 commit 7467497

23 files changed

Lines changed: 98 additions & 233 deletions

.github/workflows/build-develop.yml

Lines changed: 19 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -320,19 +320,12 @@ jobs:
320320
321321
- name: Debug ref tag
322322
run: echo ${{ env.REF_TAG }}
323-
324-
- name: Login to GitHub Container Registry
325-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
326-
with:
327-
registry: ghcr.io
328-
username: ${{ github.repository_owner }}
329-
password: ${{ secrets.GITHUB_TOKEN }}
330323

331324
- name: Login to Docker Hub
332325
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
333326
with:
334-
username: ${{ secrets.ORB_DOCKERHUB_USERNAME }}
335-
password: ${{ secrets.ORB_DOCKERHUB_TOKEN }}
327+
username: ${{ secrets.DOCKERHUB_USERNAME }}
328+
password: ${{ secrets.DOCKERHUB_TOKEN }}
336329

337330
- name: Replace token
338331
run: |
@@ -353,27 +346,24 @@ jobs:
353346

354347
- name: Build + push - pktvisor (multi-arch)
355348
env:
356-
IMAGE_NAME1: orbcommunity/pktvisor
357-
IMAGE_NAME2: ghcr.io/orb-community/pktvisor
349+
IMAGE_NAME: netboxlabs/pktvisor
358350
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 #v6.10.0
359351
with:
360352
builder: ${{ steps.buildx.outputs.name }}
361353
context: .
362354
file: ./docker/Dockerfile.crashhandler
363355
platforms: linux/amd64
364-
tags: ${{ env.IMAGE_NAME1 }}:${{ needs.unit-tests-linux.outputs.version_number }} , ${{ env.IMAGE_NAME1 }}:${{ env.REF_TAG }} , ${{ env.IMAGE_NAME2 }}:amd64-${{needs.unit-tests-linux.outputs.commit_hash}}
356+
tags: ${{ env.IMAGE_NAME }}:${{ needs.unit-tests-linux.outputs.version_number }} , ${{ env.IMAGE_NAME }}:${{ env.REF_TAG }}
365357
outputs: type=docker,dest=/tmp/amd64.tar
366358

367359
- name: Load image
368360
env:
369-
IMAGE_NAME1: orbcommunity/pktvisor
370-
IMAGE_NAME2: ghcr.io/orb-community/pktvisor
361+
IMAGE_NAME: netboxlabs/pktvisor
371362
run: |
372363
docker load --input /tmp/amd64.tar
373364
docker image ls -a
374-
docker push ${{ env.IMAGE_NAME2 }}:amd64-${{needs.unit-tests-linux.outputs.commit_hash}}
375-
docker push ${{ env.IMAGE_NAME1 }}:${{ env.REF_TAG }}
376-
docker push ${{ env.IMAGE_NAME1 }}:${{ needs.unit-tests-linux.outputs.version_number }}
365+
docker push ${{ env.IMAGE_NAME }}:${{ env.REF_TAG }}
366+
docker push ${{ env.IMAGE_NAME }}:${{ needs.unit-tests-linux.outputs.version_number }}
377367
378368
build-app-image-x64:
379369
needs: [ package-amd64 ]
@@ -439,20 +429,20 @@ jobs:
439429
- name: Login to Docker Hub
440430
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
441431
with:
442-
username: ${{ secrets.ORB_DOCKERHUB_USERNAME }}
443-
password: ${{ secrets.ORB_DOCKERHUB_TOKEN }}
432+
username: ${{ secrets.DOCKERHUB_USERNAME }}
433+
password: ${{ secrets.DOCKERHUB_TOKEN }}
444434

445435
- name: Build + push - pktvisor-prom-write
446436
env:
447-
IMAGE_NAME: orbcommunity/pktvisor-prom-write
437+
IMAGE_NAME: netboxlabs/pktvisor-prom-write
448438
working-directory: ${{github.workspace}}/centralized_collection/prometheus/docker-grafana-agent
449439
run: |
450440
docker build . --file Dockerfile --build-arg PKTVISOR_TAG=${{ env.REF_TAG }} --tag ${{ env.IMAGE_NAME }}:${{ env.VERSION }} --tag ${{ env.IMAGE_NAME }}:${{ env.REF_TAG }}
451441
docker push -a ${{ env.IMAGE_NAME }}
452442
453443
- name: Generate AppImage
454444
env:
455-
IMAGE_NAME: orbcommunity/pktvisor
445+
IMAGE_NAME: netboxlabs/pktvisor
456446
working-directory: ${{github.workspace}}/appimage
457447
run: |
458448
DEV_IMAGE="${{ env.IMAGE_NAME }}:${{ env.VERSION }}" DEV_MODE=t make pktvisor-x86_64.AppImage
@@ -514,12 +504,11 @@ jobs:
514504
echo "PRERELEASE=false" >> $GITHUB_ENV
515505
echo "DRAFT=true" >> $GITHUB_ENV
516506
517-
- name: Login to GitHub Container Registry
507+
- name: Login to Docker Hub
518508
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
519509
with:
520-
registry: ghcr.io
521-
username: ${{ github.repository_owner }}
522-
password: ${{ secrets.GITHUB_TOKEN }}
510+
username: ${{ secrets.DOCKERHUB_USERNAME }}
511+
password: ${{ secrets.DOCKERHUB_TOKEN }}
523512

524513
- name: Set up QEMU
525514
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf #v3.2.0
@@ -541,95 +530,21 @@ jobs:
541530
- name: Build + push - pktvisor (multi-arch)
542531
id: docker_build
543532
env:
544-
IMAGE_NAME: ghcr.io/orb-community/pktvisor
533+
IMAGE_NAME: netboxlabs/pktvisor
545534
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 #v6.10.0
546535
with:
547536
builder: ${{ steps.buildx.outputs.name }}
548537
context: .
549538
file: ./docker/Dockerfile.crashhandler
550539
platforms: linux/arm64
551-
tags: ${{ env.IMAGE_NAME }}:arm64-${{needs.unit-tests-linux.outputs.commit_hash}}
540+
tags: ${{ env.IMAGE_NAME }}:${{ needs.unit-tests-linux.outputs.version_number }} , ${{ env.IMAGE_NAME }}:${{ env.REF_TAG }}
552541
outputs: type=docker,dest=/tmp/arm64.tar
553542

554543
- name: Load image
555544
env:
556-
IMAGE_NAME: ghcr.io/orb-community/pktvisor
545+
IMAGE_NAME: netboxlabs/pktvisor
557546
run: |
558547
docker load --input /tmp/arm64.tar
559548
docker image ls -a
560-
docker push ${{ env.IMAGE_NAME }}:arm64-${{needs.unit-tests-linux.outputs.commit_hash}}
561-
562-
pushing-manifests:
563-
needs: [ unit-tests-linux, package-amd64, package-arm64 ]
564-
runs-on: ubuntu-latest
565-
if: github.event_name != 'pull_request'
566-
steps:
567-
- name: Login to GitHub Container Registry
568-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
569-
with:
570-
registry: ghcr.io
571-
username: ${{ github.repository_owner }}
572-
password: ${{ secrets.GITHUB_TOKEN }}
573-
574-
- name: Create docker manifest
575-
run: |
576-
docker manifest create ghcr.io/orb-community/pktvisor:latest-develop \
577-
ghcr.io/orb-community/pktvisor:amd64-${{needs.unit-tests-linux.outputs.commit_hash}} \
578-
ghcr.io/orb-community/pktvisor:arm64-${{needs.unit-tests-linux.outputs.commit_hash}}
579-
580-
- name: Push manifest to ghcr.io
581-
run: |
582-
docker manifest push ghcr.io/orb-community/pktvisor:latest-develop
583-
584-
- name: Install skopeo
585-
run: |
586-
sudo apt-get update
587-
sudo apt-get install -y skopeo
588-
589-
- name: Login skopeo to ghcr
590-
run: |
591-
sudo skopeo login -u ${{ github.repository_owner }} -p ${{ secrets.GITHUB_TOKEN }} ghcr.io
592-
593-
- name: Login skopeo to dockerhub
594-
run: |
595-
sudo skopeo login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }} docker.io
596-
597-
- name: Copy from ghcr.io to docker.io
598-
run: |
599-
sudo skopeo copy \
600-
--all \
601-
docker://ghcr.io/orb-community/pktvisor:latest-develop \
602-
docker://docker.io/orbcommunity/pktvisor:latest-develop
603-
sudo skopeo copy \
604-
--all \
605-
docker://ghcr.io/orb-community/pktvisor:latest-develop \
606-
docker://docker.io/orbcommunity/pktvisor:develop
607-
sudo skopeo copy \
608-
--all \
609-
docker://ghcr.io/orb-community/pktvisor:latest-develop \
610-
docker://docker.io/orbcommunity/pktvisor:${{ needs.unit-tests-linux.outputs.version_number }}
611-
612-
613-
- name: Delete arm64 images from ghcr.io
614-
uses: bots-house/ghcr-delete-image-action@3827559c68cb4dcdf54d813ea9853be6d468d3a4 #v1.1.0
615-
with:
616-
owner: orb-community
617-
name: pktvisor
618-
token: ${{ secrets.GITHUB_TOKEN }}
619-
tag: arm64-${{needs.unit-tests-linux.outputs.commit_hash}}
620-
621-
- name: Delete amd64 images from ghcr.io
622-
uses: bots-house/ghcr-delete-image-action@3827559c68cb4dcdf54d813ea9853be6d468d3a4 #v1.1.0
623-
with:
624-
owner: orb-community
625-
name: pktvisor
626-
token: ${{ secrets.GITHUB_TOKEN }}
627-
tag: amd64-${{needs.unit-tests-linux.outputs.commit_hash}}
628-
629-
- name: Delete latest-develop images from ghcr.io
630-
uses: bots-house/ghcr-delete-image-action@3827559c68cb4dcdf54d813ea9853be6d468d3a4 #v1.1.0
631-
with:
632-
owner: orb-community
633-
name: pktvisor
634-
token: ${{ secrets.GITHUB_TOKEN }}
635-
tag: latest-develop
549+
docker push ${{ env.IMAGE_NAME }}:${{ env.REF_TAG }}
550+
docker push ${{ env.IMAGE_NAME }}:${{ needs.unit-tests-linux.outputs.version_number }}

.github/workflows/build-release.yml

Lines changed: 19 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ jobs:
293293
shell: bash
294294
run: |
295295
chmod a+x ./docker/upload-gh-asset.sh
296-
./docker/upload-gh-asset.sh github_api_token=${{ secrets.BOT_TOKEN }} owner=orb-community repo=pktvisor tag=LATEST filename=./pktvisor-win64.zip
296+
./docker/upload-gh-asset.sh github_api_token=${{ secrets.BOT_TOKEN }} owner=netboxlabs repo=pktvisor tag=LATEST filename=./pktvisor-win64.zip
297297
298298
package-arm64:
299299
needs: [ prebuild-package ]
@@ -343,7 +343,7 @@ jobs:
343343
- name: Upload arm64 binary to latest release
344344
run: |
345345
chmod a+x ./docker/upload-gh-asset.sh
346-
./docker/upload-gh-asset.sh github_api_token=${{ secrets.BOT_TOKEN }} owner=orb-community repo=pktvisor tag=LATEST filename=./pktvisor-arm64.zip
346+
./docker/upload-gh-asset.sh github_api_token=${{ secrets.BOT_TOKEN }} owner=netboxlabs repo=pktvisor tag=LATEST filename=./pktvisor-arm64.zip
347347
348348
- name: Get branch name
349349
shell: bash
@@ -369,12 +369,11 @@ jobs:
369369
- name: Debug ref tag
370370
run: echo ${{ env.REF_TAG }}
371371

372-
- name: Login to GitHub Container Registry
372+
- name: Login to Docker Hub
373373
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
374374
with:
375-
registry: ghcr.io
376-
username: ${{ github.repository_owner }}
377-
password: ${{ secrets.GITHUB_TOKEN }}
375+
username: ${{ secrets.DOCKERHUB_USERNAME }}
376+
password: ${{ secrets.DOCKERHUB_TOKEN }}
378377

379378
- name: Set up QEMU
380379
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf #v3.2.0
@@ -396,23 +395,24 @@ jobs:
396395
- name: Build + push - pktvisor (multi-arch)
397396
id: docker_build
398397
env:
399-
IMAGE_NAME: ghcr.io/orb-community/pktvisor
398+
IMAGE_NAME: netboxlabs/pktvisor
400399
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 #v6.10.0
401400
with:
402401
builder: ${{ steps.buildx.outputs.name }}
403402
context: .
404403
file: ./docker/Dockerfile.crashhandler
405404
platforms: linux/arm64
406-
tags: ${{ env.IMAGE_NAME }}:release-arm64
405+
tags: ${{ env.IMAGE_NAME }}:latest, ${{ env.IMAGE_NAME }}:${{ env.VERSION }}
407406
outputs: type=docker,dest=/tmp/arm64.tar
408407

409408
- name: Load image
410409
env:
411-
IMAGE_NAME: ghcr.io/orb-community/pktvisor
410+
IMAGE_NAME: netboxlabs/pktvisor
412411
run: |
413412
docker load --input /tmp/arm64.tar
414413
docker image ls -a
415-
docker push ${{ env.IMAGE_NAME }}:release-arm64
414+
docker push ${{ env.IMAGE_NAME }}:latest
415+
docker push ${{ env.IMAGE_NAME }}:${{ env.VERSION }}
416416
417417
418418
package-amd64:
@@ -464,7 +464,7 @@ jobs:
464464
- name: Upload amd64 binary to latest release
465465
run: |
466466
chmod a+x ./docker/upload-gh-asset.sh
467-
./docker/upload-gh-asset.sh github_api_token=${{ secrets.BOT_TOKEN }} owner=orb-community repo=pktvisor tag=LATEST filename=./pktvisor-amd64.zip
467+
./docker/upload-gh-asset.sh github_api_token=${{ secrets.BOT_TOKEN }} owner=netboxlabs repo=pktvisor tag=LATEST filename=./pktvisor-amd64.zip
468468
469469
- name: Get branch name
470470
shell: bash
@@ -490,12 +490,11 @@ jobs:
490490
- name: Debug ref tag
491491
run: echo ${{ env.REF_TAG }}
492492

493-
- name: Login to GitHub Container Registry
493+
- name: Login to Docker Hub
494494
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
495495
with:
496-
registry: ghcr.io
497-
username: ${{ github.repository_owner }}
498-
password: ${{ secrets.GITHUB_TOKEN }}
496+
username: ${{ secrets.DOCKERHUB_USERNAME }}
497+
password: ${{ secrets.DOCKERHUB_TOKEN }}
499498

500499
- name: Set up Docker Buildx
501500
id: buildx
@@ -516,70 +515,21 @@ jobs:
516515
517516
- name: Build + push - pktvisor (multi-arch)
518517
env:
519-
IMAGE_NAME: ghcr.io/orb-community/pktvisor
518+
IMAGE_NAME: netboxlabs/pktvisor
520519
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 #v6.10.0
521520
with:
522521
builder: ${{ steps.buildx.outputs.name }}
523522
context: .
524523
file: ./docker/Dockerfile.crashhandler
525524
platforms: linux/amd64
526-
tags: ${{ env.IMAGE_NAME }}:release-amd64
525+
tags: ${{ env.IMAGE_NAME }}:latest, ${{ env.IMAGE_NAME }}:${{ env.VERSION }}
527526
outputs: type=docker,dest=/tmp/amd64.tar
528527

529528
- name: Load image
530529
env:
531-
IMAGE_NAME: ghcr.io/orb-community/pktvisor
530+
IMAGE_NAME: netboxlabs/pktvisor
532531
run: |
533532
docker load --input /tmp/amd64.tar
534533
docker image ls -a
535-
docker push ${{ env.IMAGE_NAME }}:release-amd64
536-
537-
538-
pushing-manifests:
539-
needs: [ package-amd64 , package-arm64 ]
540-
runs-on: ubuntu-latest
541-
if: github.event_name != 'pull_request'
542-
steps:
543-
- name: Login to GitHub Container Registry
544-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
545-
with:
546-
registry: ghcr.io
547-
username: ${{ github.repository_owner }}
548-
password: ${{ secrets.GITHUB_TOKEN }}
549-
550-
- name: Create docker manifest
551-
run: |
552-
docker manifest create ghcr.io/orb-community/pktvisor:latest \
553-
ghcr.io/orb-community/pktvisor:release-amd64 \
554-
ghcr.io/orb-community/pktvisor:release-arm64
555-
556-
- name: Push manifest to ghcr.io
557-
run: |
558-
docker manifest push ghcr.io/orb-community/pktvisor:latest
559-
560-
- name: Install skopeo
561-
run: |
562-
sudo apt-get update
563-
sudo apt-get install -y skopeo
564-
565-
- name: Login skopeo to ghcr
566-
run: |
567-
sudo skopeo login -u ${{ github.repository_owner }} -p ${{ secrets.GITHUB_TOKEN }} ghcr.io
568-
569-
- name: Login skopeo to dockerhub
570-
run: |
571-
sudo skopeo login -u ${{ secrets.ORB_DOCKERHUB_USERNAME }} -p ${{ secrets.ORB_DOCKERHUB_TOKEN }} docker.io
572-
573-
- name: Copy latest from ghcr.io to docker.io
574-
run: |
575-
sudo skopeo copy \
576-
--all \
577-
docker://ghcr.io/orb-community/pktvisor:latest \
578-
docker://docker.io/orbcommunity/pktvisor:latest
579-
580-
- name: Copy release version from ghcr.io to docker.io
581-
run: |
582-
sudo skopeo copy \
583-
--all \
584-
docker://ghcr.io/orb-community/pktvisor:latest \
585-
docker://docker.io/orbcommunity/pktvisor:${{ needs.package-amd64.outputs.release_version }}
534+
docker push ${{ env.IMAGE_NAME }}:latest
535+
docker push ${{ env.IMAGE_NAME }}:${{ env.VERSION }}

.github/workflows/build_debug.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ jobs:
188188

189189
- name: Build, push debug image + crashhandler
190190
env:
191-
IMAGE_NAME: orbcommunity/pktvisor
191+
IMAGE_NAME: netboxlabs/pktvisor
192192
run: |
193193
docker build . --file docker/Dockerfile.crashhandler --tag ${{ env.IMAGE_NAME }}:${{ env.REF_TAG }}
194194
docker push -a ${{ env.IMAGE_NAME }}

.github/workflows/code-ql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
LDFLAGS=${{matrix.ldflags}}
9797
EOF
9898
# clone the repository, not sure if this needs to be done
99-
git clone https://github.com/orb-community/pktvisor.git
99+
git clone https://github.com/netboxlabs/pktvisor.git
100100
cd pktvisor
101101
mkdir build && cd build
102102
# configure and handle dependencies

0 commit comments

Comments
 (0)