Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Project Reorganization #89

Merged
merged 2 commits into from
Feb 11, 2022
Merged

Project Reorganization #89

merged 2 commits into from
Feb 11, 2022

Conversation

qdzlug
Copy link
Contributor

@qdzlug qdzlug commented Feb 9, 2022

Proposed changes

This is a complete re-working of the project. The following key changes have been made:

  • Updated documentation, including a status/issues page showing the current tests environments being targeted. This includes in-directory documentation for certain more complicated modules/patterns.
  • Ability to run on any kubernetes cluster that a kubeconfig file can be generated for.
  • Directories are reorganized to be more streamlined while still allowing for modular updates/changes.
  • Updates to the configuration process.
  • Addition of usability features, such as configurable timeouts for Helm charts.
  • Bug fixes.

Note that there are still several open issues that need to be addressed to become more agnostic in terms of the kubernetes cluster that the project is run on. These are spelled out on the status/issues page.

Checklist

Before creating a PR, run through this checklist and mark each as complete.

  • I have written my commit messages in the Conventional Commits format.
  • I have read the CONTRIBUTING doc
  • I have added tests (when possible) that prove my fix is effective or that my feature works
  • I have checked that all unit tests pass after adding my changes
  • I have updated necessary documentation
  • I have rebased my branch onto master
  • I will ensure my PR is targeting the master branch and pulling from my branch from my own fork

Jason Schmidt added 2 commits February 4, 2022 14:21
* chore: move files to new locations and dir structure

* fix: adjust setupvenv for new directory structure

* Removed submodule pulumi/aws/sirius/src

* chore: remove submodule to move it

* Added submodule pulumi/python/kubernetes/applications/sirius/src

* chore: cleaning up misc files

* chore: update paths for reorganization

* fix: bug with how pulumi handles node group options #72

* fix: make paths work with new directory structure

* chore: update dependencies

* fix: make gh action work with new docker location

* fix: changes to GH actions

* fix: adjust to work with kubeconfig abstraction

* feat: adding in kubeconfig file deployment

* fix: updated start/stop scripts for aws/kubeconfig

* feat: changes to extend helm timeout and integrate new layout

* fix: update chart versions for all helm deployments

* fix: upgrade to 2.0.2 IC version

* chore: bump requirements

* fix: re-enable the abort on error for destroy scripts

* feat: created standard start/destroy scripts

* fix: downgrade cert manager chart to fix failures with observability

* fix: updates to start scripts to fix bugs

* fix: remove errant comma from chart version

* fix: change where we pull the fqdn from for sirius app

* fix: updated bash start/destroy scripts

* feat: script to check capabilities

* fix: cleanup unused code in module

* feat: script to test the installation capabilities for MARA

* fix: update helper functions and code

* fix: update to keep config dir for tools

* fix: add path to extras shell script

* fix: change file test for JWT to check size

* fix: cleaning up hostname management

* fix: change pulumi check to work

* chore: bump requirement versions

* fix: downgrade pyaml

* chore: rename eks vars to k8 for consistency and clarity

* chore: refactor out vpc pulumi from mainline logic into sep directory

* fix: manage fqdn with kubeconfig files

* fix: add script dir to extras install

* feat: script updates and cert manager updates

* fix: remove introduced error from otel mainline

* fix: bugfix on config dir name

* fix: removed redundant set of fqdn

* chore: bump otel operator version

* feat: tune replicas for logstore

* feat: update documentation and configs

* chore: general cleanup

* feat: begin addition of directory level docs

* feat: README updates

* feat: add configurable timeout to helm operations

* fix: updates to fossa for path changes, gitignore

* fix: workaround for #72

* feat: updated comments to better reflect the logic

* fix: adjust workflow for AWS

* fix: update scripts with new logic and tag issues

* fix: code cleanup

* fix: testing GH actions

* fix: testing GH actions

* feat: remove centos idockerfile and adjust docker builds

* chore: testing

* chore: testing workflows

* chore: workflows

* chore: dep bump

* chore: adjust requirements

* chore: add python version file

* feat: update getting started guide

* chore: requirements

* fix: change tests to use runner

* fix: gitkeep to hold the manifests directory in place

* chore: debugging actions

* chore: debugging actions

* chore: debugging actions

* chore: debugging actions

* chore: debugging actions

* chore: debugging actions

* chore: debugging actions

* feat: documentation update
)

* fix: config value timeout is an int, we were pulling it as a string

* feat: creation of additional docs and updates
@qdzlug qdzlug requested a review from dekobon February 9, 2022 21:00
@qdzlug qdzlug merged commit 3eb3cd0 into master Feb 11, 2022
@qdzlug qdzlug linked an issue Feb 16, 2022 that may be closed by this pull request
@qdzlug qdzlug mentioned this pull request Feb 16, 2022
@qdzlug qdzlug deleted the reorg branch February 22, 2022 19:26
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

chore: bump chart versions
1 participant