Releases: kartverket/skiperator
Releases · kartverket/skiperator
v2.3.1
Changelog
- 8e11abe - Added more test-cases (thanks @evenh) - Fixed most cases
- eb0ab78 - First-character check now uses actual regex-matching
- 62f7219 - Fixed incorrectly named Chainsaw-test that was failing
- c27959e - More label test-cases, finally all of them pass. - Refactored function-name to better reflect what it does
- e382b06 - Rearranged some of the imageVersionString processing to make it more robust - All tests pass now
- 85fe06f Added more test-cases
- 63f32df Don't export matchesRegex function
- fccc1ed Merge pull request #557 from kartverket/SKIP-1159
- cb16c11 Switch to non-illegal character in label-value
- eade1cf Tidy up
- 80fb90d Use external logger
- 639e501 bugfix
v2.3.0
Changelog
- b8724f3 Added Pod version-assert
- 24f8209 Added a newline at the end for best-practice formatting
- d2c1e02 Added recommended labels for app.kubernetes.io/name and version, plus some parsing and "prettyfication" of version-string
- 60928bc Further reduced code duplication in labeling.
- b38e55f Initialized labels in meta to fix regression
- 42ed502 Istio: Fix missing tests for API compatibility
- eb89bf3 Istio: Upgrade to V1 of APIs
- 147b468 Merge branch 'main' into skip-1159
- da5682f Merge branch 'main' into skip-1159
- 97263ec Merge branch 'main' into skip-1159
- 94b7889 Merge branch 'main' into skip-1159
- cd6b1fb Merge pull request #527 from kartverket/skip-1159
- 254ccc7 Merge pull request #538 from kartverket/dependabot/go_modules/k8s.io/client-go-0.31.1
- b1e3d07 Merge pull request #539 from kartverket/dependabot/go_modules/k8s.io/apiextensions-apiserver-0.31.1
- 2d2152d Merge pull request #545 from kartverket/dependabot/github_actions/sigstore/cosign-installer-3.7.0
- f99aed4 Merge pull request #546 from kartverket/dependabot/github_actions/kartverket/pharos-0.2.2
- d3ce49c Merge pull request #547 from kartverket/dependabot/go_modules/github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring-0.77.1
- 959ca72 Merge pull request #549 from kartverket/dependabot/go_modules/sigs.k8s.io/controller-tools-0.16.4
- fdfc318 Merge pull request #555 from kartverket/istio-v1
- cde0bdc Metadata-test now includes a collection of expected labels to compare to.
- d8e615a Removed redundant (out-commented) assert
- 8b6fb86 SKIPJob version is now a separate function to reduce code repetition
- a4bba73 Scoped recommended labels to apply to Pod and Service, added unit-tests and integration-tests for both Application and SKIPJob
- edad22d Updated resource-generator test with correct number of expected labels
- d332048 build(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
- 2c0f8fc build(deps): bump k8s.io/apiextensions-apiserver from 0.31.0 to 0.31.1
- df50634 build(deps): bump k8s.io/client-go from 0.31.0 to 0.31.1
- 84dc379 build(deps): bump kartverket/pharos from 0.2.1 to 0.2.2
- decedd7 build(deps): bump kartverket/pharos from 0.2.2 to 0.2.3 (#550)
- 8e1c672 build(deps): bump sigs.k8s.io/controller-tools from 0.16.2 to 0.16.4
- 98828af build(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0
- 8010f87 ci: only commit and push API docs if there are changes
- bac9a0a test: bump K8s to 1.30 to reflect reality
v2.2.2
v2.2.1
v2.2.0
v2.1.0
What's Changed
- Bump to Go 1.23 by @evenh in #512
- build(deps): bump github.com/google/k8s-digester from 0.1.14 to 0.1.15 by @dependabot in #519
- Fix access policies not updating status when no job by @martinhny in #532
- Add github action for docs by @martinhny in #533
- SKIPJob[cron]: add support for timezone by @evenh in #534
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Changelog
- df6eb32 - Added namespace-priority testing to access-policy tests
- 48eafcd - Added namespaceMatchesNamespacesByLabel utility-function
- c6a00cd - Egress NamespacesByLabel is in and working
- 431a954 - First pass at outbound namespacesByLabel
- 5947f3b - Initial push, code still needs more work
- aa41b22 - Messing with Kuttl rules
- 1c6e488 - Removed unused code
- 42830cc - Reworked GetEgressService logic to prioritize namespace over namespacesByLabel - Fixed a couple of typos in comments
- c43d51d - Updated README.md with namespacesByLabel
- 5a267b0 @actions/artifact: Unique ARTIFACT_NAME
- c4bf6c7 Add AccessPolicies status (#524)
- 05b0031 Add CRD for routing on deploy (#448)
- 1d9e8ae Add Istio to SKIPJob w/PodMonitor
- 24d2c63 Add back source.component to events asserts (#485)
- bc6c370 Add feature flags
- 40dd745 Add missing annotation for skipjobs anduse service instead of application for dynamic ports (#514)
- 6972d7a Add missing app pod label to job pods (#518)
- 3d5eb0a Add more permissions for proxy, so frontends can run (#372)
- a49ac2a Add nightly build
- 5d292de Add on workflow_dispatch
- 32d92e9 Add optional cloudsql auth proxy sidecar for applications (#456)
- 5f4b409 Add skiperator role binding for kind
- f23edf1 Add status diff for routing (#516)
- f34ba24 Added annotation to test
- eae2356 Added kartverket-intern.cloud to internal addresses
- f7e1c20 Allow traffic to new internal server network (#405)
- b1324b7 Better balancing by respecting generations of ReplicaSets
- 88a06ff Bump Go version to 1.22 (#458)
- 65ff4c5 Bump actions/download-artifact from 3 to 4
- 35b7dab Bump actions/setup-go from 4 to 5 (#369)
- 34fc5cc Bump chainsaw to v0.0.8
- e085763 Bump deps
- 8f96122 Bump deps
- 74199e0 Bump deps
- b3244ad Bump github.com/cert-manager/cert-manager from 1.13.1 to 1.13.2
- ab24861 Bump github.com/cert-manager/cert-manager from 1.13.2 to 1.13.3
- 908c476 Bump github.com/cert-manager/cert-manager from 1.13.3 to 1.14.1
- b36cf43 Bump github.com/docker/docker
- 0e72056 Bump github.com/google/k8s-digester from 0.1.10 to 0.1.13
- 99a39ef Bump github.com/kyverno/chainsaw from 0.0.8 to 0.0.9
- dffeb89 Bump github.com/kyverno/chainsaw from 0.0.9 to 0.1.1
- bc8713a Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
- e6cb798 Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
- 96740d1 Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
- c9bbf46 Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
- 955b1d7 Bump golang.org/x/crypto from 0.16.0 to 0.17.0
- f66c15a Bump istio.io/api from 1.20.1 to 1.20.2
- e7cdb20 Bump istio.io/client-go from 1.19.1 to 1.20.0
- 996ab0f Bump istio.io/client-go from 1.20.1 to 1.20.2
- bf1aedd Bump istio.io/client-go to v1.21.2
- 6b375b6 Bump k8s.io/apiextensions-apiserver from 0.29.0 to 0.29.1
- eca76b3 Bump k8s.io/apiextensions-apiserver from 0.29.1 to 0.29.2 (#413)
- 6721d24 Bump k8s.io/apimachinery from 0.29.0 to 0.29.1
- 588937f Bump k8s.io/client-go from 0.28.4 to 0.29.0 (#385)
- 5273e9f Bump k8s.io/client-go from 0.29.0 to 0.29.1
- 53d3e9a Bump k8s.io/client-go from 0.29.1 to 0.29.2 (#410)
- ba19f90 Bump kartverket/pharos from 0.1.4 to 0.1.5
- bdc377c Bump kartverket/pharos from 0.1.5 to 0.2.0
- 547ea06 Bump kyaml to v0.16.0
- 4376e04 Bump liberator +digdirator
- d739d1c Bump mergo to v1.0.0
- fa29e37 Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 (#411)
- 94936ec Bump sigs.k8s.io/controller-tools from 0.13.0 to 0.14.0
- ab2b4aa Bump sigstore/cosign-installer from 3.1.2 to 3.2.0
- e143e0a Bump sigstore/cosign-installer from 3.2.0 to 3.3.0
- 29fa587 Bump sigstore/cosign-installer from 3.3.0 to 3.4.0
- c90a8a4 Bump x/exp
- fc122a9 Changed field name to reflect type
- 0933066 Create CODE_OF_CONDUCT.md
- 99b0291 Deploy skiperator to atkv1 and atgcp1
- e14db74 Disable automatic deploy on nightly builds
- d745d6a Drop some istio metrics by default in monitor objects (#436)
- f247944 Fix "resources" not getting updated
- d678ca2 Fix istioEnabled check
- 46d65ba Fix missing security context for cloudsql proxy (#494)
- 0205584 Fix namespaceByLabel when multiple namespaces have same label (#523)
- 6100c8d Fix open and upcoming dependency updates
- 4fed838 Fix review comments
- 2cd41c5 Fix runtime panic introduced by #436 (#437)
- 17e1b52 Fix small Prometheus API breakage
- a01a538 Fix unintentional kubebuilder downgrade
- cd16572 Introduce anti-affinity
- b9ed599 Link to crds.dev for API doc
- befe9aa Merge branch 'main' into SKIP-1225
- 3d7ce36 Merge branch 'main' into SKIP-1225
- cf979f5 Merge branch 'main' into dependabot/github_actions/sigstore/cosign-installer-3.2.0
- c2ad973 Merge branch 'main' into dependabot/go_modules/github.com/cert-manager/cert-manager-1.13.3
- 68235a3 Merge pull request #348 from kartverket/dependabot/go_modules/github.com/docker/docker-24.0.7incompatible
- 94579e4 Merge pull request #352 from kartverket/dependabot/go_modules/github.com/cert-manager/cert-manager-1.13.2
- bc751db Merge pull request #354 from kartverket/dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc-0.46.0
- 7647cb4 Merge pull request #355 from kartverket/dependabot/github_actions/kartverket/pharos-0.1.5
- 9013f59 Merge pull request #356 from kartverket/dependabot/github_actions/sigstore/cosign-installer-3.2.0
- 2c1dc87 Merge pull request #357 from kartverket/dependabot/go_modules/istio.io/client-go-1.20.0
- 38c016e Merge pull request #359 from kartverket/resources-modification-bug
- cb0dc29 Merge pull request #360 from kartverket/SKIP-1225
- dfbf40f Merge pull request #361 from kartverket/monitoring
- 97d3585 Merge pull request #362 from kartverket/dependabot/go_modules/github.com/google/k8s-digester-0.1.13
- 7bc94fa Merge pull request #364 from kartverket/dependabot/go_modules/github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring-0.70.0
- de31d5a Merge pull request #365 from kartverket/fix-service-port
- 63aad7d Merge pull request #366 from kartverket/bump-deps
- 2c6f6b8 Merge pull request #367 from kartverket/disable-nightly-push
- 45a3325 Merge pull request #370 from kartverket/dependabot/go_modules/github.com/cert-manager/cert-manager-1.13.3
- 3160deb Merge pull request #371 from kartverket/dependabot/go_modules/github.com/kyverno/chainsaw-0.0.9
- 2ad5dff Merge pull request #379 from kartverket/dependabot/github_actions/sigstore/cosign-installer-3.3.0
- 2c5a4b0 Merge pull request #...
v1.1.0
Changelog
- 00cceed - Added full InternalRule explanation for both Namespace and NamespacesByLabel
- 3ceef88 - Added namespacesByLabel explanation
- 4e127ff - Added proper documentation for Namespace and NamespacesByLabel
- 4d13054 - Documentation done for InternalRule regarding namespace and namespacesByLabel
- 6e66dcd - Fixed InboundPolicyPeers if-test - Fixed NamespacesByLabel return
- d8362e3 - Fixed getInboundPolicyPeers if-test - Fixed NamespacesByLabel return - Fixed broken test-assert
- c7a9ce8 - Fixed getInboundPolicyPeers if-test - Fixed NamespacesByLabel return - Fixed broken test-assert
- f080894 - Fixed getInboundPolicyPeers if-test - Fixed NamespacesByLabel return - Fixed broken test-assert - Accidentally broke the namespace-label test -Fixed the namespace-label test again - Added a separate namespace-priority test
- ab9cfcb - Fixed getInboundPolicyPeers if-test - Fixed NamespacesByLabel return - Fixed broken test-assert - Accidentally broke the namespace-label test -Fixed the namespace-label test again - Added a separate namespace-priority test - Simplified returns in getNamespaceSelector
- c184a33 - Made test app-names related to test-name - Cleaned ingress-rule labels - getNamespaceSelector now does all namespace-logic - Added test for inboundRules with no defined namespace - Merged namespace-tests
- cd66c16 - Pushing code so people can have a look at why it's getting DeepCopyInto errors
- 1565285 - Removed unused code
- 2994847 Add new version package for controlling feature gated features
- a2d6303 Allow updating container for cron jobs (#334)
- 0435b32 Bit more comments and reordered items
- c2817dd Bump docker/login-action from 2.1.0 to 3.0.0 (#324)
- 7911c06 Bump github.com/cert-manager/cert-manager from 1.12.3 to 1.13.1
- 6dea344 Bump github.com/go-logr/logr from 1.2.4 to 1.3.0
- 60a75eb Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.67.1 to 0.68.0 (#345)
- 9596e83 Bump go.uber.org/zap from 1.25.0 to 1.26.0
- a86c243 Bump golang.org/x/net from 0.15.0 to 0.17.0
- d5f4a80 Bump google.golang.org/grpc from 1.57.0 to 1.57.1
- e180c11 Bump goreleaser/goreleaser-action from 4 to 5
- 8458f03 Bump istio.io/api from 1.19.1-0.20230926180503-81132adb5998 to 1.19.3 (#333)
- 618beba Bump istio.io/client-go from 1.18.1 to 1.19.1
- 597ce97 Bump k8s.io/apiextensions-apiserver from 0.28.1 to 0.28.3
- 85e39e8 Bump k8s.io/client-go from 0.28.1 to 0.28.2 (#326)
- da51c99 Bump sigs.k8s.io/controller-runtime from 0.15.1 to 0.16.2
- 60aa261 Bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3
- a331f98 Bump sigs.k8s.io/kustomize/kyaml from 0.13.9 to 0.15.0 (#347)
- f2c05cd Merge branch 'main' into SKIP-1084
- 89d9ff7 Merge pull request #295 from kartverket/SKIP-1084
- 426ad8a Merge pull request #315 from kartverket/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.16.2
- 86b0e3b Merge pull request #323 from kartverket/dependabot/github_actions/goreleaser/goreleaser-action-5
- 2dbb887 Merge pull request #325 from kartverket/dependabot/go_modules/github.com/cert-manager/cert-manager-1.13.1
- 23a8ccd Merge pull request #328 from kartverket/dependabot/go_modules/istio.io/client-go-1.19.1
- 284fe12 Merge pull request #330 from kartverket/dependabot/go_modules/golang.org/x/net-0.17.0
- 56f04de Merge pull request #332 from kartverket/dependabot/go_modules/go.uber.org/zap-1.26.0
- 9eed43f Merge pull request #337 from kartverket/dependabot/go_modules/k8s.io/apiextensions-apiserver-0.28.3
- 9e9f082 Merge pull request #341 from kartverket/dependabot/go_modules/google.golang.org/grpc-1.57.1
- 80358d3 Merge pull request #343 from kartverket/skipjob-gcp-env-fix
- 7828678 Merge pull request #344 from kartverket/dependabot/go_modules/github.com/go-logr/logr-1.3.0
- 310e1b5 Merge pull request #346 from kartverket/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.16.3
- 0f8848b Merge pull request #350 from kartverket/features-by-k8s-version
- 63c3ae7 Merge remote-tracking branch 'origin/SKIP-1084' into SKIP-1084
- bfd85ec Modify the metrics bind API
- 2ae5224 Ran make, need help
- d425eea Remove rollout annotation before hashing deployment (#331)
- 1f7057f Revert "- Added full InternalRule explanation for both Namespace"
- ca2d41c SKIP-1084 Allow namespace-labels in AccessPolicies
- 6ce1db6 Set UnhealthyPodEviction to AlwaysAllow (#342)
- 5be360e Update README.md
- f5e8a55 [SKIP-1214] SKIPJob fixes for failed Jobs (#335)
- a971095 [SKIP-1224] Add PodSettings (#349)
- 2251f18 add generated files
- ee9b703 do not add gcp env var to skipjob spec, make copy instead
- cf53bf6 fix typo
- 17a38af remove unused function
- 10103d8 set kubebuilder generate for internalrule
v1.0.0
Changelog
- e237edf Add GMP namespaces (#166)
- a88a4a4 Add app label to service (#239)
- 51fad3f Add documentation hint for provided /tmp directory (#302)
- 1b06270 Add external-secrets to excluded namespaces (#153)
- 51e3acc Add flag for toggling PDBs (#247)
- cbdf0dc Add latest tag
- f917dde Add manual deply for sandbox (#173)
- e6904a6 Add missing ca-certs to Docker image
- ae630a0 Add pharos scan (#196)
- f20cd77 Add support for Pod Disruption Budgets (#202)
- f8a26da Add support for Prometheus Operator CRD (ServiceMonitor) (#220)
- 7db0608 Add support for ignoring reconciliation of children (#321)
- 8dbc7f9 Added labels to deployment pod template spec (#308)
- f6353ea Allow port number or name in probes (#261)
- 9ebbf41 Always specify default port for VirtualService
- 9b8d573 ArgoCd external URL (#156)
- c251210 Bump Go to 1.20 (#168)
- afbaf0d Bump actions/checkout from 3 to 4 (#311)
- 026bdf6 Bump docker/build-push-action from 4 to 5
- f3354e5 Bump docker/login-action from 2.1.0 to 2.2.0 (#236)
- 51eae2a Bump docker/login-action from 2.2.0 to 3.0.0
- a5b16f7 Bump docker/metadata-action from 4 to 5
- d204c28 Bump docker/setup-buildx-action from 2.2.1 to 2.3.0
- 342befa Bump docker/setup-buildx-action from 2.3.0 to 2.4.0 (#146)
- 56e7775 Bump docker/setup-buildx-action from 2.4.0 to 2.4.1 (#158)
- aea8d31 Bump docker/setup-buildx-action from 2.4.1 to 2.5.0 (#180)
- 37f9b58 Bump docker/setup-buildx-action from 2.5.0 to 2.6.0 (#234)
- fdbe326 Bump docker/setup-buildx-action from 2.6.0 to 2.8.0 (#253)
- 7cf96fb Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (#262)
- 9e39c8d Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#270)
- f97ada1 Bump docker/setup-buildx-action from 2.9.1 to 3.0.0 (#316)
- d9224f3 Bump github.com/cert-manager/cert-manager from 1.11.0 to 1.11.1 (#193)
- 69534db Bump github.com/cert-manager/cert-manager from 1.11.1 to 1.11.2 (#218)
- b5c8169 Bump github.com/cert-manager/cert-manager from 1.11.2 to 1.12.0 (#223)
- 9288e19 Bump github.com/cert-manager/cert-manager from 1.12.0 to 1.12.1 (#231)
- 9331785 Bump github.com/cert-manager/cert-manager from 1.12.1 to 1.12.2 (#242)
- 5b6d179 Bump github.com/cert-manager/cert-manager from 1.12.2 to 1.12.3 (#279)
- 7e1cc84 Bump github.com/docker/distribution (#215)
- c24a344 Bump github.com/docker/docker (#192)
- 5b2d6cb Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring (#229)
- 684a80d Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring (#232)
- 39f41d0 Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring (#251)
- bf1f57b Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring (#282)
- 818092c Bump go.etcd.io/etcd/server/v3 from 3.5.6 to 3.5.7
- f6ce3ad Bump go.etcd.io/etcd/server/v3 from 3.5.7 to 3.5.8 (#199)
- 16b64b1 Bump go.etcd.io/etcd/server/v3 from 3.5.8 to 3.5.9 (#216)
- db712c7 Bump go.uber.org/zap from 1.24.0 to 1.25.0 (#281)
- a690b71 Bump golang.org/x/crypto from 0.6.0 to 0.10.0 (#250)
- 4354a90 Bump hashicorp/google from 4.48.0 to 4.50.0 in /deployment
- bca2dc1 Bump hashicorp/google from 4.50.0 to 4.51.0 in /deployment
- 6ddbc4f Bump hashicorp/google from 4.51.0 to 4.52.0 in /deployment (#159)
- 2d710f8 Bump hashicorp/google from 4.52.0 to 4.53.1 in /deployment (#164)
- b61941d Bump hashicorp/google from 4.53.1 to 4.54.0 in /deployment (#171)
- b445386 Bump hashicorp/google from 4.54.0 to 4.55.0 in /deployment (#179)
- 87cc6f5 Bump hashicorp/google from 4.55.0 to 4.56.0 in /deployment (#181)
- 28fa189 Bump hashicorp/google from 4.56.0 to 4.57.0 in /deployment (#183)
- 4eb0dea Bump hashicorp/google from 4.57.0 to 4.58.0 in /deployment (#184)
- 5c43259 Bump hashicorp/kubernetes from 2.16.1 to 2.17.0 in /deployment
- faba3d1 Bump hashicorp/kubernetes from 2.17.0 to 2.18.0 in /deployment (#165)
- 3065b5a Bump hashicorp/kubernetes from 2.17.0 to 2.18.1 in /deployment (#170)
- 1943a61 Bump hashicorp/kubernetes from 2.18.1 to 2.19.0 in /deployment (#185)
- fb56a05 Bump istio.io/api to v1.18.0
- d2925da Bump istio.io/client-go from 1.16.1 to 1.16.2
- 5df5ee9 Bump istio.io/client-go from 1.16.2 to 1.16.3 (#175)
- deacd5a Bump istio.io/client-go from 1.16.3 to 1.16.5 (#228)
- 2eabb7e Bump istio.io/client-go from 1.16.5 to 1.18.1 (#268)
- 043057b Bump k8s.io/api from 0.27.3 to 0.27.4 (#271)
- 3372003 Bump k8s.io/apiextensions-apiserver from 0.27.2 to 0.27.3 (#240)
- b1396b8 Bump k8s.io/apiextensions-apiserver from 0.27.3 to 0.27.4 (#286)
- 8de8b41 Bump k8s.io/apimachinery from 0.26.2 to 0.26.3 (#191)
- b66f44b Bump k8s.io/client-go from 0.26.1 to 0.26.2 (#174)
- d7ccfdb Bump k8s.io/client-go from 0.26.2 to 0.26.3 (#189)
- a30045c Bump k8s.io/client-go from 0.27.2 to 0.27.3 (#241)
- 8f55ff7 Bump kartverket/github-workflows from 3.1.3 to 4.0.0 (#182)
- fbfbbc8 Bump kartverket/pharos from 0.1.0 to 0.1.1 (#212)
- 020cd3a Bump kartverket/pharos from 0.1.1 to 0.1.2 (#235)
- 42d7001 Bump kartverket/pharos from 0.1.2 to 0.1.3 (#249)
- 14ff82b Bump kartverket/pharos from 0.1.3 to 0.1.4
- 2cb5115 Bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.2
- 0d88f39 Bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4
- d4ce211 Bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 (#178)
- e14b40a Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 (#190)
- f8f807c Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 (#285)
- 4c1c4f5 Bump sigs.k8s.io/controller-runtime from 0.15.0-beta.0 to 0.15.0 (#230)
- fd58047 Bump sigs.k8s.io/controller-tools from 0.11.1 to 0.11.3
- de80ff3 Bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4 (#209)
- 5dbe4e7 Bump sigs.k8s.io/controller-tools from 0.12.0 to 0.12.1 (#269)
- f37f1c9 Change Skiperator to prefer Struct init and modularization of functions (#204)
- 0fc227b Documentation in application.go over README (#226)
- cdf0935 Expose Prometheus metrics at :8181 (#233)
- e2c0973 Fix ambiguous import (#157)
- ef44036 Fix bug in mutable and shared annotations (#292)
- 5cb43b0 Fix cert-manager dependency
- 39ebd71 Fix https redirect redirect loop (#195)
- 8425437 Fix reconcile loops due to hashing in deployment (#258)
- 77d7cdc Fix wordy "could not init status" error message on Application init (#291)
- 96bd695 Istio+Prometheus: Resolve port name to port number (#265)
- e710ce2 K8s 1.27 (#225)
- b5cb92c Merge branch 'main' into dependabot/go_modules/go.etcd.io/etcd/server/v3-3.5.7
- 1973bc9 Merge pull request #132 from kartverket/dependabot/go_modules/go.etcd.io/etcd/server/v3-3.5.7
- 8e079cd Merge pull request #137 from kartverket/allow-external-labels
- ab1c841 Merge pull request #139 from kartverket/dependabot/github_actions/docker/setup-buildx-action-2.3.0
- e8f3821 Merge pull request #142 from kartverket/correct-emptyomit
- e50d5b7 Merge pull request #143 from kartverket/enable-darwin-arm64
- c7ce241 Merge pull request #144 from kartverket/instana-autotrace-exclude
- 53a9000 Merge pull request #145 from kartverket/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.14.4
- 17819f7 Merge pull request #147 from kartverket/dependabot/go_modules/sigs.k8s.io/controller-tools-0.11.3
- dc9435b Merge pull request #148 from kartverket/dependabot/go_modules/istio.io/client-go-1.16.2
- 5db3bda Merge pull request #149 from kartverket/dependabot/terraform/deployment/hashicorp/google-4.51.0
- 3f49b28 Merge pull request #150 from kartverket/add-fluentd-exclude
- 2bf3d29 Merge pull request #266 from kartverket/clarify-virtualservice-port
- 41f4a00 Merge pull request #317 from kartverket/dependabot/github_actions/docker/metadata-action-5
- 41cefcd Merge pull request #318 from kartverket/dependabot/github_actions/docker/build-push-action-5
- 6a655da Merge pull request #319 from kartverket/dependabot/github_actions/kartverket/pharos-0.1.4
- 60443b1 Merge pull request #320 from kartverket/dependabot/github_actions/docker/login-action-3.0.0
- ed943ca Reconfigure scraping when Istio is used (#260)
- 54dd338 Remove istio enabled flag from API (#274)
- 88e2d1d Resolve container images to digests (#255)
- d0d57d0 Revert "Bump istio.io/api to v1.18.0"
- c373da1 Rework Prometheus metrics scraping (#252)
- a6a0abb SKIP-1052 Validate Ingresses and Redirect https default true (#213)
- 54c470d SKIP-1072 Allow 0 replicas for deployment (#246)
- f6b96ab SKIP-1072 Set defaults properly (#248)
- 5898357 SKIP-1147 Fix patching of ServiceEntries when updating external accessPolicy (#296)
- a8dce0a SKIP-943: expose optional metricsPort for certain applications (#155)
- 263a458 SKIP-994 Block actuator (#194)
- b3a8c0f Set successThreshold and PeriodSeconds
- 89acbbb Stop argo pruning skiperator owned resources (#160)
- 81d57e8 Support replicas as static amount and min/max range for HPA (#280)
- 3601bbd Update CONTRIBUTING.md
- 0db337b Use kubebuilder tooling
- 2241eae [SKIP-1004] HTTPS redirect for ingresses (#187)
- aa7df7a [SKIP-1012] Skiperator argocd migration (#186)
- 8191c72 [SKIP-1038] Add support for priority classes (#205)
- 185c190 [SKIP-1076] AuthorizationSettings for circumventing default blocked actuator (#219)
- 09c3d51 [SKIP-1080] Change commit style for skiperator deploying (#294)
- 1ace35f [SKIP-1164] Delete replace instana config with grafana-agent in defau… (#313)
- 377ac6c [SKIP-616] Move SeccompProfile from Container to Pod level (#207)
- bb313ad [SKIP-705] Add SKIPJob Controller (#278)
- 38ffa9d [SKIP-705] Extract resource generation to own packages (#272)
- 69cd98b [SKIP-705] More prepping for SKIPJobs (#275)
- ed1e9b8 [SKIP-705] Refactor API to prepare for SKIPJob (#257)
- 668b3e4 [SKIP-953] Exclude namespaces using a configmap (#151)
- 1cac323 [SKIP-956] Versioning for Skiperator (#206)
- 0bbd9b1 [SKIP-964] Istio changes (#172)
- 842418b [SKIP-983] Add common annotation util (#161)
- 68c00c7 add commit message to skip-apps commit for clarity (#197)
- 4d06857 add merge type
- a7667cc add missing nil check (#259)
- 02eaeca add new workflow dispatch
- 11d1535 add revisionhistorylimit to deployment (#20...
v1.0.0-alpha
Changelog
- a88a4a4 Add app label to service (#239)
- 51fad3f Add documentation hint for provided /tmp directory (#302)
- 51e3acc Add flag for toggling PDBs (#247)
- cbdf0dc Add latest tag
- e6904a6 Add missing ca-certs to Docker image
- f8a26da Add support for Prometheus Operator CRD (ServiceMonitor) (#220)
- 9d4affa Add version information to binary
- 8dbc7f9 Added labels to deployment pod template spec (#308)
- f6353ea Allow port number or name in probes (#261)
- 9ebbf41 Always specify default port for VirtualService
- bdcbc1c Attempt DOCKER_EXPERIMENTAL
- afbaf0d Bump actions/checkout from 3 to 4 (#311)
- 026bdf6 Bump docker/build-push-action from 4 to 5
- f3354e5 Bump docker/login-action from 2.1.0 to 2.2.0 (#236)
- 51eae2a Bump docker/login-action from 2.2.0 to 3.0.0
- a5b16f7 Bump docker/metadata-action from 4 to 5
- 37f9b58 Bump docker/setup-buildx-action from 2.5.0 to 2.6.0 (#234)
- fdbe326 Bump docker/setup-buildx-action from 2.6.0 to 2.8.0 (#253)
- 7cf96fb Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (#262)
- 9e39c8d Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#270)
- f97ada1 Bump docker/setup-buildx-action from 2.9.1 to 3.0.0 (#316)
- 69534db Bump github.com/cert-manager/cert-manager from 1.11.1 to 1.11.2 (#218)
- b5c8169 Bump github.com/cert-manager/cert-manager from 1.11.2 to 1.12.0 (#223)
- 9288e19 Bump github.com/cert-manager/cert-manager from 1.12.0 to 1.12.1 (#231)
- 9331785 Bump github.com/cert-manager/cert-manager from 1.12.1 to 1.12.2 (#242)
- 5b6d179 Bump github.com/cert-manager/cert-manager from 1.12.2 to 1.12.3 (#279)
- 7e1cc84 Bump github.com/docker/distribution (#215)
- 5b2d6cb Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring (#229)
- 684a80d Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring (#232)
- 39f41d0 Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring (#251)
- bf1f57b Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring (#282)
- 16b64b1 Bump go.etcd.io/etcd/server/v3 from 3.5.8 to 3.5.9 (#216)
- db712c7 Bump go.uber.org/zap from 1.24.0 to 1.25.0 (#281)
- a690b71 Bump golang.org/x/crypto from 0.6.0 to 0.10.0 (#250)
- fb56a05 Bump istio.io/api to v1.18.0
- deacd5a Bump istio.io/client-go from 1.16.3 to 1.16.5 (#228)
- 2eabb7e Bump istio.io/client-go from 1.16.5 to 1.18.1 (#268)
- 043057b Bump k8s.io/api from 0.27.3 to 0.27.4 (#271)
- 3372003 Bump k8s.io/apiextensions-apiserver from 0.27.2 to 0.27.3 (#240)
- b1396b8 Bump k8s.io/apiextensions-apiserver from 0.27.3 to 0.27.4 (#286)
- a30045c Bump k8s.io/client-go from 0.27.2 to 0.27.3 (#241)
- fbfbbc8 Bump kartverket/pharos from 0.1.0 to 0.1.1 (#212)
- 020cd3a Bump kartverket/pharos from 0.1.1 to 0.1.2 (#235)
- 42d7001 Bump kartverket/pharos from 0.1.2 to 0.1.3 (#249)
- 14ff82b Bump kartverket/pharos from 0.1.3 to 0.1.4
- f8f807c Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 (#285)
- 4c1c4f5 Bump sigs.k8s.io/controller-runtime from 0.15.0-beta.0 to 0.15.0 (#230)
- de80ff3 Bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4 (#209)
- 5dbe4e7 Bump sigs.k8s.io/controller-tools from 0.12.0 to 0.12.1 (#269)
- f37f1c9 Change Skiperator to prefer Struct init and modularization of functions (#204)
- c0a17c6 Enable BuildKit
- cdf0935 Expose Prometheus metrics at :8181 (#233)
- ef44036 Fix bug in mutable and shared annotations (#292)
- 8425437 Fix reconcile loops due to hashing in deployment (#258)
- 77d7cdc Fix wordy "could not init status" error message on Application init (#291)
- 96bd695 Istio+Prometheus: Resolve port name to port number (#265)
- e710ce2 K8s 1.27 (#225)
- 7f351a4 Merge branch 'main' into goreleaser
- c1bcfbd Merge branch 'main' into goreleaser
- eb7c9ed Merge branch 'main' into goreleaser
- 9b32203 Merge branch 'main' into goreleaser
- 2bf3d29 Merge pull request #266 from kartverket/clarify-virtualservice-port
- 41f4a00 Merge pull request #317 from kartverket/dependabot/github_actions/docker/metadata-action-5
- 41cefcd Merge pull request #318 from kartverket/dependabot/github_actions/docker/build-push-action-5
- 6a655da Merge pull request #319 from kartverket/dependabot/github_actions/kartverket/pharos-0.1.4
- 60443b1 Merge pull request #320 from kartverket/dependabot/github_actions/docker/login-action-3.0.0
- ed943ca Reconfigure scraping when Istio is used (#260)
- 54dd338 Remove istio enabled flag from API (#274)
- 88e2d1d Resolve container images to digests (#255)
- d0d57d0 Revert "Bump istio.io/api to v1.18.0"
- c373da1 Rework Prometheus metrics scraping (#252)
- a6a0abb SKIP-1052 Validate Ingresses and Redirect https default true (#213)
- 54c470d SKIP-1072 Allow 0 replicas for deployment (#246)
- f6b96ab SKIP-1072 Set defaults properly (#248)
- 5898357 SKIP-1147 Fix patching of ServiceEntries when updating external accessPolicy (#296)
- b3a8c0f Set successThreshold and PeriodSeconds
- 81d57e8 Support replicas as static amount and min/max range for HPA (#280)
- 3601bbd Update CONTRIBUTING.md
- 8191c72 [SKIP-1038] Add support for priority classes (#205)
- 185c190 [SKIP-1076] AuthorizationSettings for circumventing default blocked actuator (#219)
- 09c3d51 [SKIP-1080] Change commit style for skiperator deploying (#294)
- 1ace35f [SKIP-1164] Delete replace instana config with grafana-agent in defau… (#313)
- 377ac6c [SKIP-616] Move SeccompProfile from Container to Pod level (#207)
- bb313ad [SKIP-705] Add SKIPJob Controller (#278)
- 38ffa9d [SKIP-705] Extract resource generation to own packages (#272)
- 69cd98b [SKIP-705] More prepping for SKIPJobs (#275)
- ed1e9b8 [SKIP-705] Refactor API to prepare for SKIPJob (#257)
- dc205cc add -y flag for cosign
- 68c00c7 add commit message to skip-apps commit for clarity (#197)
- fe770af add cosign blob sign to goreleaser
- 31243a4 add docker signatures with cosign and image template to dockers field
- a7667cc add missing nil check (#259)
- 11d1535 add revisionhistorylimit to deployment (#203)
- ee27b46 add skipjob api and update workflow for updating crd in skip-apps (#276)
- 436bd32 add syft for sbom and image templates
- 2ccd1ac add typemeta to deployment init (#238)
- 08c8147 fix directory for bases crds (#277)
- 4298057 k8s.io/api/autoscaling: v2beta2 => v2 (#211)
- d632243 make inbound policy a pointer to allow for nil value (#273)
- 05ce5b0 move finalizer step to the top, avoiding conflicts with controller errors upon deletion of app (#210)
- 84527cc remove attempt at multiarch images
- 9ec0bb9 remove changelog, does not exist
- 348c4d5 remove deploy on tag push
- e42af80 remove docker_template it no worky
- cae1af7 remove mergo bug comment, this was not a bug but poor programming (#312)
- 0f8766c revert
- c4bdf75 set full image template for ghcr
- 01247e6 set same id for build, archive and docker
- 0337d9a test using github token env var
- 774406a try setting up qemu and docker buildx too
- aa76fe7 update goreleaser syntax
- 8de5c16 use coinciding names for archive and build, see if it works
- 7bc41d9 use ghcr.io