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

common automatic update #6

Merged
merged 315 commits into from
Sep 10, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 12, 2024

  1. Merge pull request #464 from mbaldessari/cleanup

    Drop unused piece of schema json
    mbaldessari authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    6eb410a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #461 from mbaldessari/disconnected

    Custom CA support
    mhjacks authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    056c315 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    36b2cb6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #465 from mbaldessari/log-cleanup

    Small cleanup to remove unneeded log messages
    mbaldessari authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    f5edc5b View commit details
    Browse the repository at this point in the history
  3. Support for cluster-wide proxy

    If the clusterwide proxy object is configured, let's support it when
    we clone the git repos for the imperative framework.
    mbaldessari committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    247ee65 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #466 from mbaldessari/cluster-proxy

    Support for cluster-wide proxy
    mbaldessari authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e6564a2 View commit details
    Browse the repository at this point in the history
  5. Update ESO to 0.9.14

    mbaldessari committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    86164c6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #467 from mbaldessari/eso-0.9.14

    Update ESO to 0.9.14
    mbaldessari authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    d5ba36a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #462 from claudiol/helm-merge-values

    feat: Support for issue #459
    mbaldessari authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    4d2b43c View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    f4bed3a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #468 from mbaldessari/crd-update

    Update CRD from operator v0.0.44
    mbaldessari authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    a2e86c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2319eea View commit details
    Browse the repository at this point in the history
  4. Merge pull request #469 from mbaldessari/expose-expcap

    Expose main.experimentalCapabilities in operator-install
    mbaldessari authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    a0cad8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ffb55f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #470 from mbaldessari/clustergroup-0.8.3

    Release clustergroup v0.8.3
    mbaldessari authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    55db211 View commit details
    Browse the repository at this point in the history
  7. feat: add support for hive clusterdeployments creating spokes

    Co-authored-by: Alejandro Villegas <[email protected]>
    Signed-off-by: Tomer Figenblat <[email protected]>
    TomerFi and r2dedios committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f2215f7 View commit details
    Browse the repository at this point in the history
  8. test: regenerated tests after clusterdeployment commit

    Co-authored-by: Alejandro Villegas <[email protected]>
    Signed-off-by: Tomer Figenblat <[email protected]>
    TomerFi and r2dedios committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f9bf1f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Support remote repoURL when previewing templates

    This allows us to have a remote repoURL + path kustomize combo and show
    the resulting templates in `make preview`.
    
    Tested with:
    
        web-terminal:
          name: web-terminal
          namespace: hello-world
          project: hub
          kustomize: true
          targetRevision: main
          repoURL: https://github.com/redhat-cop/gitops-catalog
          path: web-terminal/aggregate/overlays/default
    
    Closes: validatedpatterns/multicloud-gitops#356
    mbaldessari committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    aee5158 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #473 from mbaldessari/preview-fixes5

    Support remote repoURL when previewing templates
    mbaldessari authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    23d35d6 View commit details
    Browse the repository at this point in the history
  3. test: updated test-cased and regeneated expectations

    Co-authored-by: Alejandro Villegas <[email protected]>
    Signed-off-by: Tomer Figenblat <[email protected]>
    TomerFi and r2dedios committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    5b4e903 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    890ac2e View commit details
    Browse the repository at this point in the history
  5. Namespace argocd.argoproj.io/managed-by label issue

    - Fixed issue in common/clustergroup/templates/_helpers.tpl to render correct label
    claudiol committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e27624c View commit details
    Browse the repository at this point in the history
  6. Merge pull request #476 from claudiol/fix-namespace-issue

    Namespace argocd.argoproj.io/managed-by label issue
    claudiol authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    8855d6e View commit details
    Browse the repository at this point in the history
  7. Fixed indenting and duplicate entries in application-policies.yaml

    This corrects Argo error:
    Failed to load target state: failed to generate manifest for source 1 of 1: rpc error: code = Unknown desc = Manifest generation error (cached): `helm template . --name-template acm --namespace open-cluster-management --kube-version 1.25 --set global.privateRepo=false --set global.experimentalCapabilities=initcontainers --set global.repoURL=https://github.myrepo.com/EnterpriseKubernetes/multicloud-gitops.git --set global.clusterDomain=mydomain.azure.us --set global.clusterPlatform=Azure --set global.hubClusterDomain=mydomain.azure.us --set global.localClusterDomain=mydomain.azure.us --set global.targetRevision=prod --set global.namespace=open-cluster-management --set global.pattern=ekho --set global.clusterVersion=4.12 --values <path to cached source>/values-global.yaml --values <path to cached source>/values-hub.yaml <api versions removed> --include-crds` failed exit status 1: Error: YAML parse error on acm/templates/policies/application-policies.yaml: error converting YAML to JSON: yaml: line 50: did not find expected key Use --debug flag to render out invalid YAML
    
    Also corrects mapping error warning on make preview-acm
    wadebee authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    13ee338 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Add main.experimentalCapabilities to values.schema.json

    This way it can be set straight from a values-*.yaml file
    
    Tested on MCG.
    mbaldessari committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    50b2f55 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #478 from mbaldessari/fix-schema-capabilities

    Add main.experimentalCapabilities to values.schema.json
    mbaldessari authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    3d38ce2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    866cd99 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #479 from mbaldessari/v0.8.4

    ClusterGroup v0.8.4
    mbaldessari authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2d36b61 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #474 from wadebee/feature/preview-%

    Moved CLUSTERGROUP declaration to restore make preview-% functionality
    mbaldessari authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    37c93b0 View commit details
    Browse the repository at this point in the history
  6. Move the CLUSTERGROUP env variable for previews inside its section

    This way the code is a bit less confusing and it's more obvious
    when/where CLUSTERGROUP is used.
    
    make preview-% still keeps working as usual and you can override things
    via `make CLUSTERGROUP=group-one preview-hello-world`
    
    Gotta love Makefile's idiosyncrasies around per-target variables
    mbaldessari committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    739a63b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #481 from mbaldessari/make-tweak

    Small makefile tweak
    mbaldessari authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    93fccbd View commit details
    Browse the repository at this point in the history
  8. Merge pull request #477 from wadebee/acm-app-policies-indenting-fix

    bug: Fixes indenting and duplicate entries in application-policies.yaml
    mbaldessari authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    e8c9016 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    65eab76 View commit details
    Browse the repository at this point in the history
  10. Drop old comments

    mbaldessari committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    444016b View commit details
    Browse the repository at this point in the history
  11. bug: Fix to generate OperatorGroup definition when namespaces definit…

    …ion has labels
    
    - Added condition to check if operatorGroup key exists  {{- if or $v.operatorGroup (not (hasKey $v "operatorGroup")) }}
    - Default behavior is that we generate an OperatorGroup for a Namespace definition.
    claudiol committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0283fc2 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #483 from mbaldessari/tests

    Small cleanups
    mbaldessari authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2a8870e View commit details
    Browse the repository at this point in the history
  13. Merge pull request #484 from claudiol/fix-for-operator-group

    bug: Fix to generate OperatorGroup definition when namespaces definition has labels
    claudiol authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    82d3e26 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c35d124 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #485 from mbaldessari/pki-missing-folder

    Try fallbacks for /etc/pki when it does not exist
    mbaldessari authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    6b5118f View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Fix for multiple OperatorGroup rendering

    - Fixed issue with rendering multiple OperatorGroup.  Added the beginning (---) to signal document start.
    - Updated the applications.yaml to include beginning (---) to signal document start.
    claudiol committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ae12274 View commit details
    Browse the repository at this point in the history
  2. Updated tests for CI

    claudiol committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    6ed1a05 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #486 from claudiol/helper-operatorgroup-fix

    helper operatorgroup fix
    claudiol authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    e32c5fe View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Update ESO to 0.9.16

    mbaldessari committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    74a1f10 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #487 from mbaldessari/eso-0.9.16

    Update ESO to 0.9.16
    mbaldessari authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    0ebc916 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f34fd78 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #488 from mbaldessari/vault-helm-v0.28.0

    Updated vault-helm to v0.28.0
    mbaldessari authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    7f22447 View commit details
    Browse the repository at this point in the history
  5. Use --recurse-submodules when cloning

    In case a git repo has some things split over submodules, let's clone
    those too.
    
    The version of git in the imperative image is currently:
    sh-5.1# git version
    git version 2.39.3
    
    Tested with:
    sh-5.1# git clone --recurse-submodules --single-branch --branch main --depth 1 -- "https://github.com/validatedpatterns/multicloud-gitops" /tmp/
    Cloning into '/tmp'...
    remote: Enumerating objects: 426, done.
    remote: Counting objects: 100% (426/426), done.
    remote: Compressing objects: 100% (343/343), done.
    remote: Total 426 (delta 87), reused 221 (delta 40), pack-reused 0
    Receiving objects: 100% (426/426), 545.98 KiB | 1.78 MiB/s, done.
    Resolving deltas: 100% (87/87), done.
    
    Co-Authored-By: Sergio Garcia Martinez <[email protected]>
    mbaldessari and soukron committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    dd6be56 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #489 from mbaldessari/recursive-clone

    Use --recurse-submodules when cloning
    mbaldessari authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    4d04000 View commit details
    Browse the repository at this point in the history
  7. Drop support for IIB on OCP 4.12

    The last job we ran with that for IIB was more than 4 months ago.
    mbaldessari committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    60600dc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f50deb9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5702167 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    84f7434 View commit details
    Browse the repository at this point in the history
  11. Check for prereqs for IIB

    mbaldessari committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    109027c View commit details
    Browse the repository at this point in the history
  12. Merge pull request #491 from mbaldessari/prereqs

    Check for prereqs for IIB
    mbaldessari authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    20cb31e View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. chore: added annotations controling gitops and fail for missing meta …

    …for clusterdeployments
    
    Signed-off-by: Tomer Figenblat <[email protected]>
    TomerFi committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    a073b8c View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. chore: removed managedclusterset spec

    Signed-off-by: Tomer Figenblat <[email protected]>
    TomerFi committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    c6ffd0e View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Rework IIB loading support

    This adds multiple IIB support in order to cater for the ACM IIB case,
    where the MCE operator might be in another IIB completely.
    
    To load multiple IIB for different operators, one needs to set the env
    variables as follows:
    
        export OPERATOR=advanced-cluster-management,multicluster-engine
        export INDEX_IMAGES=registry-proxy.engineering.redhat.com/rh-osbs/iib:713808,registry-proxy.engineering.redhat.com/rh-osbs/iib:718034
    
    It is implied that the first IIB is for the first operator in the list,
    and the second one for the latter.
    
    Tested gitops-iib and it all worked with no changes.
    mbaldessari committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0495190 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #495 from mbaldessari/iib-rework

    Rework IIB loading support
    mbaldessari authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    72a8b26 View commit details
    Browse the repository at this point in the history
  3. Switch to gitops-1.12

    mbaldessari committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    00aae8c View commit details
    Browse the repository at this point in the history
  4. Add overrides for MCE IIB

    We need to be able to explicitely override the Source and the Channel
    used to install the MCE multicluster-engine operator. The reason for
    this is that when we install ACM from an IIB, the default channel that
    will be used for MCE won't be present in the IIB, so we need to be able
    to be flexible in determining where the MCE gets installed from
    (sourcecatalog and channel)
    
    We default to redhat-operators because otherwise when installing gitops
    via IIB the ACM operator finds a channel for MCE that does not exist, so
    we force the source all the time.
    mbaldessari committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    75c51cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8119368 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b68d2bd View commit details
    Browse the repository at this point in the history
  7. Merge pull request #496 from mbaldessari/gitops-1.12-support

    Switch to gitops-1.12
    mbaldessari authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    7d946b3 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    6a4e5c6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #498 from mbaldessari/clustergroup-0.8.5

    Release clustergroup v0.8.5
    mbaldessari authored May 2, 2024
    Configuration menu
    Copy the full SHA
    b73c413 View commit details
    Browse the repository at this point in the history
  3. New global scope argocdServer section for values-global.yaml

    - Added new section for to configure the ArgoCD server to support tls
      argocdServer:
        route:
          tls:
            insecureEdgeTerminationPolicy: Redirect
            termination: reencrypt
    - Default for ArgoCD is to create route with the following:
          route: enabled
          tls:
            insecureEdgeTerminationPolicy: Redirect
            termination: passthrough
    
        For more information please refer to https://issues.redhat.com/browse/GITOPS-3918.
    
    - Changed default value for termination
    claudiol committed May 2, 2024
    Configuration menu
    Copy the full SHA
    ff3147a View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    aa0b969 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #500 from mbaldessari/iib-acm

    Improve readme for ACM IIB
    mbaldessari authored May 3, 2024
    Configuration menu
    Copy the full SHA
    35db672 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #499 from claudiol/argocd-tls-redirect

    New global scope argocdServer section for values-global.yaml
    mbaldessari authored May 3, 2024
    Configuration menu
    Copy the full SHA
    0fdc074 View commit details
    Browse the repository at this point in the history
  4. Drop gitopsspec from pattern's CR

    We drive this from the patterns-operator-config configmap these days, which
    makes more sense (it is a clusterwide setting and not really a per
    pattern one).
    mbaldessari committed May 3, 2024
    Configuration menu
    Copy the full SHA
    23614a4 View commit details
    Browse the repository at this point in the history
  5. Allow customizing the VP operator subscription

    Tested with:
    
    ❯ helm template operator-install --show-only templates/subscription.yaml --set main.patternsOperator.installPlanApproval=Manual
    
        ---
        apiVersion: operators.coreos.com/v1alpha1
        kind: Subscription
        metadata:
          name: patterns-operator
          namespace: openshift-operators
          labels:
            operators.coreos.com/patterns-operator.openshift-operators: ""
        spec:
          channel: fast
          installPlanApproval: Manual
          name: patterns-operator
          source: community-operators
          sourceNamespace: openshift-marketplace
    
    ❯ helm template operator-install --show-only templates/subscription.yaml --set main.patternsOperator.installPlanApproval=Manual --set main.patternsOperator.startingCSV=1.2.3
    
        ---
        apiVersion: operators.coreos.com/v1alpha1
        kind: Subscription
        metadata:
          name: patterns-operator
          namespace: openshift-operators
          labels:
            operators.coreos.com/patterns-operator.openshift-operators: ""
        spec:
          channel: fast
          installPlanApproval: Manual
          name: patterns-operator
          source: community-operators
          sourceNamespace: openshift-marketplace
          startingCSV: 1.2.3
    mbaldessari committed May 3, 2024
    Configuration menu
    Copy the full SHA
    d9c7350 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #501 from mbaldessari/operator-install

    Drop gitopsspec from pattern's CR
    claudiol authored May 3, 2024
    Configuration menu
    Copy the full SHA
    6cf424f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #502 from mbaldessari/operator-install2

    Allow customizing the VP operator subscription
    claudiol authored May 3, 2024
    Configuration menu
    Copy the full SHA
    e5ad7af View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    258af6b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #504 from mbaldessari/retries-iib

    Add retries when checking oc version
    mbaldessari authored May 6, 2024
    Configuration menu
    Copy the full SHA
    e9d1a4f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1cbcc98 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #492 from mbaldessari/imperative-admin

    Add an imperative-admin-sa service account
    mbaldessari authored May 6, 2024
    Configuration menu
    Copy the full SHA
    370b78e View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    3a4eaf9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    308d708 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0123fc7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48b584e View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Switch to registry.redhat.io for the initContainer image

    This makes the registry url more consistent with what we already use
    (e.g. in the imperative templates)
    mbaldessari committed May 13, 2024
    Configuration menu
    Copy the full SHA
    04a6d6d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #508 from mbaldessari/consistent-registry

    Switch to registry.redhat.io for the initContainer image
    mbaldessari authored May 13, 2024
    Configuration menu
    Copy the full SHA
    502da98 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Update for ACM chart to application-policies.yaml

    - If statement was checking for .Values.global.extraValueFiles.
    - We now checking at the .extraValueFiles in the managedClusterGroups section.
    
      managedClusterGroups:
        aro-prod:
          name: innovation
          acmlabels:
            - name: clusterGroup
              value: innovation
          extraValueFiles:
            - '/overrides/values-common-capabilities.yaml'
          helmOverrides:
            - name: clusterGroup.isHubCluster
              value: "false"
    claudiol committed May 14, 2024
    Configuration menu
    Copy the full SHA
    f6c7a47 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #509 from claudiol/acm-application-policies-update

    Update for ACM chart to application-policies.yaml
    claudiol authored May 14, 2024
    Configuration menu
    Copy the full SHA
    cea4fd6 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Add extraParameters to values.schema.json

    - Problem Statement
      The current **clustergroup** schema does not allow the definition of **extraParameters** under the **main** section of a values file.
    
    - Caveat
      The user defined variables in the **extraParameters** section would only be applied if the user deploys the pattern via the command, using `./pattern.sh make install` or `./pattern.sh make operator-deploy` and not via the OpenShift Validated Patterns Operator UI.
    
    - Fix Description
      Add the **extraParameters** to the definition of **Main.properties** in the values.schema.json:
    
            "extraParameters": {
              "type": "array",
              "description": "Pass in extra Helm parameters to all ArgoCD Applications and the framework."
            },
    
    - This will allow users to define extra parameters that will be added by the framework to the ArgoCD applications it creates.
    
    - For more information see validatedpatterns/common#510
    claudiol committed May 15, 2024
    Configuration menu
    Copy the full SHA
    4d422a4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #511 from claudiol/update-clustergroup-values-schema

    Add extraParameters to values.schema.json
    claudiol authored May 15, 2024
    Configuration menu
    Copy the full SHA
    b2a7085 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Update ESO to 0.9.18

    mbaldessari committed May 17, 2024
    Configuration menu
    Copy the full SHA
    ab630bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #514 from mbaldessari/eso-0.9.18

    Update ESO to 0.9.18
    mbaldessari authored May 17, 2024
    Configuration menu
    Copy the full SHA
    2638c41 View commit details
    Browse the repository at this point in the history
  3. Update vault to 1.16.2

    mbaldessari committed May 17, 2024
    Configuration menu
    Copy the full SHA
    7d147b2 View commit details
    Browse the repository at this point in the history
  4. Feat: Followup to definition of extraParameters under the main sectio…

    …n of a values file.
    
    - The operator adds these extraParameters to the extraParametersNested section as key/value pairs in the Cluster Wide ArgoCD Application created by the Validated Patterns operator.
    - This update will add the user defined extra parameters on the ArgoCD Applications on the Spoke Clusters.
    
    efinition of extraParameters under the main
    claudiol committed May 17, 2024
    Configuration menu
    Copy the full SHA
    4eeb69b View commit details
    Browse the repository at this point in the history
  5. Use golang-external-secrets for the acm hub-ca bits

    We'd like to make the imperative namespace optional,
    so let's use the golang-external-secrets one, which is probably
    more correct anyways since the acm hub ca is tied to ESO anyways.
    mbaldessari committed May 17, 2024
    Configuration menu
    Copy the full SHA
    e23fea0 View commit details
    Browse the repository at this point in the history
  6. Only do the acm hub ca policy when vault is the backend

    The acm hub ca is needed for ESO on spokes to connect to the vault on
    the hub, there is no need for this when vault is not used, so let's
    drop it in that case
    mbaldessari committed May 17, 2024
    Configuration menu
    Copy the full SHA
    f673491 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #516 from claudiol/extra-nested-params-updates

    Feat: Followup to definition of extraParameters under the main section of a values file.
    mbaldessari authored May 17, 2024
    Configuration menu
    Copy the full SHA
    e1a448d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #518 from mbaldessari/new-ns-for-hub-ca

    Updates to acm-hub-ca
    claudiol authored May 17, 2024
    Configuration menu
    Copy the full SHA
    5341801 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Merge pull request #520 from mbaldessari/new-vault

    Update vault to 1.16.2
    mbaldessari authored May 27, 2024
    Configuration menu
    Copy the full SHA
    e3d6704 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. fix: when using clusterdeployments, secrets should exist in the clust…

    …er-namespace
    
    Co-authored-by: Michele Baldessari <[email protected]>
    Co-authored-by: Alejandro Villegas <[email protected]>
    Signed-off-by: Tomer Figenblat <[email protected]>
    3 people committed May 28, 2024
    Configuration menu
    Copy the full SHA
    6cd4e85 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Force rolebindings as early as possible

    This is important because in some situations (we've observed this on the
    clusterwide argo instance on spokes) the permissions are not there yet
    when argo tries to create service accounts for the imperative SAs.
    
    This means that the very first sync works up to the service account
    creation which then fails due to lacking RBACs. This triggers a gitops
    issue where selfheal never retries because the previous run failed and
    so the app is in a stuck loop forever
    
    Co-Authored-By: Jonny Rickard <[email protected]>
    
    Closes: GITOPS-4677
    mbaldessari committed May 30, 2024
    Configuration menu
    Copy the full SHA
    ff40ddc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #522 from mbaldessari/force-bindings-early

    Force rolebindings as early as possible
    mbaldessari authored May 30, 2024
    Configuration menu
    Copy the full SHA
    528f1e6 View commit details
    Browse the repository at this point in the history
  3. bug: Invalid OperatorGroup generated when ommitting targetNamespaces

    Problem Statement:
    When setting a namespace like this:
        - openshift-distributed-tracing:
            operatorGroup: true
            targetNamespaces: []
    
    The chart generates the following yaml:
    ```yaml
    apiVersion: operators.coreos.com/v1
    kind: OperatorGroup
    metadata:
      name: openshift-distributed-tracing-operator-group
      namespace: openshift-distributed-tracing
    spec:
      targetNamespaces:
    ```
    
    Which k8s rejects the targetNamespaces key as invalid when it attempts to apply it and removes it since it doesn't have a value, which just so happens to have the desired result of not setting the targetNamespaces (or a selector) to enable it for All Namespaces.
    claudiol committed May 30, 2024
    Configuration menu
    Copy the full SHA
    113a907 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #521 from claudiol/fix-targetns-operatorgroup

    bug: Invalid OperatorGroup generated when omitting targetNamespaces
    claudiol authored May 30, 2024
    Configuration menu
    Copy the full SHA
    e6441ce View commit details
    Browse the repository at this point in the history
  5. Merge pull request #472 from TomerFi/add-clusterdeployments

    feat: use hive clusterdeployment for creating spoke clusters
    mbaldessari authored May 30, 2024
    Configuration menu
    Copy the full SHA
    7ba9db5 View commit details
    Browse the repository at this point in the history
  6. Fix CI issue

    mbaldessari committed May 30, 2024
    Configuration menu
    Copy the full SHA
    ad87c84 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #523 from mbaldessari/ci-fix

    Fix CI issue
    mbaldessari authored May 30, 2024
    Configuration menu
    Copy the full SHA
    e0f09a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    dfe5b1a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #505 from soukron/feature/control-scheduler-for-ma…

    …sters
    
    Added support to control the scheduler/cluster spec
    mbaldessari authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    c799881 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #507 from soukron/feature/auto-approve-installplans

    Simplified PR for auto approve install plans
    mbaldessari authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    e3d4185 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    beb71a1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #525 from mbaldessari/imperative-admin-jobs

    Actually use adminServiceAccountName for the auto approve job
    mbaldessari authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    7606d1a View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Make sure that the if condition on chart split is not always true

    This should fix the fact that jobs are triggered on unrelated changes
    mbaldessari committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    39addf2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #526 from mbaldessari/gh-fix1

    Make sure that the if condition on chart split is not always true
    mbaldessari authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6da9afa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10b0665 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c85ada6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #527 from mbaldessari/superlinter6

    Bump super-linter from 5 to 6
    mbaldessari authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d923c3b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a232db5 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #528 from mbaldessari/gh-fix2

    Add some debugging to the chart split action
    mbaldessari authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6a39172 View commit details
    Browse the repository at this point in the history
  8. Use a specific git version when running git subtree split

    Otherwise we will get errors during the command as git subtree has
    regressed since v2.44.0
    mbaldessari committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    821727a View commit details
    Browse the repository at this point in the history
  9. Merge pull request #529 from mbaldessari/gh-fix3

    Use a specific git version when running git subtree split
    mbaldessari authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8f787d9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3061644 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #530 from mbaldessari/clustergroup-0.8.6

    Release clustergroup v0.8.6
    mbaldessari authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    2763a5f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ae14cd2 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #531 from mbaldessari/sudo

    Add sudo to apt-get invocation
    mbaldessari authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    69063d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    17325d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5523097 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #532 from mbaldessari/READMEs

    Add some READMEs in the individual charts
    mbaldessari authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    a450f5a View commit details
    Browse the repository at this point in the history
  4. Skip unreachable spokes when setting up vault

    When setting up vault we loop through all the managed clusters and set
    up the token so ESO can fetch certain paths in vault. This happens in
    the unseal vault ansible job and will fail if one of the managed
    clusters is unreachable. This is undesirable because a cluster might
    have been shut down on purpose or might be temporarily not reachable
    and this is no reason to stop the configuration of vault.
    
    Tested as follows:
    1. Deployed mcg on sno1 and sno2. All green.
    2. Shut off sno2 so it is unreachable. observed unseal-cronjob fail (took a while but eventually failed with:
       ```
       TASK [vault_utils : Fetch remote ansible to remote cluster] ********************
       ok: [localhost] => (item=local-cluster)
       An exception occurred during task execution. To see the full traceback, use -vvv. The error was: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.sno2.ocplab.ocp', port=6443): Max retries exceeded with url: /version (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f1e08dd4670>: Failed to establish a new connection: [Errno 110] Connection timed out'))
       failed: [localhost] (item=sno2) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "sno2", "value": {"bearerToken": "eyJhbGciOiJSUzI1...
         ```
    3. Imported sno3 into the hub on sno1. observed unseal-cronjob still fail:
       ```
       TASK [vault_utils : Fetch remote ansible to remote cluster] ********************
       ok: [localhost] => (item=local-cluster)
       An exception occurred during task execution. To see the full traceback, use -vvv. The error was: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.sno2.ocplab.ocp', port=6443): Max retries exceeded with url: /version (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fb5d293e0a0>: Failed to establish a new connection: [Errno 110] Connection timed out'))
       failed: [localhost] (item=sno2) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "sno2", "value": {"bearerToken": "ey...
       ok: [localhost] => (item=sno3)
       PLAY RECAP *********************************************************************
       localhost : ok=37 changed=11 unreachable=0 failed=1 skipped=13 rescued=0 ignored=0
       ```
    4. After the ignore_errors patch:
       ```
       TASK [vault_utils : Fetch remote ansible to remote cluster] ********************
       ok: [localhost] => (item=local-cluster)
       An exception occurred during task execution. To see the full traceback, use -vvv. The error was: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.sno2.ocplab.ocp', port=6443): Max retries exceeded with url: /version (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fc4b7805670>: Failed to establish a new connection: [Errno 110] Connection timed out'))
       failed: [localhost] (item=sno2) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "sno2", "value": {"bearerToken": "eyJhb....
       ok: [localhost] => (item=sno3)
       ...ignoring
       # sno2 correctly gets skipped in the subsequent tasks
       ```
       sno3 did manage to login to the vault and everything just worked
    
    Reported-by: François Charette <[email protected]>
    mbaldessari committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    e3babbb View commit details
    Browse the repository at this point in the history
  5. Merge pull request #533 from mbaldessari/resilient-unseal

    Skip unreachable spokes when setting up vault
    mbaldessari authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    15b92cf View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    3ec1839 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #534 from mbaldessari/nolog-ansible2

    Add no_log to spokes initialization task
    mbaldessari authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    d1be1e4 View commit details
    Browse the repository at this point in the history
  3. Drop initContainers variable and make it the default

    This will allow us to work with external CAs out of the box and also it
    will allow the framework to be able use internal gitea instances out of
    the box.
    
    Tested as follows:
    1. Deployed stock MCG with no changes
    2. Changed the MCG repo to one with this patch
    3. Observed initContainers to show up on:
       A. namespaced argo on hub
       B. clusterwide argo on spoke
       C. namespaced argo on spoke
    4. All applications still worked
    5. Deployed mcg from scratch using a branch with this patch (with
       multisource set to false so we're sure we're testing the right common
       bits in the branch)
    mbaldessari committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    9809c86 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    75f8385 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #535 from mbaldessari/dropinitcontainers

    Make initContainers the default
    mbaldessari authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    56378d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b489135 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #536 from mbaldessari/newclustergroup

    Release clustergroup v0.8.7
    mbaldessari authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    c04c68a View commit details
    Browse the repository at this point in the history
  8. Upgrade ESO to v0.9.19

    mbaldessari committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    d846593 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #537 from mbaldessari/eso-0.9.19

    Upgrade ESO to v0.9.19
    mbaldessari authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    488fd39 View commit details
    Browse the repository at this point in the history
  10. Update helm version in CI to 3.14.0

    It's the version gitops 1.12 is using these days:
    
    ❯ oc exec -it -n openshift-gitops openshift-gitops-repo-server-66bf746964-926qk -c argocd-repo-server -- bash -c "helm version"
    version.BuildInfo{Version:"v3.14.0", GitCommit:"2a2fb3b98829f1e0be6fb18af2f6599e0f4e8243", GitTreeState:"", GoVersion:"go1.21.9 (Red Hat 1.21.9-1.module+el8.10.0+21671+b35c3b78)"}
    mbaldessari committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    b907bd5 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #538 from mbaldessari/ci-helm-version

    Update helm version in CI to 3.14.0
    mbaldessari authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    5ffb4d3 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Drop imperative.initcontainers.gitinit

    Now that we switched to imperative.initcontainers.gitinit-ca, the older
    define is not used anywhere, so we can drop this.
    mbaldessari committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    429f55c View commit details
    Browse the repository at this point in the history
  2. Have unseal work whenever we specifiy HEAD

    Otherwise if HEAD is specified we get the following:
    
        mkdir: cannot create directory '/git/home': File exists
        Cloning into '/git/repo'...
        warning: Could not find remote branch HEAD to clone.
        fatal: Remote branch HEAD not found in upstream origin
    mbaldessari committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    e967b15 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #539 from mbaldessari/unseal-head

    Make unseal HEAD work
    mbaldessari authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    32f3a93 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85c3a9b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05a876b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #540 from mbaldessari/helathcheck-configurable

    Make healthchecks configurable
    mbaldessari authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    dc49d9d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e97b2e7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8d1aaab View commit details
    Browse the repository at this point in the history
  9. Merge pull request #541 from mbaldessari/pr-2

    Make resourcehealthchecks configurable
    mbaldessari authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    63b85b2 View commit details
    Browse the repository at this point in the history
  10. Do not quote $BRANCH variable

    Otherwise we might error out with:
    
        error: unknown option `branch qe_test-16831'
        usage: git clone [<options>] [--] <repo> [<dir>]
    mbaldessari committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    32194d1 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #542 from mbaldessari/fix-unseal

    Do not quote $BRANCH variable
    mbaldessari authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    c06539f View commit details
    Browse the repository at this point in the history
  12. Fix initcontainer race on spokes

    initContainers on the clusterwide argo instances on spokes rely on a
    configmap called "trusted-ca-bundle" that gets created by ACM in the
    openshift-gitops namespace.
    
    Since we have no explicit guarantees about ordering, it might happen
    that the argocd object gets created by acm before the configmap. This
    is problematic because the init container will start but just ignore
    the missing configmap.
    
    Solve this by splitting the ocp-gitops-policy in two and making sure
    that both the openshift-gitops subscription and the trusted-ca-bundle
    configmap are green before applying the next dependency.
    mbaldessari committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    97b2afa View commit details
    Browse the repository at this point in the history
  13. Merge pull request #543 from mbaldessari/fix-race2

    Fix initcontainer race on spokes
    mbaldessari authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    42087ea View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ffa35ef View commit details
    Browse the repository at this point in the history
  15. Merge pull request #544 from mbaldessari/clustergroup-0.8.8

    Release clustergroup v0.8.8
    mbaldessari authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    a110512 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    e47dd3f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #545 from mbaldessari/pr-1

    configure annotation based resource tracking
    mbaldessari authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    8f7e3b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Drop imperative.volumes and imperative.volumemounts

    With the switch to initcontainers they are not used anywhere anymore
    mbaldessari committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    5b52f0d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #546 from mbaldessari/cleanup1

    Drop imperative.volumes and imperative.volumemounts
    mbaldessari authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    8242abd View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Properly quote vault kv command

    When using a password with a dollar, the oc exec commands run inside the
    vault are not properly escaped, casing the dollar signed to be
    interpreted by the shell inside the vault pod.
    
    So a password like 'Y$yxn54&qXAxpUd2*yGH' will become 'Y&qXAxpUd2*yGH'
    in the vault.
    
    This is because the command that is being run ends up being:
    
        oc exec -n vault vault-0 -i -- sh -c "vault kv patch -mount=secret global/mysecret dollar=Y$yxn54&qXAxpUd2*yGH"
    
    The `$yxn54` will be interpreted by the shell inside vault.
    
    Let's fix this by running a properly escaped command:
    
        oc exec -n vault vault-0 -i -- sh -c "vault kv patch -mount=secret global/mysecret dollar='"'Y$yxn54&qXAxpUd2*yGH'"'"
    
    Reported-By: Chris Butler <[email protected]>
    mbaldessari committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    28b2d39 View commit details
    Browse the repository at this point in the history
  2. Make HUB work when spokes point to in hub cluster gitea

    With this change we push the hub CA to the spokes in both the
    openshift-gitops, the namespaced argo namespace and in the imperative
    namespace.
    
    We do this so that the two argo instances are allowed to clone from an
    eventual gitea repository on the hub. Same goes for the imperative
    framework which might need to clone the code from the in-cluster gitea
    service running on the hub.
    mbaldessari committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    6a312d7 View commit details
    Browse the repository at this point in the history
  3. update tests

    mbaldessari committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    591a339 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #548 from mbaldessari/spoke-ca-gitea

    Support for gitea on spokes
    mbaldessari authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    324a8a2 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Merge pull request #547 from mbaldessari/password-dollar

    Properly quote vault kv command
    mbaldessari authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    49f75ec View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. ACM chart version 0.0.2

    mbaldessari committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    de5647f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fa5746 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89b499b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #549 from mbaldessari/multi-source

    Update chart versions
    mbaldessari authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    ba674d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Implement multi-source

    mbaldessari committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    89a4cad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e78669 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #550 from mbaldessari/multisource-new

    Multisource on spokes
    mbaldessari authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    b4574ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a3aa2b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #551 from mbaldessari/clustergroup-0.8.9

    Release clustergroup v0.8.9
    mbaldessari authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    e67a770 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13f3b23 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac6640c View commit details
    Browse the repository at this point in the history
  8. Merge pull request #552 from mbaldessari/clustergroup-0.8.10

    Release clustergroup v0.8.10
    mbaldessari authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    fc92a78 View commit details
    Browse the repository at this point in the history
  9. Release acm v0.0.3

    mbaldessari committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    5f678b5 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #553 from mbaldessari/acm-0.0.3

    Release acm v0.0.3
    mbaldessari authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    2ce3808 View commit details
    Browse the repository at this point in the history
  11. Fix missing chart field

    mbaldessari committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    ca9e3a2 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #554 from mbaldessari/small-multisource-fix

    Small multisource fix
    mbaldessari authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    95bae32 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Release acm v0.0.4

    mbaldessari committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    5bdeff5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #555 from mbaldessari/acm-0.0.4

    Release acm v0.0.4
    mbaldessari authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    98cbcab View commit details
    Browse the repository at this point in the history
  3. Update chart versions

    mbaldessari committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    bf0c8aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88ab5b3 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    fc675e5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #557 from mbaldessari/vault-helm-0.28.1

    Update vault-helm to v0.28.1 and vault to 1.17.2
    mbaldessari authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d83b201 View commit details
    Browse the repository at this point in the history
  3. Update ESO to 0.9.20

    mbaldessari committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0b45eea View commit details
    Browse the repository at this point in the history
  4. Merge pull request #558 from mbaldessari/eso-0.9.20

    Update ESO to 0.9.20
    mbaldessari authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    6b426aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b71cb0f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #559 from mbaldessari/new-charts

    Release new hashicorp-vault and golang-external-secrets charts
    mbaldessari authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    912b510 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Add Ansible playbook

    Martin Jackson committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0983d0d View commit details
    Browse the repository at this point in the history
  2. Put the playbook in a more normal location for us

    Martin Jackson committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    4ce4d80 View commit details
    Browse the repository at this point in the history
  3. Exclude new playbook

    Martin Jackson committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    41bc42d View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Allow for choice in where file is written

    Martin Jackson committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    7bcfbd3 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Merge pull request #561 from mhjacks/provide_kubeconfig_writer

    Provide kubeconfig writer
    mhjacks authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    9a3c487 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Merge pull request #506 from soukron/feature/add-labels-to-nodes

    Added support to label/annotate nodes
    mhjacks authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1f08dfe View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Fix pki bind mount when using podman machine

    Currently we test for the existance of local TLS folder and bind mount
    them in containers. This does not work correctly when using podman
    machine, because a the test is running on the host and so we might bind
    mount the wrong folder. For example:
    On Mac OSX /etc/pki does not exist on the folder and so we bind mount
    /etc/ssl even though /etc/pki does exist in the podman machine VM
    
    Co-Authored-By: Ákos Erős <[email protected]>
    mbaldessari and darkdoc committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    98d4312 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #562 from mbaldessari/fix-macosx

    Fix pki bind mount when using podman machine
    mbaldessari authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    414a252 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Allow originRepo to be set via make install and main.git parameters

    We introduce the `main.git.repoUpstreamURL` parameter. This can be used
    to set `originRepo`.
    
    When `originRepo` is set, an in-cluster gitea will automatically be spawned.
    In this case `originRepo` will point to the upstream repository and `targetRepo`
    will point to the internal in-cluster gitea mirror.
    mbaldessari committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ec340b1 View commit details
    Browse the repository at this point in the history
  2. resolves #21 rag-llm-gitops

    day0hero committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    73313cb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #564 from day0hero/ragllm-pr21

    resolves #21 rag-llm-gitops
    mbaldessari authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    af69b30 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #563 from mbaldessari/main-gitea

    Allow originRepo to be set via make install and main.git parameters
    mbaldessari authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    9142471 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Fix vars that were erroneously dropped

    In 98d4312 (Fix pki bind mount when
    using podman machine) we erroneously dropped some K8S_* variables.
    
    Reported-by: Andrew Beekhof <[email protected]>
    mbaldessari committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    99bc297 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #565 from mbaldessari/fix-vars

    Fix vars that were erroneously dropped
    darkdoc authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    0ec7cc6 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Allow more flexibility with multiSourceConfig schema

    We specifically also add helmRepoUrl as it make it more discoverable,
    but we stay flexible in what we accept so that things can be extended
    without having to be in lockstep with the operator.
    mbaldessari committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    58b6958 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #566 from mbaldessari/extend-multisource-schema

    Allow more flexibility with multiSourceConfig schema
    mbaldessari authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    4544bc6 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Inject VALUES_SECRET env var

    Since it can be used to point to an alternative file, let's inject it
    into the container
    mbaldessari committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    3c28c4b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #567 from mbaldessari/values_secret

    Inject VALUES_SECRET env var
    mbaldessari authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    5f4cf89 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Add helmRepoUrl variable

    mbaldessari committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    7ed4d1e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #568 from mbaldessari/helmrepourl

    Add helmRepoUrl variable
    mbaldessari authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4e3505c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    9ec9af0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #569 from mbaldessari/letsencrypt-test

    Update letsencrypt to v0.1.1
    mbaldessari authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    6617090 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Allow overriding gitops source on spokes

    This is needed on spokes when installing in a disconnected environment
    mbaldessari committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    5ec42ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6511e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a5cce8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #570 from mbaldessari/some-updates

    A couple of small updated and new releases
    mbaldessari authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    741a52e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9ccd486 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #571 from mbaldessari/relax-schema-for-gitops

    Extend the schema for disconnected
    mbaldessari authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    654dbae View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b3cef81 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #572 from mbaldessari/clustergroup-0.8.12

    Update clustergroup chart to 0.8.12
    mbaldessari authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    96c428d View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Update super-linter to v7

    mbaldessari committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a8d7f94 View commit details
    Browse the repository at this point in the history
  2. Fix action path

    mbaldessari committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    3fbf2e8 View commit details
    Browse the repository at this point in the history
  3. Fix action path v2

    mbaldessari committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    97b9589 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #573 from mbaldessari/super-linter-new

    Update super-linter to v7
    mbaldessari authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    02bfd1f View commit details
    Browse the repository at this point in the history
  5. Upgrade ESO to v0.10.0

    mbaldessari committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    55beff3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #574 from mbaldessari/eso-0.10.0

    Upgrade ESO to v0.10.0
    mbaldessari authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    6cd5b50 View commit details
    Browse the repository at this point in the history
  7. Upgrade vault to 1.17.3

    mbaldessari committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    bd74dba View commit details
    Browse the repository at this point in the history
  8. Merge pull request #575 from mbaldessari/vault-1.17.3

    Upgrade vault to 1.17.3
    mbaldessari authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f8921c3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c7105bc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    86ad342 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #576 from mbaldessari/hashicorp-vault-0.1.1

    Release new hashicorp-vault and golang-external-secrets charts
    mbaldessari authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    29d9d0a View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Switch to gitops-1.13

    It is supported all the way back to OCP 4.12
    
    Tested on sno hub + spoke successfully
    mbaldessari committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    fc3fb1f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #577 from mbaldessari/gitops-1.13-support

    Switch to gitops-1.13
    mbaldessari authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    0a20ea6 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Add a pushsecrets policy and vault path for ESO syncing

    See the README for more details, but TLDR: you can use
    `secret/pushsecrets` to push secrets from any node to the vault.
    This secret can then be retrieved from either a different namespace
    or a different cluster node.
    
    Tested this with a pushsecret as follows:
    ```
    apiVersion: external-secrets.io/v1alpha1
    kind: PushSecret
    metadata:
      name: pushsecret
      namespace: hello-world
    spec:
      data:
        - conversionStrategy: None
          match:
            remoteRef:
              property: baz
              remoteKey: pushsecrets/testme
            secretKey: bar
      deletionPolicy: Delete
      refreshInterval: 10s
      secretStoreRefs:
        - kind: ClusterSecretStore
          name: vault-backend
      selector:
        secret:
          name: existing-secret
      updatePolicy: Replace
    ```
    
    The above takes the property called `baz` of an existing secret called `existing-secret` in
    the `hello-world` namespace and pushes it to the `secret/pushsecrets/testme` vault path.
    
    Suggested-By: Chris Butler <[email protected]>
    
    Closes: MBP-641
    mbaldessari committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    051cd8c View commit details
    Browse the repository at this point in the history
  2. Fix PyInk warnings

    mbaldessari committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    9aef778 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #579 from mbaldessari/push-secrets

    Add a pushsecrets policy and vault path for ESO syncing
    mhjacks authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    5acb722 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    1ebca7f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #580 from mbaldessari/updates2

    Replace tabs with spaces and add some missing env vars that could be passed
    mbaldessari authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    f46898c View commit details
    Browse the repository at this point in the history
  3. Also push any changes to operator-install to its own repo

    Since at the time the folder was named operator-install and the chart
    pattern-install, let's push it out to the `pattern-install-chart` repo
    which is a bit clearer.
    mbaldessari committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b8e62f2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #581 from mbaldessari/pattern-install-chart

    Also push any changes to operator-install to its own repo
    mbaldessari authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    a64fb4d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    907e33b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #582 from mbaldessari/crd-update2

    Update CRD from operator v0.0.55
    mbaldessari authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b98c8dd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8452d30 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #583 from mbaldessari/Fix-workflow

    Fix chart name in pattern-install branch+split wf
    mbaldessari authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    c2b5bce View commit details
    Browse the repository at this point in the history
  9. Tweak readme

    mbaldessari committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    35576f6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cc3d360 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

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

Commits on Sep 10, 2024

  1. Merge pull request #585 from mbaldessari/tiny-cleanup2

    Use $group.name in clusterset metadata
    mbaldessari authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    2154756 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    929952c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    034a31b View commit details
    Browse the repository at this point in the history
  4. Update super-linter to v7

    mbaldessari committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    6cfc574 View commit details
    Browse the repository at this point in the history
  5. Disable natural language plugin

    It is being just silly
    mbaldessari committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    ad418d0 View commit details
    Browse the repository at this point in the history