Skip to content

Releases: kartverket/skiperator

v2.5.0

06 Feb 15:04
af4f66c
Compare
Choose a tag to compare

Changelog

  • af4f66c Merge pull request #595 from kartverket/customizable-scrape-interval
  • 7907840 main: write to stdout instead of stderr
  • 7a546f7 prometheus: add scrapeInterval
  • e6f6379 prometheus: remove programmatic minimum interval
  • 8b0c12b prometheus: remove test timeouts
  • 7c8b3ff prometheus: use CEL

What's Changed

  • prometheus: add scrapeInterval by @evenh in #595

Full Changelog: v2.4.1...v2.5.0

v2.4.1

06 Feb 10:15
d2e27a5
Compare
Choose a tag to compare

What's Changed

  • Perform dependency review on PR by @okpedersen in #578
  • build(deps): bump kartverket/pharos from 0.2.5 to 0.3.0 by @dependabot in #581
  • build(deps): bump sigs.k8s.io/controller-tools from 0.17.0 to 0.17.1 by @dependabot in #582
  • Update kubernetes test version to 1.31.4 by @martinhny in #587
  • Bump open Dependabot updates by @evenh in #588
  • build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot in #590
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 by @dependabot in #591
  • build(deps): bump kartverket/pharos from 0.3.0 to 0.3.1 by @dependabot in #592
  • Add support for profiling via pprof by @evenh in #593
  • Adding finalizers on SKIPJob by @larsore in #594

New Contributors

Full Changelog: v2.4.0...v2.4.1

v2.4.0

08 Jan 10:54
d0545c8
Compare
Choose a tag to compare

Changelog

  • f7bad7b Bump Istio dependencies to v1.24.2
  • 80be252 Bump dependencies (#575)
  • 878b121 Include CIDR-blocks for all gcp-clusters
  • 8b0ae04 Include internal load balancer on cloud clusters in the default-deny network policy
  • 104b321 Merge pull request #571 from kartverket/SKIP-1456
  • debe8e6 Merge pull request #572 from kartverket/dependabot/github_actions/kartverket/pharos-0.2.5
  • d0545c8 Merge pull request #576 from kartverket/istio-1.24
  • a44d335 Remove matching for ACME challenges
  • 032421d Update IP-block for internal lb
  • 4f0c767 build(deps): bump github.com/cert-manager/cert-manager (#562)
  • f4a4688 build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#556)
  • d6db244 build(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 (#570)
  • 7328087 build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.2 (#560)
  • e4600f0 build(deps): bump k8s.io/apiextensions-apiserver from 0.31.1 to 0.31.3 (#563)
  • 8076417 build(deps): bump kartverket/pharos from 0.2.3 to 0.2.5
  • 8f6777e build(deps): bump sigs.k8s.io/kustomize/kyaml from 0.17.2 to 0.18.1 (#551)
  • a1d24a4 debug publish/pharos workflow
  • 1793700 remove wrong commit

v2.3.1

18 Nov 12:40
fccc1ed
Compare
Choose a tag to compare

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

04 Nov 14:31
Compare
Choose a tag to compare

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

27 Sep 14:06
1817472
Compare
Choose a tag to compare

Changelog

  • 1817472 bug: not scaling up from 0 replicas using hpa (#544)

v2.2.1

17 Sep 11:22
Compare
Choose a tag to compare

Changelog

  • a71b9a2 add missing quote to release-version.yaml
  • d076022 add octo sts, tweak base path for skip-apps (#541)
  • 12e46cd use newTag for stable releases

v2.2.0

17 Sep 08:39
Compare
Choose a tag to compare

Changelog

  • a2d0e98 CI: Update manifests with new tagged version
  • f6c6af6 Create telemetry resource by default for applications (#529)
  • 7965d30 Fix api docs workflow, wrong dir (#535)

v2.1.0

12 Sep 07:07
a70a43e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0

06 Sep 13:29
Compare
Choose a tag to compare

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 #...
Read more