Skip to content

Conversation

izzywdev
Copy link
Owner

@izzywdev izzywdev commented Jan 8, 2025

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

  • I sign off on contributing this submission to open-source
  • My code follows the code style of this project.
  • My change requires changes to the documentation.
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • This PR does not contain plagiarized content.
  • The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

izzywdev and others added 18 commits January 7, 2025 20:32
This comprehensive commit includes major improvements and enhancements to the OPAL development environment, focusing on debugging, authorization, containerized testing, and project structure optimization. Key highlights include:
	1.	OPAL Development Enhancements:
	•	Introduced remote debugging capabilities using debugpy and enhanced logging across various components.
	•	Improved OPAL server and client configuration with better container integration and dynamic port management.
	•	Enabled Gitea for local policy management, replacing GitHub for enhanced control and security in testing environments.
	2.	Refactoring and Streamlining:
	•	Refactored the codebase to improve readability, remove deprecated files, and enhance test fixtures.
	•	Reorganized project structure and consolidated environment setup for consistency.
	•	Simplified session and container management for test execution using pytest and testcontainers.
	3.	Testing and Configuration Improvements:
	•	Enhanced test automation with new fixtures, logging updates, and RBAC policy improvements.
	•	Improved Docker image handling, session matrix parameterization, and environment variable management for better efficiency and clarity.
	•	Added global exception handling to improve error reporting during tests.
	4.	Documentation and Cleanup:
	•	Updated README documentation to reflect changes in test organization and container setup.
	•	Removed unused files and components to streamline the project structure.
…r image build; add end-to-end tests workflow
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