Skip to content

Releases: kartverket/skiperator

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

v1.1.0

02 Nov 13:59
a971095
Compare
Choose a tag to compare

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

29 Sep 10:15
0fc227b
Compare
Choose a tag to compare

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

v1.0.0-alpha

28 Sep 11:19
Compare
Choose a tag to compare

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