Skip to content

Releases: infratographer/tenant-api

Release v0.4.0

10 Jan 17:50
062bdf6
Compare
Choose a tag to compare

What's Changed

Changelog

🚀 Others

  • 56545ee Bump github.com/MicahParks/jwkset from 0.5.18 to 0.6.0 (#212)
  • b2abc51 Bump github.com/docker/docker (#196)
  • 263fc9c Bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#211)
  • 82be0d0 Update Helm release iam-runtime-infratographer to v0.6.1 (#210)
  • 8eccfae Update Helm release iam-runtime-infratographer to v1 (#213)
  • a7768b5 Update module entgo.io/ent to v0.14.1 (#206)
  • 1fb2d31 Update module github.com/99designs/gqlgen to v0.17.63 (#202)
  • 062bdf6 Update module github.com/Yamashou/gqlgenc to v0.30.2 (#184)
  • 2b5f027 Update module github.com/labstack/echo/v4 to v4.13.3 (#207)
  • 3c0e0a3 Update module github.com/metal-toolbox/iam-runtime-contrib to v1 (#214)
  • c873dff Update module github.com/vektah/gqlparser/v2 to v2.5.21 (#203)
  • 0b1f73b Update thollander/actions-comment-pull-request action to v3 (#204)
  • dd7efc9 correct fields after updating to v3 (#215)

Release v0.3.2

05 Dec 23:12
84125ac
Compare
Choose a tag to compare

What's Changed

Changelog

🚀 Others

  • 84125ac update runtime configmap to manifests as defined in v0.5.0 release (#208)

Release v0.3.1

05 Dec 22:45
da86920
Compare
Choose a tag to compare

What's Changed

Changelog

🚀 Others

  • b979652 Update Helm release common to v2.22.0 (#187)
  • f9506c3 Update Helm release common to v2.27.0 (#201)
  • ca78119 Update Helm release iam-runtime-infratographer to v0.4.4 (#181)
  • 641178b Update Helm release iam-runtime-infratographer to v0.4.5 (#182)
  • 0b8e97c Update Helm release iam-runtime-infratographer to v0.4.6 (#192)
  • 9407966 Update Helm release iam-runtime-infratographer to v0.4.7 (#193)
  • da86920 Update Helm release iam-runtime-infratographer to v0.6.0 (#197)
  • cb31d90 Update dependency go to v1.23.4 (#183)
  • 6606352 Update module github.com/brianvoe/gofakeit/v7 to v7.0.4 (#180)
  • 0d9a484 Update module github.com/brianvoe/gofakeit/v7 to v7.1.2 (#205)
  • dc20820 Update module github.com/mattn/go-sqlite3 to v1.14.24 (#200)
  • 72096f4 Update module github.com/wundergraph/graphql-go-tools to v1.67.4 (#186)
  • fae3232 Update module go.infratographer.com/permissions-api to v0.5.0 (#194)
  • 2d0929f Update module go.infratographer.com/permissions-api to v0.6.1 (#198)
  • 86e10cc Update module go.infratographer.com/x to v0.5.4 (#195)

Release v0.3.0

18 Jun 14:20
acdce91
Compare
Choose a tag to compare

Breaking Changes!

Tenant API has changed it's authentication and authorization to use the iam-runtime
Which simplifies iam calls by offloading their complexity to a sidecar.

With this change some of the configuration has been moved to the iam-runtime-infratographer subchart.
Below is an example of how a service may be migrated to the new configuration.

api:
-   permissions:
-     url: https://permissions-api.example.com/api/v1/allow
-   oidc:
-     audience: ""
-     issuer: https://issuer.example.com
-     refreshTimeout: 1m
+   extraVolumes:
+     - name: nats-creds
+       secret:
+         secret-name: my-nats-creds
+
+ iam-runtime-infratographer:
+   config:
+     jwt:
+       issuer: https://issuer.example.com
+       jwksURI: https://issuer.example.com/jwks.json
+     permissions:
+       host: permissions-api.example.com
+     events:
+       enabled: true
+       nats:
+         url: tls://nats:4222
+         publishPrefix: com.example.events
+         publishTopic: tenant-api
+         credsFile: /nats/creds
+  volumeMounts:
+    - name: nats-creds
+      mountPath: /nats

Warning

In the old configuration permissions.url was the full url including scheme and path.
The new configuration is only the host name.

Warning

Previously AuthRelationshipRequest event topics contained the resource type as part of the topic being published to.
Now the topic is statically defined in the config.
In the above example, it's named the same as the service name.

Appropriate updates may be required in your permissions-api deployment to listen on a different topic.

What's Changed

Changelog

🚀 Others

  • 03f9ace Update Helm release common to v2.20.2 (#159)
  • b19b5e0 Update Helm release common to v2.20.3 (#178)
  • db8497c Update Helm release iam-runtime-infratographer to v0.4.3 (#179)
  • 5e693e2 Update dependency go to v1.22.4 (#161)
  • eb95782 Update github.com/99designs/gqlgen-contrib digest to 2c008e7 (#172)
  • e052872 Update golangci/golangci-lint-action action to v5 (#158)
  • bba9afe Update golangci/golangci-lint-action action to v6 (#160)
  • 500bf3f Update goreleaser/goreleaser-action action to v6 (#168)
  • ecdb6c0 Update module entgo.io/contrib to v0.5.0 (#157)
  • f696695 Update module github.com/99designs/gqlgen to v0.17.49 (#162)
  • 767ab73 Update module github.com/brianvoe/gofakeit/v7 to v7.0.3 (#163)
  • 0386cc4 Update module github.com/metal-toolbox/iam-runtime-contrib to v0.1.4 (#173)
  • 6fd5037 Update module github.com/spf13/cobra to v1.8.1 (#174)
  • 385e35c Update module github.com/spf13/viper to v1.19.0 (#167)
  • 18e4719 Update module github.com/vektah/gqlparser/v2 to v2.5.14 [SECURITY] (#170)
  • a4b05a8 Update module github.com/wundergraph/graphql-go-tools to v1.67.3 (#175)
  • fb88721 Update module go.infratographer.com/x to v0.5.3 (#176)
  • acdce91 regenerate with updated packages (#177)
  • 5af6b14 switch to using iam-runtime (#164)

Release v0.2.2

16 Apr 15:20
c1fe89a
Compare
Choose a tag to compare

What's Changed

Changelog

🚀 Others

  • daccd60 Update Helm release common to v2.19.1 (#128)
  • c45d031 Update actions/checkout action to v4 (#131)
  • defadd4 Update actions/setup-go action to v5 (#151)
  • 5b67219 Update docker/setup-qemu-action action to v3 (#135)
  • 9085dd4 Update golangci/golangci-lint-action action to v4 (#152)
  • 74ca65f Update goreleaser/goreleaser-action action to v5 (#134)
  • e8fdef8 Update module github.com/brianvoe/gofakeit/v6 to v6.28.0 (#129)
  • b40b8ce Update module github.com/brianvoe/gofakeit/v6 to v7 (#153)
  • c1fe89a Update module github.com/labstack/echo/v4 to v4.12.0 (#156)
  • d46cfb0 Update module github.com/mattn/go-sqlite3 to v1.14.22 (#149)
  • da652ce Update module github.com/wundergraph/graphql-go-tools to v1.67.2 (#126)
  • 73a3c9b Update module go.infratographer.com/permissions-api to v0.4.0 (#127)
  • 6b5a9dd Update module go.infratographer.com/x to v0.3.7 (#125)
  • df42335 Update module go.infratographer.com/x to v0.4.0 (#130)
  • 093ed98 Update module go.infratographer.com/x to v0.5.1 (#150)
  • 6919ced add prometheus metrics to graphql (#155)

Release v0.2.1

09 Aug 15:41
ce97821
Compare
Choose a tag to compare

What's Changed

Changelog

🚀 Others

  • ce97821 Update module go.infratographer.com/permissions-api to v0.2.2 (#109)
  • 14a9ce0 Update module go.infratographer.com/x to v0.3.6 (#123)
  • 12f1f18 add back permissions url (#124)

Release v0.2.0

08 Aug 15:40
59f7cf0
Compare
Choose a tag to compare

What's Changed

Changelog

🚀 Others

  • 8a89583 Pin go to 1.20.5 for tests (#115)
  • fecd666 Update Helm release common to v2.8.0 (#105)
  • c128860 Update module github.com/99designs/gqlgen to v0.17.36 (#111)
  • d9aacf2 Update module github.com/brianvoe/gofakeit/v6 to v6.23.1 (#118)
  • 66d3f8a Update module github.com/vektah/gqlparser/v2 to v2.5.8 (#112)
  • dcb0e54 Update module github.com/wundergraph/graphql-go-tools to v1.66.2 (#91)
  • 44a73f9 Update module go.infratographer.com/x to v0.3.4 (#113)
  • 59f7cf0 Update module go.infratographer.com/x to v0.3.5 (#122)
  • fdee048 remove go mod replace now that dependencies are merged (#121)
  • 993ba13 update to use new events package (#117)

Release v0.1.5

30 Jun 20:24
2a9c9c2
Compare
Choose a tag to compare

What's Changed

Changelog

🚀 Others

What's Changed

Full Changelog: v0.1.4...v0.1.5

Release v0.1.4

29 Jun 21:28
910c469
Compare
Choose a tag to compare

What's Changed

Changelog

🚀 Others

What's Changed

Full Changelog: v0.1.3...v0.1.4

Release v0.1.3

28 Jun 13:20
996ea79
Compare
Choose a tag to compare

What's Changed

Changelog

🚀 Others

  • d180c04 Update mcr.microsoft.com/vscode/devcontainers/go Docker tag to v1 (#93)
  • d353fef Update module github.com/brianvoe/gofakeit/v6 to v6.22.0 (#90)
  • 996ea79 Update module github.com/vektah/gqlparser/v2 to v2.5.6 (#92)