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

Feature/81 remove sensitive config encryption #82

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    9f9811a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e3ac66 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    211a42f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd812c2 View commit details
    Browse the repository at this point in the history
  3. #81 update packages

    alexander-dammeier committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    79a7d0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dba95fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39ab0dc View commit details
    Browse the repository at this point in the history
  6. #81 update to dogu-op 2.2.0 via hash

    The hash is needed as the dogu-op v2 violates
    the go standards because it did not contain the
    v2 version in the module name. Therefore an
    update via 'go mod' or 'go get' is not
    possible.
    
    As the new dogu-op version do not contain the
    dogu encryption functions anymore, we needed
    to strip the code from encryptionAdapter.go
    and delete the tests. This is no problem as
    this code should be removed anyway because
    we do not want to encrypt sensitive dogu config ourselves anymore.
    alexander-dammeier committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    0424f20 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feature/81-fix-dependency-collisions-with-registry-lib'…

    … into feature/81-Use-Kubernetes-native-config-options-instead-of-etcd
    
    # Conflicts:
    #	go.mod
    #	go.sum
    alexander-dammeier committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    bae405c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c677196 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1ff104c View commit details
    Browse the repository at this point in the history
  10. #81 update component operator

    this fixes further problems with the
    k8s.io/client-go update
    alexander-dammeier committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    4f3222c View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. #81 create wrapper adapter for new DoguConfigRepository

    We need a wrapper because of our specific errors
    in the blueprint operator. Maybe we can introduce
    them in the registry-lib as well, so we can
    completely remove this wrapper adapter.
    
    For now, the plan is to replace the old etcd
    adapter step by step with the new adapter.
    alexander-dammeier committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    f82f16b View commit details
    Browse the repository at this point in the history
  2. #81 create wrapper adapter for new sensitiveDoguConfigRepository

    We need a wrapper because of our specific errors
    in the blueprint operator. Maybe we can introduce
    them in the registry-lib as well, so we can
    completely remove this wrapper adapter.
    
    For now, the plan is to replace the old etcd
    adapter step by step with the new adapter.
    alexander-dammeier committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    f088bec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1833746 View commit details
    Browse the repository at this point in the history
  4. #81 fix superflous response headers

    headers will be sent at the write call already.
    Calling writeHeader cannot change the status code
    afterward.
    alexander-dammeier committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    073c886 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    70407e5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d259635 View commit details
    Browse the repository at this point in the history
  7. #81 remove combinedSecretEtcdSensitiveDoguConfigRepository.go

    just use SensitiveDoguConfigEntryRepo directly
    alexander-dammeier committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    d869fce View commit details
    Browse the repository at this point in the history
  8. #81 remove k8s retry code

    It was unused and it should also not be used as
    it hides conflict errors which we need to handle
    alexander-dammeier committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    fee05e3 View commit details
    Browse the repository at this point in the history
  9. #81 update mocks in main package

    with the current mockery config they will not be
    updated automatically with 'make mocks'. I needed
    to copy the interface into another package to
    generate the mocks. Then I could copy them on the
    right place.
    alexander-dammeier committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    033f9b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0ec151a View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

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

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    f931323 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f37595 View commit details
    Browse the repository at this point in the history
  3. #81 update makefiles to 9.3.1

    This includes the linter fixes, previously tested with
    this operator.
    alexander-dammeier committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    a9fbbae View commit details
    Browse the repository at this point in the history