-
Notifications
You must be signed in to change notification settings - Fork 5
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 #38
common automatic update #38
Commits on Apr 16, 2024
-
feat: add support for hive clusterdeployments creating spokes
Co-authored-by: Alejandro Villegas <[email protected]> Signed-off-by: Tomer Figenblat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2215f7 - Browse repository at this point
Copy the full SHA f2215f7View commit details -
test: regenerated tests after clusterdeployment commit
Co-authored-by: Alejandro Villegas <[email protected]> Signed-off-by: Tomer Figenblat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9bf1f7 - Browse repository at this point
Copy the full SHA f9bf1f7View commit details
Commits on Apr 17, 2024
-
test: updated test-cased and regeneated expectations
Co-authored-by: Alejandro Villegas <[email protected]> Signed-off-by: Tomer Figenblat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b4e903 - Browse repository at this point
Copy the full SHA 5b4e903View commit details
Commits on Apr 23, 2024
-
chore: added annotations controling gitops and fail for missing meta …
…for clusterdeployments Signed-off-by: Tomer Figenblat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a073b8c - Browse repository at this point
Copy the full SHA a073b8cView commit details
Commits on Apr 26, 2024
-
chore: removed managedclusterset spec
Signed-off-by: Tomer Figenblat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6ffd0e - Browse repository at this point
Copy the full SHA c6ffd0eView commit details
Commits on May 2, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for ff3147a - Browse repository at this point
Copy the full SHA ff3147aView commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa0b969 - Browse repository at this point
Copy the full SHA aa0b969View commit details -
Merge pull request #500 from mbaldessari/iib-acm
Improve readme for ACM IIB
Configuration menu - View commit details
-
Copy full SHA for 35db672 - Browse repository at this point
Copy the full SHA 35db672View commit details -
Merge pull request #499 from claudiol/argocd-tls-redirect
New global scope argocdServer section for values-global.yaml
Configuration menu - View commit details
-
Copy full SHA for 0fdc074 - Browse repository at this point
Copy the full SHA 0fdc074View commit details -
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).
Configuration menu - View commit details
-
Copy full SHA for 23614a4 - Browse repository at this point
Copy the full SHA 23614a4View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d9c7350 - Browse repository at this point
Copy the full SHA d9c7350View commit details -
Merge pull request #501 from mbaldessari/operator-install
Drop gitopsspec from pattern's CR
Configuration menu - View commit details
-
Copy full SHA for 6cf424f - Browse repository at this point
Copy the full SHA 6cf424fView commit details -
Merge pull request #502 from mbaldessari/operator-install2
Allow customizing the VP operator subscription
Configuration menu - View commit details
-
Copy full SHA for e5ad7af - Browse repository at this point
Copy the full SHA e5ad7afView commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 258af6b - Browse repository at this point
Copy the full SHA 258af6bView commit details -
Merge pull request #504 from mbaldessari/retries-iib
Add retries when checking oc version
Configuration menu - View commit details
-
Copy full SHA for e9d1a4f - Browse repository at this point
Copy the full SHA e9d1a4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cbcc98 - Browse repository at this point
Copy the full SHA 1cbcc98View commit details -
Merge pull request #492 from mbaldessari/imperative-admin
Add an imperative-admin-sa service account
Configuration menu - View commit details
-
Copy full SHA for 370b78e - Browse repository at this point
Copy the full SHA 370b78eView commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3a4eaf9 - Browse repository at this point
Copy the full SHA 3a4eaf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 308d708 - Browse repository at this point
Copy the full SHA 308d708View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0123fc7 - Browse repository at this point
Copy the full SHA 0123fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48b584e - Browse repository at this point
Copy the full SHA 48b584eView commit details
Commits on May 13, 2024
-
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)
Configuration menu - View commit details
-
Copy full SHA for 04a6d6d - Browse repository at this point
Copy the full SHA 04a6d6dView commit details -
Merge pull request #508 from mbaldessari/consistent-registry
Switch to registry.redhat.io for the initContainer image
Configuration menu - View commit details
-
Copy full SHA for 502da98 - Browse repository at this point
Copy the full SHA 502da98View commit details
Commits on May 14, 2024
-
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"
Configuration menu - View commit details
-
Copy full SHA for f6c7a47 - Browse repository at this point
Copy the full SHA f6c7a47View commit details -
Merge pull request #509 from claudiol/acm-application-policies-update
Update for ACM chart to application-policies.yaml
Configuration menu - View commit details
-
Copy full SHA for cea4fd6 - Browse repository at this point
Copy the full SHA cea4fd6View commit details
Commits on May 15, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 4d422a4 - Browse repository at this point
Copy the full SHA 4d422a4View commit details -
Merge pull request #511 from claudiol/update-clustergroup-values-schema
Add extraParameters to values.schema.json
Configuration menu - View commit details
-
Copy full SHA for b2a7085 - Browse repository at this point
Copy the full SHA b2a7085View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ab630bb - Browse repository at this point
Copy the full SHA ab630bbView commit details -
Merge pull request #514 from mbaldessari/eso-0.9.18
Update ESO to 0.9.18
Configuration menu - View commit details
-
Copy full SHA for 2638c41 - Browse repository at this point
Copy the full SHA 2638c41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d147b2 - Browse repository at this point
Copy the full SHA 7d147b2View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 4eeb69b - Browse repository at this point
Copy the full SHA 4eeb69bView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for e23fea0 - Browse repository at this point
Copy the full SHA e23fea0View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for f673491 - Browse repository at this point
Copy the full SHA f673491View commit details -
Merge pull request #516 from claudiol/extra-nested-params-updates
Feat: Followup to definition of extraParameters under the main section of a values file.
Configuration menu - View commit details
-
Copy full SHA for e1a448d - Browse repository at this point
Copy the full SHA e1a448dView commit details -
Merge pull request #518 from mbaldessari/new-ns-for-hub-ca
Updates to acm-hub-ca
Configuration menu - View commit details
-
Copy full SHA for 5341801 - Browse repository at this point
Copy the full SHA 5341801View commit details
Commits on May 27, 2024
-
Merge pull request #520 from mbaldessari/new-vault
Update vault to 1.16.2
Configuration menu - View commit details
-
Copy full SHA for e3d6704 - Browse repository at this point
Copy the full SHA e3d6704View commit details
Commits on May 28, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 6cd4e85 - Browse repository at this point
Copy the full SHA 6cd4e85View commit details
Commits on May 30, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for ff40ddc - Browse repository at this point
Copy the full SHA ff40ddcView commit details -
Merge pull request #522 from mbaldessari/force-bindings-early
Force rolebindings as early as possible
Configuration menu - View commit details
-
Copy full SHA for 528f1e6 - Browse repository at this point
Copy the full SHA 528f1e6View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 113a907 - Browse repository at this point
Copy the full SHA 113a907View commit details -
Merge pull request #521 from claudiol/fix-targetns-operatorgroup
bug: Invalid OperatorGroup generated when omitting targetNamespaces
Configuration menu - View commit details
-
Copy full SHA for e6441ce - Browse repository at this point
Copy the full SHA e6441ceView commit details -
Merge pull request #472 from TomerFi/add-clusterdeployments
feat: use hive clusterdeployment for creating spoke clusters
Configuration menu - View commit details
-
Copy full SHA for 7ba9db5 - Browse repository at this point
Copy the full SHA 7ba9db5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad87c84 - Browse repository at this point
Copy the full SHA ad87c84View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0f09a8 - Browse repository at this point
Copy the full SHA e0f09a8View commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dfe5b1a - Browse repository at this point
Copy the full SHA dfe5b1aView commit details -
Merge pull request #505 from soukron/feature/control-scheduler-for-ma…
…sters Added support to control the scheduler/cluster spec
Configuration menu - View commit details
-
Copy full SHA for c799881 - Browse repository at this point
Copy the full SHA c799881View commit details -
Merge pull request #507 from soukron/feature/auto-approve-installplans
Simplified PR for auto approve install plans
Configuration menu - View commit details
-
Copy full SHA for e3d4185 - Browse repository at this point
Copy the full SHA e3d4185View commit details -
Configuration menu - View commit details
-
Copy full SHA for beb71a1 - Browse repository at this point
Copy the full SHA beb71a1View commit details -
Merge pull request #525 from mbaldessari/imperative-admin-jobs
Actually use adminServiceAccountName for the auto approve job
Configuration menu - View commit details
-
Copy full SHA for 7606d1a - Browse repository at this point
Copy the full SHA 7606d1aView commit details
Commits on Jun 4, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 39addf2 - Browse repository at this point
Copy the full SHA 39addf2View commit details -
Merge pull request #526 from mbaldessari/gh-fix1
Make sure that the if condition on chart split is not always true
Configuration menu - View commit details
-
Copy full SHA for 6da9afa - Browse repository at this point
Copy the full SHA 6da9afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b0665 - Browse repository at this point
Copy the full SHA 10b0665View commit details -
Configuration menu - View commit details
-
Copy full SHA for c85ada6 - Browse repository at this point
Copy the full SHA c85ada6View commit details -
Merge pull request #527 from mbaldessari/superlinter6
Bump super-linter from 5 to 6
Configuration menu - View commit details
-
Copy full SHA for d923c3b - Browse repository at this point
Copy the full SHA d923c3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a232db5 - Browse repository at this point
Copy the full SHA a232db5View commit details -
Merge pull request #528 from mbaldessari/gh-fix2
Add some debugging to the chart split action
Configuration menu - View commit details
-
Copy full SHA for 6a39172 - Browse repository at this point
Copy the full SHA 6a39172View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 821727a - Browse repository at this point
Copy the full SHA 821727aView commit details -
Merge pull request #529 from mbaldessari/gh-fix3
Use a specific git version when running git subtree split
Configuration menu - View commit details
-
Copy full SHA for 8f787d9 - Browse repository at this point
Copy the full SHA 8f787d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3061644 - Browse repository at this point
Copy the full SHA 3061644View commit details -
Merge pull request #530 from mbaldessari/clustergroup-0.8.6
Release clustergroup v0.8.6
Configuration menu - View commit details
-
Copy full SHA for 2763a5f - Browse repository at this point
Copy the full SHA 2763a5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae14cd2 - Browse repository at this point
Copy the full SHA ae14cd2View commit details -
Merge pull request #531 from mbaldessari/sudo
Add sudo to apt-get invocation
Configuration menu - View commit details
-
Copy full SHA for 69063d1 - Browse repository at this point
Copy the full SHA 69063d1View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 17325d6 - Browse repository at this point
Copy the full SHA 17325d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5523097 - Browse repository at this point
Copy the full SHA 5523097View commit details -
Merge pull request #532 from mbaldessari/READMEs
Add some READMEs in the individual charts
Configuration menu - View commit details
-
Copy full SHA for a450f5a - Browse repository at this point
Copy the full SHA a450f5aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for e3babbb - Browse repository at this point
Copy the full SHA e3babbbView commit details -
Merge pull request #533 from mbaldessari/resilient-unseal
Skip unreachable spokes when setting up vault
Configuration menu - View commit details
-
Copy full SHA for 15b92cf - Browse repository at this point
Copy the full SHA 15b92cfView commit details
Commits on Jun 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3ec1839 - Browse repository at this point
Copy the full SHA 3ec1839View commit details -
Merge pull request #534 from mbaldessari/nolog-ansible2
Add no_log to spokes initialization task
Configuration menu - View commit details
-
Copy full SHA for d1be1e4 - Browse repository at this point
Copy the full SHA d1be1e4View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 9809c86 - Browse repository at this point
Copy the full SHA 9809c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75f8385 - Browse repository at this point
Copy the full SHA 75f8385View commit details -
Merge pull request #535 from mbaldessari/dropinitcontainers
Make initContainers the default
Configuration menu - View commit details
-
Copy full SHA for 56378d3 - Browse repository at this point
Copy the full SHA 56378d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b489135 - Browse repository at this point
Copy the full SHA b489135View commit details -
Merge pull request #536 from mbaldessari/newclustergroup
Release clustergroup v0.8.7
Configuration menu - View commit details
-
Copy full SHA for c04c68a - Browse repository at this point
Copy the full SHA c04c68aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d846593 - Browse repository at this point
Copy the full SHA d846593View commit details -
Merge pull request #537 from mbaldessari/eso-0.9.19
Upgrade ESO to v0.9.19
Configuration menu - View commit details
-
Copy full SHA for 488fd39 - Browse repository at this point
Copy the full SHA 488fd39View commit details -
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)"}
Configuration menu - View commit details
-
Copy full SHA for b907bd5 - Browse repository at this point
Copy the full SHA b907bd5View commit details -
Merge pull request #538 from mbaldessari/ci-helm-version
Update helm version in CI to 3.14.0
Configuration menu - View commit details
-
Copy full SHA for 5ffb4d3 - Browse repository at this point
Copy the full SHA 5ffb4d3View commit details
Commits on Jun 10, 2024
-
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.
Configuration menu - View commit details
-
Copy full SHA for 429f55c - Browse repository at this point
Copy the full SHA 429f55cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for e967b15 - Browse repository at this point
Copy the full SHA e967b15View commit details -
Merge pull request #539 from mbaldessari/unseal-head
Make unseal HEAD work
Configuration menu - View commit details
-
Copy full SHA for 32f3a93 - Browse repository at this point
Copy the full SHA 32f3a93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85c3a9b - Browse repository at this point
Copy the full SHA 85c3a9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05a876b - Browse repository at this point
Copy the full SHA 05a876bView commit details -
Merge pull request #540 from mbaldessari/helathcheck-configurable
Make healthchecks configurable
Configuration menu - View commit details
-
Copy full SHA for dc49d9d - Browse repository at this point
Copy the full SHA dc49d9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e97b2e7 - Browse repository at this point
Copy the full SHA e97b2e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d1aaab - Browse repository at this point
Copy the full SHA 8d1aaabView commit details -
Merge pull request #541 from mbaldessari/pr-2
Make resourcehealthchecks configurable
Configuration menu - View commit details
-
Copy full SHA for 63b85b2 - Browse repository at this point
Copy the full SHA 63b85b2View commit details -
Otherwise we might error out with: error: unknown option `branch qe_test-16831' usage: git clone [<options>] [--] <repo> [<dir>]
Configuration menu - View commit details
-
Copy full SHA for 32194d1 - Browse repository at this point
Copy the full SHA 32194d1View commit details -
Merge pull request #542 from mbaldessari/fix-unseal
Do not quote $BRANCH variable
Configuration menu - View commit details
-
Copy full SHA for c06539f - Browse repository at this point
Copy the full SHA c06539fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 97b2afa - Browse repository at this point
Copy the full SHA 97b2afaView commit details -
Merge pull request #543 from mbaldessari/fix-race2
Fix initcontainer race on spokes
Configuration menu - View commit details
-
Copy full SHA for 42087ea - Browse repository at this point
Copy the full SHA 42087eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffa35ef - Browse repository at this point
Copy the full SHA ffa35efView commit details -
Merge pull request #544 from mbaldessari/clustergroup-0.8.8
Release clustergroup v0.8.8
Configuration menu - View commit details
-
Copy full SHA for a110512 - Browse repository at this point
Copy the full SHA a110512View commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e47dd3f - Browse repository at this point
Copy the full SHA e47dd3fView commit details -
Merge pull request #545 from mbaldessari/pr-1
configure annotation based resource tracking
Configuration menu - View commit details
-
Copy full SHA for 8f7e3b1 - Browse repository at this point
Copy the full SHA 8f7e3b1View commit details
Commits on Jun 15, 2024
-
Drop imperative.volumes and imperative.volumemounts
With the switch to initcontainers they are not used anywhere anymore
Configuration menu - View commit details
-
Copy full SHA for 5b52f0d - Browse repository at this point
Copy the full SHA 5b52f0dView commit details -
Merge pull request #546 from mbaldessari/cleanup1
Drop imperative.volumes and imperative.volumemounts
Configuration menu - View commit details
-
Copy full SHA for 8242abd - Browse repository at this point
Copy the full SHA 8242abdView commit details
Commits on Jun 18, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 28b2d39 - Browse repository at this point
Copy the full SHA 28b2d39View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 6a312d7 - Browse repository at this point
Copy the full SHA 6a312d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 591a339 - Browse repository at this point
Copy the full SHA 591a339View commit details -
Merge pull request #548 from mbaldessari/spoke-ca-gitea
Support for gitea on spokes
Configuration menu - View commit details
-
Copy full SHA for 324a8a2 - Browse repository at this point
Copy the full SHA 324a8a2View commit details
Commits on Jun 19, 2024
-
Merge pull request #547 from mbaldessari/password-dollar
Properly quote vault kv command
Configuration menu - View commit details
-
Copy full SHA for 49f75ec - Browse repository at this point
Copy the full SHA 49f75ecView commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de5647f - Browse repository at this point
Copy the full SHA de5647fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fa5746 - Browse repository at this point
Copy the full SHA 1fa5746View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89b499b - Browse repository at this point
Copy the full SHA 89b499bView commit details -
Merge pull request #549 from mbaldessari/multi-source
Update chart versions
Configuration menu - View commit details
-
Copy full SHA for ba674d9 - Browse repository at this point
Copy the full SHA ba674d9View commit details
Commits on Jun 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 89a4cad - Browse repository at this point
Copy the full SHA 89a4cadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e78669 - Browse repository at this point
Copy the full SHA 2e78669View commit details -
Merge pull request #550 from mbaldessari/multisource-new
Multisource on spokes
Configuration menu - View commit details
-
Copy full SHA for b4574ed - Browse repository at this point
Copy the full SHA b4574edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a3aa2b - Browse repository at this point
Copy the full SHA 9a3aa2bView commit details -
Merge pull request #551 from mbaldessari/clustergroup-0.8.9
Release clustergroup v0.8.9
Configuration menu - View commit details
-
Copy full SHA for e67a770 - Browse repository at this point
Copy the full SHA e67a770View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13f3b23 - Browse repository at this point
Copy the full SHA 13f3b23View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac6640c - Browse repository at this point
Copy the full SHA ac6640cView commit details -
Merge pull request #552 from mbaldessari/clustergroup-0.8.10
Release clustergroup v0.8.10
Configuration menu - View commit details
-
Copy full SHA for fc92a78 - Browse repository at this point
Copy the full SHA fc92a78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f678b5 - Browse repository at this point
Copy the full SHA 5f678b5View commit details -
Merge pull request #553 from mbaldessari/acm-0.0.3
Release acm v0.0.3
Configuration menu - View commit details
-
Copy full SHA for 2ce3808 - Browse repository at this point
Copy the full SHA 2ce3808View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca9e3a2 - Browse repository at this point
Copy the full SHA ca9e3a2View commit details -
Merge pull request #554 from mbaldessari/small-multisource-fix
Small multisource fix
Configuration menu - View commit details
-
Copy full SHA for 95bae32 - Browse repository at this point
Copy the full SHA 95bae32View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5bdeff5 - Browse repository at this point
Copy the full SHA 5bdeff5View commit details -
Merge pull request #555 from mbaldessari/acm-0.0.4
Release acm v0.0.4
Configuration menu - View commit details
-
Copy full SHA for 98cbcab - Browse repository at this point
Copy the full SHA 98cbcabView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0c8aa - Browse repository at this point
Copy the full SHA bf0c8aaView commit details -
Merge pull request #556 from mbaldessari/update-chart-versions
Update chart versions
Configuration menu - View commit details
-
Copy full SHA for 88ab5b3 - Browse repository at this point
Copy the full SHA 88ab5b3View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc675e5 - Browse repository at this point
Copy the full SHA fc675e5View commit details -
Merge pull request #557 from mbaldessari/vault-helm-0.28.1
Update vault-helm to v0.28.1 and vault to 1.17.2
Configuration menu - View commit details
-
Copy full SHA for d83b201 - Browse repository at this point
Copy the full SHA d83b201View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b45eea - Browse repository at this point
Copy the full SHA 0b45eeaView commit details -
Merge pull request #558 from mbaldessari/eso-0.9.20
Update ESO to 0.9.20
Configuration menu - View commit details
-
Copy full SHA for 6b426aa - Browse repository at this point
Copy the full SHA 6b426aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b71cb0f - Browse repository at this point
Copy the full SHA b71cb0fView commit details -
Merge pull request #559 from mbaldessari/new-charts
Release new hashicorp-vault and golang-external-secrets charts
Configuration menu - View commit details
-
Copy full SHA for 912b510 - Browse repository at this point
Copy the full SHA 912b510View commit details
Commits on Jul 19, 2024
-
Martin Jackson committed
Jul 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 0983d0d - Browse repository at this point
Copy the full SHA 0983d0dView commit details -
Put the playbook in a more normal location for us
Martin Jackson committedJul 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 4ce4d80 - Browse repository at this point
Copy the full SHA 4ce4d80View commit details -
Martin Jackson committed
Jul 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 41bc42d - Browse repository at this point
Copy the full SHA 41bc42dView commit details
Commits on Jul 26, 2024
-
Allow for choice in where file is written
Martin Jackson committedJul 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 7bcfbd3 - Browse repository at this point
Copy the full SHA 7bcfbd3View commit details
Commits on Jul 29, 2024
-
Merge pull request #561 from mhjacks/provide_kubeconfig_writer
Provide kubeconfig writer
Configuration menu - View commit details
-
Copy full SHA for 9a3c487 - Browse repository at this point
Copy the full SHA 9a3c487View commit details
Commits on Jul 31, 2024
-
Merge pull request #506 from soukron/feature/add-labels-to-nodes
Added support to label/annotate nodes
Configuration menu - View commit details
-
Copy full SHA for 1f08dfe - Browse repository at this point
Copy the full SHA 1f08dfeView commit details
Commits on Aug 6, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 98d4312 - Browse repository at this point
Copy the full SHA 98d4312View commit details -
Merge pull request #562 from mbaldessari/fix-macosx
Fix pki bind mount when using podman machine
Configuration menu - View commit details
-
Copy full SHA for 414a252 - Browse repository at this point
Copy the full SHA 414a252View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7259ee0 - Browse repository at this point
Copy the full SHA 7259ee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7277ddf - Browse repository at this point
Copy the full SHA 7277ddfView commit details