35173add36
Fix test failures in GitHub Actions workflows
...
- Add envtest setup before running tests
- Use 'make setup-envtest' to install test binaries
- Use 'make test' instead of direct go test
- Ensures proper test environment setup in CI
This fixes the BeforeSuite panic caused by missing envtest binaries.
2025-10-25 21:59:05 +02:00
3757027b01
Add GitHub setup summary document
2025-10-25 21:56:04 +02:00
c4f7cf63fa
Add GitHub Actions CI/CD workflows and documentation
...
- Add Docker image build and push workflow (multi-arch: amd64, arm64)
- Add Helm chart release workflow with GitHub Pages publishing
- Add comprehensive release workflow for version tags
- Add PR validation workflow (tests, linting, validation)
- Update Chart.yaml and values.yaml with GitHub URLs
- Update image repository to use ghcr.io
- Add detailed CI/CD documentation and setup guides
Workflows provide:
- Automated Docker image builds to GitHub Container Registry
- Automated Helm chart releases to GitHub Pages
- Complete release automation with version tagging
- PR validation with tests and linting
Helm repository will be available at:
https://vegardengen.github.io/unifi-network-operator
Docker images available at:
ghcr.io/vegardengen/unifi-network-operator
2025-10-25 21:27:29 +02:00
ea68bed9c2
Add helm
Build project / build (push) Successful in 4m43s
2025-10-21 07:23:07 +02:00
32a595d160
Merge pull request 'Handle services in same namespace if namespace is not specified' ( #34 ) from feature/properly-handle-namespaced-services into main
...
Publish / build (push) Successful in 2m0s
Reviewed-on: #34
v0.1.1-beta6
2025-06-28 23:14:01 +00:00
834f52c015
Handle services in same namespace if namespace is not specified
Build project / build (push) Successful in 1m42s
2025-06-29 01:12:26 +02:00
9d43b517e6
Merge pull request 'Properly check for firewallGroup in same namespace' ( #33 ) from feature/properly-handle-firewallgroups-in-same-namespace into main
...
Publish / build (push) Successful in 2m27s
Reviewed-on: #33
v0.1.1-beta5
2025-06-28 23:07:05 +00:00
2b38f08a1a
Merge pull request 'feature/cleanly-delete-empty-resources' ( #32 ) from feature/cleanly-delete-empty-resources into main
...
Publish / build (push) Has been cancelled
Reviewed-on: #32
2025-06-28 22:59:42 +00:00
3a63034e26
Properly check for firewallGroup in same namespace
Build project / build (push) Successful in 1m54s
Publish / build (push) Successful in 2m0s
v0.1.1-alpha16
2025-06-29 00:58:57 +02:00
37d8060995
Check for nil ResourcesManaged
Build project / build (push) Successful in 2m0s
Publish / build (push) Successful in 2m4s
v0.1.1-alpha15
2025-06-29 00:44:49 +02:00
8623d6cbc0
debug
Build project / build (push) Successful in 1m52s
Publish / build (push) Successful in 2m2s
v0.1.1-alpha14
2025-06-29 00:24:00 +02:00
61606e8a7e
debug
2025-06-29 00:23:26 +02:00
44d89a5a50
Check for nil instead of length
Build project / build (push) Failing after 1m7s
2025-06-29 00:17:44 +02:00
19f24add0a
Check for Status field before checking for managed resources
Build project / build (push) Failing after 1m9s
Publish / build (push) Failing after 1m20s
v0.1.1-alpha13
2025-06-29 00:11:49 +02:00
2e95d29373
Merge pull request 'Check for firewallGroup in same namespace if namespace is not defined' ( #31 ) from feature/default-namespace-same-as-firewallpolicy-namespace-when-referring-firewallgroup into main
...
Publish / build (push) Successful in 2m16s
Reviewed-on: #31
v0.1.1-beta3
v0.1.1-beta4
2025-06-28 21:56:08 +00:00
990140ee1c
Check for firewallGroup in same namespace if namespace is not defined
Build project / build (push) Successful in 1m51s
2025-06-28 23:53:51 +02:00
24c88264c9
Merge pull request 'Fix namespace matching for firewallgroups in firewallpolicies' ( #30 ) from feature/default-namespace-same-as-firewallpolicy-namespace-when-referring-firewallgroup into main
...
Publish / build (push) Successful in 2m1s
Reviewed-on: #30
v0.1.1-beta2
2025-06-28 16:38:11 +00:00
938d53fa8f
Fix namespace matching for firewallgroups in firewallpolicies
Build project / build (push) Successful in 1m55s
Publish / build (push) Successful in 2m5s
v0.1.1-alpha12
v.01.1-alpha10
v.0.1.1-alpha11
v.0.1.1-alpha10
2025-06-28 18:33:54 +02:00
768c61020e
Merge pull request 'feature/add-namespace-to-firewallgroup-and-firewallpolicy-resources' ( #29 ) from feature/add-namespace-to-firewallgroup-and-firewallpolicy-resources into main
...
Publish / build (push) Successful in 1m58s
Reviewed-on: #29
v0.1.1-beta1
2025-06-27 15:48:14 +00:00
8d70a78a50
fix
Build project / build (push) Successful in 1m47s
Publish / build (push) Successful in 1m59s
v0.1.1-alpha11
2025-06-27 17:01:55 +02:00
5885daac55
Fix
Build project / build (push) Failing after 1m9s
Publish / build (push) Failing after 1m19s
v0.1.1-alpha10
2025-06-27 16:53:44 +02:00
440dc04e5b
Add namespace to some names
Build project / build (push) Failing after 1m10s
Publish / build (push) Failing after 1m21s
v0.1.1-alpha9
2025-06-27 16:51:05 +02:00
22c8df6833
Add namespace to name of firewallgroups
2025-06-27 16:46:45 +02:00
35d95d107c
Merge pull request 'Use pre-built image' ( #28 ) from feature/use-prebuilt-image into main
...
Publish / build (push) Has been cancelled
Reviewed-on: #28
v0.1.1
2025-06-26 23:49:34 +00:00
4bb45b0128
Use pre-built image
Build project / build (push) Has been cancelled
Publish / build (push) Successful in 1m54s
v0.1.1-alpha8
2025-06-27 01:47:15 +02:00
9eefd08823
Merge pull request 'Add variables' ( #27 ) from feature/fix-indentation into main
...
Build project / build (push) Has been cancelled
Publish / build (push) Has been cancelled
Reviewed-on: #27
v0.1.1-alpha7
2025-06-26 23:36:27 +00:00
d53810b714
Add variables
Build project / build (push) Has been cancelled
2025-06-27 01:36:01 +02:00
33f1fd5eac
Merge pull request 'Need docker on main build' ( #26 ) from feature/fix-indentation into main
...
Publish / build (push) Failing after 2m21s
Reviewed-on: #26
2025-06-26 23:28:36 +00:00
9ae7d91365
Need docker on main build
Build project / build (push) Has been cancelled
2025-06-27 01:28:01 +02:00
6fe5fdf859
Merge pull request 'Fix indentation' ( #25 ) from feature/fix-indentation into main
...
Publish / build (push) Failing after 1m9s
Reviewed-on: #25
2025-06-26 23:24:16 +00:00
37b5eb830a
Fix indentation
Build project / build (push) Has been cancelled
2025-06-27 01:23:49 +02:00
1834527d43
feature/create-correct-manifests ( #23 )
...
Reviewed-on: #23
2025-06-26 23:19:55 +00:00
b562c200ba
Merge pull request 'split up regex' ( #22 ) from feature/build-alpha-and-beta into main
...
Publish / build (push) Successful in 2m53s
Reviewed-on: #22
2025-06-26 22:19:58 +00:00
2485365728
split up regex
Build project / build (push) Has been cancelled
Publish / build (push) Successful in 3m22s
v0.1.1-alpha2
2025-06-27 00:18:05 +02:00
efeaf521fd
Merge pull request 'match alpha and beta tags' ( #21 ) from feature/build-alpha-and-beta into main
...
Publish / build (push) Successful in 2m55s
Reviewed-on: #21
v0.1.1-alpha1
2025-06-26 22:08:57 +00:00
7ce8682ecb
match alpha and beta tags
Build project / build (push) Successful in 2m14s
2025-06-27 00:07:04 +02:00
744e43c1f4
Merge pull request 'Add image url' ( #20 ) from feature/update-image-labels into main
...
Publish / build (push) Successful in 3m22s
Reviewed-on: #20
v0.1.0
2025-06-26 19:35:12 +00:00
8095723337
Add image url
Build project / build (push) Has been cancelled
2025-06-26 21:34:42 +02:00
9e7b6123c2
Merge pull request 'Override image labels' ( #19 ) from feature/update-image-labels into main
...
Publish / build (push) Successful in 3m15s
Reviewed-on: #19
2025-06-26 19:14:46 +00:00
062b386f7f
Override image labels
Build project / build (push) Successful in 1m54s
2025-06-26 21:14:23 +02:00
aca35507ba
Merge pull request 'Override image labels' ( #18 ) from feature/update-image-labels into main
...
Publish / build (push) Failing after 1m35s
Reviewed-on: #18
2025-06-26 19:06:58 +00:00
4ede272b70
Override image labels
Build project / build (push) Successful in 1m58s
2025-06-26 21:06:25 +02:00
5e413a64e8
Merge pull request 'Add ko.yaml' ( #17 ) from feature/update-image-labels into main
...
Publish / build (push) Successful in 3m22s
Reviewed-on: #17
2025-06-26 18:22:11 +00:00
1cfd5ef55c
Add ko.yaml
Build project / build (push) Successful in 2m1s
2025-06-26 20:21:45 +02:00
c89dad396b
Merge pull request 'feature/generate-manifest' ( #16 ) from feature/generate-manifest into main
...
Publish / build (push) Successful in 3m17s
Reviewed-on: #16
v0.0.5
2025-06-25 18:30:29 +00:00
cddda7098c
generic in the path
Build project / build (push) Successful in 1m59s
2025-06-25 20:29:15 +02:00
9a186ad190
Add forgotten files
Build project / build (push) Successful in 1m58s
2025-06-25 17:52:28 +02:00
4ece12d18b
Merge pull request 'Upload manifest' ( #15 ) from feature/generate-manifest into main
...
Publish / build (push) Successful in 3m15s
Reviewed-on: #15
v0.0.4
2025-06-25 15:48:20 +00:00
6d0df79c87
Upload manifest
Build project / build (push) Successful in 1m27s
2025-06-25 17:45:02 +02:00
445dd7830e
Merge pull request 'Use image from gitea' ( #14 ) from feature/use-image-from-gitea into main
...
Publish / build (push) Successful in 2m19s
Reviewed-on: #14
2025-06-25 15:26:34 +00:00