Skip to content

feat: added notification product, svc, bff and ui#107

Merged
JordenReuter merged 1 commit intomainfrom
feature/init-notification-product
Feb 11, 2026
Merged

feat: added notification product, svc, bff and ui#107
JordenReuter merged 1 commit intomainfrom
feature/init-notification-product

Conversation

@JordenReuter
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions
Copy link
Copy Markdown

Terraform Format and Style 🖌failure

Terraform Initialization ⚙️``

Terraform Validation 🤖success

Validation Output

Success! The configuration is valid.


Terraform Plan 📖success

Show Plan

  + create
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = [0-9]*.x
      + repository_id                   = onecx-notification
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + pr / helm / helm build and push,
          + strict   = true
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = fix/*.*.x
      + repository_id                   = onecx-notification
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + pr / helm / helm build and push,
          + strict   = true
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = main
      + repository_id                   = onecx-notification
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + pr / helm / helm build and push,
          + strict   = true
  + resource github_team team {
      + create_default_maintainer = false
      + description               = OneCX notification services team
      + etag                      = (known after apply)
      + id                        = (known after apply)
      + members_count             = (known after apply)
      + name                      = onecx-notification
      + node_id                   = (known after apply)
      + parent_team_read_id       = (known after apply)
      + parent_team_read_slug     = (known after apply)
      + privacy                   = closed
      + slug                      = (known after apply)
  + resource github_team_membership team_membership {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = maintainer
      + team_id  = (known after apply)
      + username = HenryTaeschner
  + resource github_team_membership team_membership {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = maintainer
      + team_id  = (known after apply)
      + username = JordenReuter
  + resource github_team_membership team_membership {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = maintainer
      + team_id  = (known after apply)
      + username = SchettlerKoehler
  + resource github_team_membership team_membership {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = maintainer
      + team_id  = (known after apply)
      + username = andrejpetras
  + resource github_team_membership team_membership {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = maintainer
      + team_id  = (known after apply)
      + username = milanhorvath
  + resource github_issue_label labels {
      + color      = 84cc16
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = Team_onecx-notification
      + repository = onecx-notification
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-notification
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-notification
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-notification
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-notification
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = f97316
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = onecx-notification
      + repository = onecx-notification
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-notification
  + resource github_repository repository {
      + allow_auto_merge            = true
      + allow_merge_commit          = false
      + allow_rebase_merge          = false
      + allow_squash_merge          = true
      + archived                    = false
      + auto_init                   = true
      + default_branch              = (known after apply)
      + delete_branch_on_merge      = true
      + description                 = OneCX Notification
      + etag                        = (known after apply)
      + full_name                   = (known after apply)
      + git_clone_url               = (known after apply)
      + has_discussions             = true
      + has_issues                  = true
      + has_projects                = true
      + has_wiki                    = false
      + homepage_url                = https://onecx.github.io/docs/onecx-notification/current/general
      + html_url                    = (known after apply)
      + http_clone_url              = (known after apply)
      + id                          = (known after apply)
      + license_template            = apache-2.0
      + merge_commit_message        = PR_TITLE
      + merge_commit_title          = MERGE_MESSAGE
      + name                        = onecx-notification
      + node_id                     = (known after apply)
      + private                     = (known after apply)
      + repo_id                     = (known after apply)
      + squash_merge_commit_message = COMMIT_MESSAGES
      + squash_merge_commit_title   = COMMIT_OR_PR_TITLE
      + ssh_clone_url               = (known after apply)
      + svn_url                     = (known after apply)
      + topics                      = [
          + notification,
          + product,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-notification
      + team_id    = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-notification-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ea5e9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = docker-image
      + repository = onecx-notification-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-notification-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-notification-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-notification-bff
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-notification-bff
  + resource github_repository repository {
      + allow_auto_merge            = true
      + allow_merge_commit          = false
      + allow_rebase_merge          = false
      + allow_squash_merge          = true
      + archived                    = false
      + auto_init                   = true
      + default_branch              = (known after apply)
      + delete_branch_on_merge      = true
      + description                 = OneCX Notification Backend-For-Frontend
      + etag                        = (known after apply)
      + full_name                   = (known after apply)
      + git_clone_url               = (known after apply)
      + has_discussions             = false
      + has_issues                  = false
      + has_projects                = true
      + has_wiki                    = false
      + homepage_url                = https://onecx.github.io/docs/onecx-notification/current/onecx-notification-bff
      + html_url                    = (known after apply)
      + http_clone_url              = (known after apply)
      + id                          = (known after apply)
      + license_template            = apache-2.0
      + merge_commit_message        = PR_TITLE
      + merge_commit_title          = MERGE_MESSAGE
      + name                        = onecx-notification-bff
      + node_id                     = (known after apply)
      + private                     = (known after apply)
      + repo_id                     = (known after apply)
      + squash_merge_commit_message = COMMIT_MESSAGES
      + squash_merge_commit_title   = COMMIT_OR_PR_TITLE
      + ssh_clone_url               = (known after apply)
      + svn_url                     = (known after apply)
      + topics                      = [
          + bff,
          + java,
          + notification,
          + quarkus,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-notification-bff
      + team_id    = (known after apply)
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = [0-9]*.x
      + repository_id                   = onecx-notification-bff
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + SonarCloud Code Analysis,
          + strict   = true
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = fix/*.*.x
      + repository_id                   = onecx-notification-bff
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + SonarCloud Code Analysis,
          + strict   = true
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = main
      + repository_id                   = onecx-notification-bff
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + SonarCloud Code Analysis,
          + strict   = true
  + resource sonarcloud_project project {
      + id         = (known after apply)
      + key        = onecx_onecx-notification-bff
      + name       = onecx-notification-bff
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-notification-bff
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-notification-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ea5e9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = docker-image
      + repository = onecx-notification-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-notification-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-notification-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-notification-svc
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-notification-svc
  + resource github_repository repository {
      + allow_auto_merge            = true
      + allow_merge_commit          = false
      + allow_rebase_merge          = false
      + allow_squash_merge          = true
      + archived                    = false
      + auto_init                   = true
      + default_branch              = (known after apply)
      + delete_branch_on_merge      = true
      + description                 = OneCX Notification Backend Service
      + etag                        = (known after apply)
      + full_name                   = (known after apply)
      + git_clone_url               = (known after apply)
      + has_discussions             = false
      + has_issues                  = false
      + has_projects                = true
      + has_wiki                    = false
      + homepage_url                = https://onecx.github.io/docs/onecx-notification/current/onecx-notification-svc
      + html_url                    = (known after apply)
      + http_clone_url              = (known after apply)
      + id                          = (known after apply)
      + license_template            = apache-2.0
      + merge_commit_message        = PR_TITLE
      + merge_commit_title          = MERGE_MESSAGE
      + name                        = onecx-notification-svc
      + node_id                     = (known after apply)
      + private                     = (known after apply)
      + repo_id                     = (known after apply)
      + squash_merge_commit_message = COMMIT_MESSAGES
      + squash_merge_commit_title   = COMMIT_OR_PR_TITLE
      + ssh_clone_url               = (known after apply)
      + svn_url                     = (known after apply)
      + topics                      = [
          + java,
          + notification,
          + quarkus,
          + svc,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-notification-svc
      + team_id    = (known after apply)
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = [0-9]*.x
      + repository_id                   = onecx-notification-svc
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + SonarCloud Code Analysis,
          + strict   = true
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = fix/*.*.x
      + repository_id                   = onecx-notification-svc
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + SonarCloud Code Analysis,
          + strict   = true
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = main
      + repository_id                   = onecx-notification-svc
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + SonarCloud Code Analysis,
          + strict   = true
  + resource sonarcloud_project project {
      + id         = (known after apply)
      + key        = onecx_onecx-notification-svc
      + name       = onecx-notification-svc
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-notification-svc
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-notification-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ea5e9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = docker-image
      + repository = onecx-notification-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-notification-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-notification-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-notification-ui
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-notification-ui
  + resource github_repository repository {
      + allow_auto_merge            = true
      + allow_merge_commit          = false
      + allow_rebase_merge          = false
      + allow_squash_merge          = true
      + archived                    = false
      + auto_init                   = true
      + default_branch              = (known after apply)
      + delete_branch_on_merge      = true
      + description                 = OneCX Notification UI
      + etag                        = (known after apply)
      + full_name                   = (known after apply)
      + git_clone_url               = (known after apply)
      + has_discussions             = false
      + has_issues                  = false
      + has_projects                = true
      + has_wiki                    = false
      + homepage_url                = https://onecx.github.io/docs/onecx-notification/current/onecx-notification-ui
      + html_url                    = (known after apply)
      + http_clone_url              = (known after apply)
      + id                          = (known after apply)
      + license_template            = apache-2.0
      + merge_commit_message        = PR_TITLE
      + merge_commit_title          = MERGE_MESSAGE
      + name                        = onecx-notification-ui
      + node_id                     = (known after apply)
      + private                     = (known after apply)
      + repo_id                     = (known after apply)
      + squash_merge_commit_message = COMMIT_MESSAGES
      + squash_merge_commit_title   = COMMIT_OR_PR_TITLE
      + ssh_clone_url               = (known after apply)
      + svn_url                     = (known after apply)
      + topics                      = [
          + angular,
          + notification,
          + ui,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-notification-ui
      + team_id    = (known after apply)
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = [0-9]*.x
      + repository_id                   = onecx-notification-ui
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + SonarCloud Code Analysis,
          + strict   = true
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = fix/*.*.x
      + repository_id                   = onecx-notification-ui
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + SonarCloud Code Analysis,
          + strict   = true
  + resource github_branch_protection patterns {
      + allows_deletions                = false
      + allows_force_pushes             = false
      + blocks_creations                = false
      + enforce_admins                  = false
      + id                              = (known after apply)
      + lock_branch                     = false
      + pattern                         = main
      + repository_id                   = onecx-notification-ui
      + require_conversation_resolution = true
      + require_signed_commits          = false
      + required_linear_history         = false
      + required_pull_request_reviews {
          + pull_request_bypassers          = [
              + /tkit-dev,
          + require_last_push_approval      = true
          + required_approving_review_count = 1
      + required_status_checks {
          + contexts = [
              + SonarCloud Code Analysis,
          + strict   = true
  + resource sonarcloud_project project {
      + id         = (known after apply)
      + key        = onecx_onecx-notification-ui
      + name       = onecx-notification-ui
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-notification-ui

Pusher: @JordenReuter, Action: pull_request, Working Directory: ``, Workflow: Pull Request

@JordenReuter JordenReuter merged commit 8674d71 into main Feb 11, 2026
1 check passed
@JordenReuter JordenReuter deleted the feature/init-notification-product branch February 11, 2026 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants