Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[WIP] Check if operator is installed with privileged rights #1799

Draft
wants to merge 20 commits into
base: main
Choose a base branch
from

Commits on Sep 6, 2023

  1. [WIP] Check if operator is installed with privileged rights

    Signed-off-by: William Harris <wharris@upscalews.com>
    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    e0b6909 View commit details
    Browse the repository at this point in the history
  2. fix compilation errors

    Signed-off-by: William Harris <wharris@upscalews.com>
    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    3cc02fb View commit details
    Browse the repository at this point in the history
  3. decouple from CNFManager and utils

    Signed-off-by: William Harris <wharris@upscalews.com>
    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    dde1658 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    40c0007 View commit details
    Browse the repository at this point in the history
  5. operator_privileged test

    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    9852f1a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21c03e2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    14c003d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5620fcc View commit details
    Browse the repository at this point in the history
  9. hopefully fix filenames

    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    6ff5416 View commit details
    Browse the repository at this point in the history
  10. hopefully fix thes test again

    shrug
    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    7934dff View commit details
    Browse the repository at this point in the history
  11. Operator::OLM install and cleanup

    makes easier for testing
    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    7d0e85a View commit details
    Browse the repository at this point in the history
  12. fix olm cleanup

    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    aa57c3b View commit details
    Browse the repository at this point in the history
  13. fix tests

    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    fff0948 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6c73e33 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    40795a1 View commit details
    Browse the repository at this point in the history
  16. update the OLM version that is being used

    also making notes on cleanup and detection of resources
    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    68e247a View commit details
    Browse the repository at this point in the history
  17. pass the time ;)

    williscool committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    e18beca View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. add the missing resources to get the operator working

    now if only I could get helm to install them in the right order which is
    
    kubectl apply -f
    sample-cnfs/sample_privileged_operator/chart/templates/crd.yaml
    kubectl apply -f
    sample-cnfs/sample_privileged_operator/chart/templates/namespace.yaml
    kubectl apply -f
    sample-cnfs/sample_privileged_operator/chart/templates/operatorgroup.yaml
    kubectl describe -n simple-privileged-operator
    operatorgroups.operators.coreos.com
    kubectl apply -f
    sample-cnfs/sample_privileged_operator/chart/templates/sa.yaml
    kubectl apply -f
    sample-cnfs/sample_privileged_operator/chart/templates/role.yaml
    kubectl apply -f
    sample-cnfs/sample_privileged_operator/chart/templates/rolebinding.yaml
    kubectl apply -f
    sample-cnfs/sample_privileged_operator/chart/templates/csv.yaml
    kubectl describe csv -n simple-privileged-operator
    simple-privileged-operator.v0.0.1 | less
    williscool committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    e7e500d View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Configuration menu
    Copy the full SHA
    ac09e7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7408d2c View commit details
    Browse the repository at this point in the history