Skip to content

feat: added onecx-ai-provider and onecx-chat#105

Merged
BenjaminPabst merged 3 commits intomainfrom
feature/init-ai-provider-and-chat
Feb 9, 2026
Merged

feat: added onecx-ai-provider and onecx-chat#105
BenjaminPabst merged 3 commits intomainfrom
feature/init-ai-provider-and-chat

Conversation

@JordenReuter
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 7, 2026

Terraform Format and Style 🖌failure

Terraform Initialization ⚙️``

Terraform Validation 🤖success

Validation Output

Success! The configuration is valid.


Terraform Plan 📖success

Show Plan

  + create
  ~ update in-place
  + 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-ai-provider
      + 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-ai-provider
      + 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-ai-provider
      + 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 AI Provider services team
      + etag                      = (known after apply)
      + id                        = (known after apply)
      + members_count             = (known after apply)
      + name                      = onecx-ai-provider
      + 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_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-chat
      + 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-chat
      + 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-chat
      + 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 Chat services team
      + etag                      = (known after apply)
      + id                        = (known after apply)
      + members_count             = (known after apply)
      + name                      = onecx-chat
      + 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-ai-provider
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = f97316
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = onecx-ai-provider
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-ai-provider
  + 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 AI Provider
      + 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-ai-provider/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-ai-provider
      + 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                      = [
          + ai-provider,
          + product,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-ai-provider
      + team_id    = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-ai-provider-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-ai-provider-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-ai-provider-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-ai-provider-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-ai-provider-bff
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-ai-provider-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 AI Provider 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-ai-provider/current/onecx-ai-provider-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-ai-provider-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                      = [
          + ai-provider,
          + bff,
          + java,
          + quarkus,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-bff
      + name       = onecx-ai-provider-bff
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-ai-provider-bff
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-ai-provider-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-ai-provider-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-ai-provider-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-ai-provider-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-ai-provider-svc
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-ai-provider-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 AI Provider 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-ai-provider/current/onecx-ai-provider-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-ai-provider-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                      = [
          + ai-provider,
          + java,
          + quarkus,
          + svc,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-svc
      + name       = onecx-ai-provider-svc
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-ai-provider-svc
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-ai-provider-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-ai-provider-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-ai-provider-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-ai-provider-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-ai-provider-ui
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-ai-provider-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 AI Provider 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-ai-provider/current/onecx-ai-provider-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-ai-provider-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                      = [
          + ai-provider,
          + angular,
          + ui,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-ui
      + name       = onecx-ai-provider-ui
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-ai-provider-ui
  + resource github_issue_label labels {
      + color      = 84cc16
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = Team_onecx-chat
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = f97316
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = onecx-chat
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-chat
  + 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 Chat
      + 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-chat/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-chat
      + 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                      = [
          + chat,
          + product,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-chat
      + team_id    = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-chat-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-chat-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-chat-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-chat-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-chat-bff
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-chat-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 Chat 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-chat/current/onecx-chat-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-chat-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,
          + chat,
          + java,
          + quarkus,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-chat-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-chat-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-chat-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-chat-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-chat-bff
      + name       = onecx-chat-bff
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-chat-bff
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-chat-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-chat-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-chat-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-chat-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-chat-svc
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-chat-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 Chat 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-chat/current/onecx-chat-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-chat-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                      = [
          + chat,
          + java,
          + quarkus,
          + svc,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-chat-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-chat-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-chat-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-chat-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-chat-svc
      + name       = onecx-chat-svc
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-chat-svc
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-chat-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-chat-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-chat-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-chat-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-chat-ui
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-chat-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 Chat 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-chat/current/onecx-chat-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-chat-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,
          + chat,
          + ui,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-chat-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-chat-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-chat-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-chat-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-chat-ui
      + name       = onecx-chat-ui
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-chat-ui
  ~ resource github_repository repository {
      ~ description                 = OneCX Local Environment -> OneCX Local Environment Setup
      ~ homepage_url                = https://onecx.github.io/docs/documentation/current/local-env/general/index.html -> https://onecx.github.io/docs/onecx-local-env/current/general

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

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 9, 2026

Terraform Format and Style 🖌failure

Terraform Initialization ⚙️``

Terraform Validation 🤖success

Validation Output

Success! The configuration is valid.


Terraform Plan 📖success

Show Plan

  + create
  ~ update in-place
  + 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-ai-provider
      + 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-ai-provider
      + 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-ai-provider
      + 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 AI Provider services team
      + etag                      = (known after apply)
      + id                        = (known after apply)
      + members_count             = (known after apply)
      + name                      = onecx-ai-provider
      + 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 = BenjaminPabst
  + 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_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-chat
      + 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-chat
      + 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-chat
      + 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 Chat services team
      + etag                      = (known after apply)
      + id                        = (known after apply)
      + members_count             = (known after apply)
      + name                      = onecx-chat
      + 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 = BenjaminPabst
  + 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-ai-provider
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = f97316
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = onecx-ai-provider
      + repository = onecx-ai-provider
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-ai-provider
  + 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 AI Provider
      + 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-ai-provider/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-ai-provider
      + 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                      = [
          + ai-provider,
          + product,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-ai-provider
      + team_id    = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-ai-provider-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-ai-provider-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-ai-provider-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-ai-provider-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-ai-provider-bff
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-ai-provider-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 AI Provider 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-ai-provider/current/onecx-ai-provider-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-ai-provider-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                      = [
          + ai-provider,
          + bff,
          + java,
          + quarkus,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-bff
      + name       = onecx-ai-provider-bff
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-ai-provider-bff
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-ai-provider-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-ai-provider-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-ai-provider-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-ai-provider-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-ai-provider-svc
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-ai-provider-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 AI Provider 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-ai-provider/current/onecx-ai-provider-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-ai-provider-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                      = [
          + ai-provider,
          + java,
          + quarkus,
          + svc,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-svc
      + name       = onecx-ai-provider-svc
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-ai-provider-svc
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-ai-provider-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-ai-provider-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-ai-provider-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-ai-provider-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-ai-provider-ui
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-ai-provider-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 AI Provider 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-ai-provider/current/onecx-ai-provider-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-ai-provider-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                      = [
          + ai-provider,
          + angular,
          + ui,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-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-ai-provider-ui
      + name       = onecx-ai-provider-ui
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-ai-provider-ui
  + resource github_issue_label labels {
      + color      = 84cc16
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = Team_onecx-chat
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = f97316
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = onecx-chat
      + repository = onecx-chat
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-chat
  + 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 Chat
      + 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-chat/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-chat
      + 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                      = [
          + chat,
          + product,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-chat
      + team_id    = (known after apply)
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-chat-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-chat-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-chat-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-chat-bff
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-chat-bff
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-chat-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 Chat 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-chat/current/onecx-chat-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-chat-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,
          + chat,
          + java,
          + quarkus,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-chat-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-chat-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-chat-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-chat-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-chat-bff
      + name       = onecx-chat-bff
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-chat-bff
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-chat-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-chat-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-chat-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-chat-svc
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-chat-svc
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-chat-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 Chat 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-chat/current/onecx-chat-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-chat-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                      = [
          + chat,
          + java,
          + quarkus,
          + svc,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-chat-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-chat-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-chat-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-chat-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-chat-svc
      + name       = onecx-chat-svc
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-chat-svc
  + resource github_issue_label labels {
      + color      = c00ee9
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = config
      + repository = onecx-chat-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-chat-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0ee952
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = feature
      + repository = onecx-chat-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = e9520e
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = fix
      + repository = onecx-chat-ui
      + url        = (known after apply)
  + resource github_issue_label labels {
      + color      = 0052cc
      + etag       = (known after apply)
      + id         = (known after apply)
      + name       = helm
      + repository = onecx-chat-ui
      + url        = (known after apply)
  + resource github_branch_default main {
      + branch     = main
      + id         = (known after apply)
      + rename     = false
      + repository = onecx-chat-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 Chat 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-chat/current/onecx-chat-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-chat-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,
          + chat,
          + ui,
      + visibility                  = (known after apply)
  + resource github_team_repository team {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = maintain
      + repository = onecx-chat-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-chat-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-chat-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-chat-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-chat-ui
      + name       = onecx-chat-ui
      + visibility = public
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-chat-ui
  + resource sonarcloud_project_main_branch branch {
      + id          = (known after apply)
      + name        = main
      + project_key = onecx_onecx-data-orchestrator-bff
  ~ resource github_repository repository {
      - vulnerability_alerts        = true -> null
  ~ resource github_repository repository {
      - vulnerability_alerts        = true -> null
  ~ resource github_repository repository {
      - vulnerability_alerts        = true -> null
  ~ resource github_repository repository {
      - vulnerability_alerts        = true -> null

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

@BenjaminPabst BenjaminPabst merged commit 15a2b7e into main Feb 9, 2026
1 check passed
@BenjaminPabst BenjaminPabst deleted the feature/init-ai-provider-and-chat branch February 9, 2026 13:33
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