Document changelog

Contents

Document changelog#

This section shows the history of updates to the Nubus for Kubernetes - Architecture Manual since its publication on 27. March 2024.

Year 2024#

Date

Version

Chapter or topic

Change

  1. Dec 2024

1.5.0

Notify about changes to directory objects

Add note about tight relationship between LDAP Primary and UDM Listener. Update related ArchiMate views to reflect updated relationship.

Identity Store and Directory Service

LDAP Primary scalability is no longer an experimental feature.

  1. Dec 2024

1.4.0

Message queues

Add section about relationships to NATS message queues from the perspective of the message queues.

  1. Nov 2024

1.0.3

S3-compatible object storage

Add section about relationships to S3-compatible object storage from the perspective of the object storage.

  1. Nov 2024

1.0.2

Scalability

Add section describing scalability of function components.

  1. Nov 2024

1.0.1

Document

Make figures clickable so that readers can easier view the images in a large zoom level.

  1. Oct 2024

1.0.0

Document

Bump to version 1.0.0 for the first production release of Nubus for Kubernetes.

  1. Oct 2024

0.5.20

Ingress configuration

Replace Stack Gateway with Ingress configuration.

Identity Provider

Use Keycloak Proxy and Keycloak Handler in views and text throughout the manual.

  1. Oct 2024

0.5.19

Dependencies

Add Identity Provider as dependency to the Management UI in Fig. 3.50 and Fig. 3.52.

Interfaces and protocols

Update ArchiMate figures to current version of architecture model and fix consistent naming of Prefill Service.

Deployment view

Update ArchiMate figures to current version of architecture model:

  • Fix layout in Fig. 2.33.

  • Use Self Service Consumer instead of listener in Fig. 2.28.

  • Use Prefill Service and ensure consistent naming in Fig. 2.34.

  • Use Guardian Authorization HTTP REST API.

  • Use Guardian Management HTTP REST API in Fig. 2.36.

Provisioning Service

Use Prefill Service control queue consistently in Fig. 3.38, Fig. 3.43, and Fig. 3.45.

End User Self Service

Remove redundant serving relation from SMTP to send invitation email to User invitation / User self registration in Fig. 3.14.

Identity Store and Directory Service

Use aggregation relation from LDAP Server to primary, secondary, and proxy in Fig. 2.30 and Fig. 3.21.

  1. Sep 2024

0.5.18

End User Self Service

Add section about the End User Self Service functional component.

  1. Sep 2024

0.5.17

Portal Service

Add section about Portal Service functional component.

Portal Service

Replace Portal Listener with Portal Consumer and their relationships. The Portal Service uses the Provisioning Service and no longer the legacy Listener-/Notifier mechanism.

  1. Sep 2024

0.5.16

Management UI

Add section about Management UI functional component.

  1. Sep 2024

0.5.15

Capabilities

Clarify minor statements in capabilities and the mapping to functional components.

End user perspective

Remove realization relationship between Portal Service and Single Sign-On / Single Sign-Out.

  1. Sep 2024

0.5.14

Dependencies

Add section about dependencies on functional component and on application component behavior level.

Data flow

Add section about data flow.

  1. Sep 2024

0.5.13

Data objects

Add section about the data objects Directory objects, UDM objects, and Event objects.

  1. Sep 2024

0.5.12

Connectors

Add section about the Connectors functional component, including IAM Connector and Nubus Directory Importer.

  1. Aug 2024

0.5.11

Intercom Service

Add section about the Intercom Service functional component.

  1. Aug 2024

0.5.10

Provisioning Service

Add section about the Provisioning Service functional component.

  1. Aug 2024

0.5.9

Authorization Service

Add section about the Authorization Service functional component.

  1. Aug 2024

0.5.8

Directory Manager

Add section about the Directory Manager functional component.

  1. Aug 2024

0.5.7

Identity Store

Add section about the Identity Store and Directory Service functional component.

  1. Aug 2024

0.5.6

Identity Provider

Add section about the Identity Provider functional component.

  1. Jun 2024

0.5.5

Transport security with TLS

Add section about Nubus’ handling of certificates for transport security.

  1. Jun 2024

0.5.4

Fig. 2.15: Detailed ArchiMate view for the interfaces and protocols from external perspective

Add missing aggregation relationship from HTTP to Nubus to HTTP multiplex RPC endpoints.

  1. Jun 2024

0.5.3

Nubus Directory Importer

Rename UDM Directory Connector to Nubus Directory Importer

  1. Jun 2024

0.5.2

Deployment view

Add deployment view for functional components.

Interfaces and protocols

Change relations in figures for Identity Provider and Provisioning Service.

Use Kubernetes Service objects for description of ports. Update ArchiMate views and add text to describe mapping between service objects and container ports.

Indices

Add document index with entries for deployment view, functional components and capabilities.

  1. Jun 2024

0.5.1

Fig. 2.18: ArchiMate view for the interfaces and protocols of the Identity Provider

Change relation for OpenID Connect and SAML to Keycloak from composition to aggregation.

Identity Store and Directory Service

Clarify support for LDAP read-only operation and access within cluster namespace.

External perspective

Add section about external view on protocols and interfaces.

  1. May 2024

0.5.0

Document

Bump version to 0.5.0 to reflect status of Nubus for Kubernetes alpha release.

  1. May 2024

0.1.6

Document title

Change document title to Nubus for Kubernetes - Architecture Manual.

  1. May 2024

0.1.5

Portal Service

Clarify Portal Frontend connections and introduce Portal Frontend in User Browser.

  1. May 2024

0.1.4

Interfaces and protocols

Add OpenID Connect, SAML, and make a statement about LDAP support.

Add ArchiMate views for the interfaces and protocols of the functional components.

  1. May 2024

0.1.3

Authorization Service

Clarify Nubus components using the Authorization Service.

  1. May 2024

0.1.2

Nubus Directory Importer

Add section about Nubus Directory Importer in overview of functional components.

  1. May 2024

0.1.1

Functional components

Remove references to UCS and its glossary entry.

  1. Mar 2024

0.1.0

Document

Initial release.