Skip to content

Conversation

dogukanoksuz
Copy link
Member

No description provided.

@dogukanoksuz dogukanoksuz requested a review from Copilot July 28, 2025 05:41
@dogukanoksuz dogukanoksuz self-assigned this Jul 28, 2025
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This is a version release PR that bumps the application from version 2.2 to 2.2.1 and includes significant new features for OIDC authentication, Kubernetes support, health monitoring, and various improvements.

  • Added comprehensive OIDC authentication system with complete provider integration
  • Introduced Kubernetes cluster management functionality including deployment monitoring and endpoint discovery
  • Implemented health check system for monitoring application components and services
  • Updated copyright year and version information

Reviewed Changes

Copilot reviewed 24 out of 24 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
storage/liman.php Updated copyright year from 2024 to 2025
storage/VERSION Bumped version from 2.2 to 2.2.1
routes/health.php Added isolated health check routes without middleware
routes/api.php Added OIDC callback route and comprehensive Kubernetes API endpoints
database/migrations/2025_06_17_133857_add_oidc_fields_to_users_table.php Migration to add OIDC subject field to users table
database/migrations/2025_06_12_104012_remove_enabled_field_from_servers_table.php Migration to remove enabled field from servers table
database/migrations/2025_06_12_094202_create_kubernetes_information_table.php Migration to create Kubernetes information storage table
app/Providers/RouteServiceProvider.php Registered health routes in service provider
app/Observers/NotificationObserver.php Added logging for notification dispatch tracking
app/Models/User.php Added oidc_sub field to fillable attributes
app/Models/Server.php Removed enabled field and added Kubernetes relationship
app/Models/KubernetesInformation.php New model for storing encrypted Kubernetes configuration
app/Http/Controllers/API/Settings/OIDCConnectionController.php Controller for managing OIDC provider configuration
app/Http/Controllers/API/Settings/LdapConnectionController.php Removed debug statement from LDAP controller
app/Http/Controllers/API/ServerController.php Added Kubernetes information creation during server setup
app/Http/Controllers/API/KubernetesController.php Comprehensive Kubernetes management and endpoint discovery controller
app/Http/Controllers/API/HealthController.php System health monitoring controller with component-specific checks
app/Http/Controllers/API/AuthController.php Enhanced authentication controller with OIDC support
app/Classes/Authentication/OIDCAuthenticator.php Complete OIDC authentication implementation with JWT verification
app/Classes/Authentication/LDAPAuthenticator.php Added database transaction safety for user creation
app/Classes/Authentication/KeycloakAuthenticator.php Added database transaction safety for user creation
app/Classes/Authentication/Authenticator.php Enhanced token creation with OIDC redirect support
.github/copilot-instructions.md Comprehensive project documentation and development guidelines
.env.example Added extensive OIDC configuration options

@dogukanoksuz dogukanoksuz merged commit 9645076 into master Jul 28, 2025
1 of 2 checks passed
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.

1 participant