This is an automated email from the ASF dual-hosted git repository.

msciabarra pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/openserverless-operator.git


    omit cfc6a3a  notice
    omit e8138a4  operator-deploy
    omit 4eeb5bb  kaniko build
    omit 8cab28e  fixed local registry
    omit d81adc8  0.1-dev.2407121444
    omit 2b89dc9  0.1-dev.2407121422
    omit 289484f  0.1-dev.2407121421
    omit 123d474  0.1-dev.2407121416
    omit 0830efa  0.1-dev.2407121415
    omit 062ceb3  0.1-dev.2407121409
    omit c5713f3  0.1-dev.2407121353
    omit f468fa9  0.1-dev.2407121353
    omit 6043079  0.1-dev.2407121351
    omit 4905064  0.1-dev.2407121350
    omit bf7e52e  0.1-dev.2407121350
    omit 2784dd8  0.1-dev.2407121346
    omit 0fef1c3  0.1-dev.2407121345
    omit 545dc55  0.1-dev.2407121343
    omit 0b89e62  0.1-dev.2407121129
    omit 78bc798  0.1-dev.2407121123
    omit 7ada01e  0.1-dev.2407121105
    omit f1e1f79  0.1-dev.2407121101
    omit 07b60e8  0.1-dev.2407121056
    omit 04feec8  0.1-dev.2407121042
    omit e48863c  0.1-dev.2407121040
    omit f14390e  0.1-dev.2407121006
    omit 307f6b9  parametrized kaniko
    omit bbac78e  licenses
    omit 630912c  draft dockerfile and kaniko
    omit 835301f  license-eye
    omit c08ad7f  initial commit
     new d17d656  first commit
     new 94b70e2  chore: code cleanup
     new 222cbda  chore: added basic setup for kaniko
     new c8080d4  chore: updates to taskfile
     new da9b354  fix: update kaniko.yaml to properly build openserverless 
operator
     new 6f602d7  feat: adds mc and wsk CLI via nix
     new 9fc799b  chore: task all description update

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (cfc6a3a)
            \
             N -- N -- N   refs/heads/main (9fc799b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .env.dist                                          |   10 +-
 .env.sample                                        |   57 +
 .github/cisetup.sh                                 |   38 +
 .github/debug-github-actions.sh                    |   58 +
 .github/kind.yaml                                  |   74 +
 .git-hooks/pre-push => .github/wait.sh             |   10 +-
 .github/workflows/check.yml                        |   80 +
 .github/workflows/fast-image.yml                   |   84 +
 .github/workflows/image.yml                        |  105 +
 .gitignore                                         |   57 +-
 .licenserc.yaml                                    |    2 +-
 DESIGN.md                                          |   67 +
 Dockerfile                                         |  127 +-
 LICENSE                                            |  218 +
 OPERATOR.md                                        |  247 +
 README.md                                          |   32 +-
 README_old.md                                      |  204 +
 Taskfile.yml                                       |  348 +-
 TaskfileBuild.yml                                  |   63 +
 TaskfileDev.yml                                    |  104 +
 shell.nix => TaskfileOlaris.yml                    |   21 +-
 TaskfileTest.yml                                   |  197 +
 actions/Taskfile.yml                               |  448 ++
 actions/common/authorize.py                        |  162 +
 shell.nix => actions/common/command_data.py        |   40 +-
 actions/common/minio_util.py                       |  182 +
 shell.nix => actions/common/util.py                |   25 +-
 actions/content/__main__.py                        |  127 +
 actions/content/common/minio_util.py               |  182 +
 actions/devel/download/__main__.py                 |  108 +
 actions/devel/download/common/authorize.py         |  162 +
 .../devel/download/common/command_data.py          |   40 +-
 actions/devel/download/common/minio_util.py        |  182 +
 shell.nix => actions/devel/download/common/util.py |   25 +-
 actions/devel/download/flatdict.py                 |  506 ++
 actions/devel/download/nuvolaris/config.py         |  258 +
 actions/devel/download/nuvolaris/couchdb_util.py   |  170 +
 actions/devel/ferretdb/__main__.py                 |   73 +
 actions/devel/ferretdb/command/ferretbd.py         |   75 +
 actions/devel/ferretdb/common/authorize.py         |  162 +
 .../devel/ferretdb/common/command_data.py          |   40 +-
 actions/devel/ferretdb/common/minio_util.py        |  182 +
 shell.nix => actions/devel/ferretdb/common/util.py |   25 +-
 actions/devel/ferretdb/flatdict.py                 |  506 ++
 actions/devel/ferretdb/nuvolaris/config.py         |  258 +
 actions/devel/ferretdb/nuvolaris/couchdb_util.py   |  170 +
 actions/devel/minio/__main__.py                    |   77 +
 actions/devel/minio/command/minio.py               |  170 +
 actions/devel/minio/common/authorize.py            |  162 +
 .../devel/minio/common/command_data.py             |   40 +-
 actions/devel/minio/common/minio_util.py           |  182 +
 shell.nix => actions/devel/minio/common/util.py    |   25 +-
 actions/devel/minio/flatdict.py                    |  506 ++
 actions/devel/minio/nuvolaris/config.py            |  258 +
 actions/devel/minio/nuvolaris/couchdb_util.py      |  170 +
 actions/devel/psql/__main__.py                     |   74 +
 actions/devel/psql/command/psql.py                 |   84 +
 actions/devel/psql/common/authorize.py             |  162 +
 .../devel/psql/common/command_data.py              |   40 +-
 actions/devel/psql/common/minio_util.py            |  182 +
 shell.nix => actions/devel/psql/common/util.py     |   25 +-
 actions/devel/psql/flatdict.py                     |  506 ++
 actions/devel/psql/nuvolaris/config.py             |  258 +
 actions/devel/psql/nuvolaris/couchdb_util.py       |  170 +
 actions/devel/redis/__main__.py                    |   72 +
 actions/devel/redis/command/redis.py               |   55 +
 actions/devel/redis/common/authorize.py            |  162 +
 .../devel/redis/common/command_data.py             |   40 +-
 actions/devel/redis/common/minio_util.py           |  182 +
 shell.nix => actions/devel/redis/common/util.py    |   25 +-
 actions/devel/redis/flatdict.py                    |  506 ++
 actions/devel/redis/nuvolaris/config.py            |  258 +
 actions/devel/redis/nuvolaris/couchdb_util.py      |  170 +
 actions/devel/upload/__main__.py                   |  132 +
 actions/devel/upload/common/authorize.py           |  162 +
 .../devel/upload/common/command_data.py            |   40 +-
 actions/devel/upload/common/minio_util.py          |  182 +
 shell.nix => actions/devel/upload/common/util.py   |   25 +-
 actions/devel/upload/flatdict.py                   |  506 ++
 actions/devel/upload/nuvolaris/config.py           |  258 +
 actions/devel/upload/nuvolaris/couchdb_util.py     |  170 +
 actions/github/_playground.txt                     |  744 +++
 actions/github/callback/__main__.py                |   98 +
 .../github/common/config_exception.py              |    5 +-
 actions/github/common/github_client.py             |   96 +
 actions/github/common/html_response_generator.py   |   76 +
 actions/github/common/kube_api_client.py           |  143 +
 actions/github/common/whisk_user_generator.py      |   71 +
 actions/github/webhook/__main__.py                 |  113 +
 actions/login/__main__.py                          |   96 +
 actions/login/flatdict.py                          |  506 ++
 actions/system.yml                                 |  126 +
 shell.nix => clusters/aks.yml                      |   22 +-
 shell.nix => clusters/eks-cluster.yml              |   30 +-
 clusters/eks.yml                                   |   48 +
 shell.nix => clusters/gke.yml                      |   30 +-
 .envrc => clusters/juju-aws-overlay.yaml           |   15 +-
 .envrc => clusters/juju.yml                        |    9 +-
 shell.nix => clusters/k3s.yml                      |   30 +-
 shell.nix => clusters/kind.yml                     |   30 +-
 clusters/lks.yml                                   |   51 +
 clusters/microk8s.cf                               |   86 +
 clusters/microk8s.yml                              |   95 +
 clusters/openshift-aggregate.yaml                  |   41 +
 .envrc => clusters/openshift-install-config.yaml   |   41 +-
 .envrc => clusters/openshift-user.yaml             |   26 +-
 clusters/openshift.yml                             |   63 +
 clusters/talos-gcp.yml                             |  107 +
 .git-hooks/pre-push => cron.sh                     |    2 +-
 .git-hooks/pre-push => dbinit.sh                   |    2 +-
 demos/devel/mdb_find.json                          |    1 +
 demos/devel/mdb_insert.json                        |   18 +
 demos/devel/minio_buckets.json                     |    3 +
 demos/devel/minio_cp.json                          |    9 +
 demos/devel/minio_ls.json                          |    6 +
 demos/devel/minio_mv.json                          |    9 +
 demos/devel/minio_rm.json                          |    7 +
 demos/devel/psql_create1.json                      |    3 +
 demos/devel/psql_create2.json                      |    3 +
 demos/devel/psql_create3.json                      |    3 +
 demos/devel/psql_desc.json                         |    3 +
 demos/devel/psql_select.json                       |    3 +
 demos/devel/redis_get.json                         |    3 +
 demos/devel/redis_set.json                         |    3 +
 .envrc => demos/hellonode/.gitignore               |    3 +-
 .envrc => demos/hellonode/Dockerfile               |   12 +-
 demos/hellonode/app.js                             |   30 +
 .envrc => demos/hellonode/deploy.yaml              |   41 +-
 demos/hellonode/package-lock.json                  | 1018 ++++
 demos/hellonode/package.json                       |   15 +
 demos/operator/demo-crd.yaml                       |   71 +
 .envrc => demos/operator/demo-deployment.yaml      |   23 +-
 .envrc => demos/operator/demo-ns.yaml              |    8 +-
 .envrc => demos/operator/demo-obj.yaml             |   12 +-
 shell.nix => demos/operator/demo1.py               |   29 +-
 demos/operator/demo2.py                            |   61 +
 .envrc => demos/operator/demomock.py               |   11 +-
 .envrc => demos/operator/obj.yaml                  |   18 +-
 .envrc => demos/operator/patch.yaml                |   10 +-
 demos/operator/poetry.lock                         | 1179 +++++
 shell.nix => demos/operator/pyproject.toml         |   25 +-
 demos/operator/transcript.txt                      |   78 +
 demos/velero/Taskfile.yml                          |  154 +
 demos/velero/values.yaml                           |  538 ++
 deploy/Taskfile.yml                                |   64 +
 .../_deprecated/preload-runtime-go117.yaml         |   15 +-
 .../_deprecated/preload-runtime-nodej14.yaml       |   14 +-
 .../_deprecated/preload-runtime-python37.yaml      |   15 +-
 deploy/_deprecated/standalone-kcf.yaml             |   77 +
 .envrc => deploy/_deprecated/standalone-lb.yaml    |   15 +-
 .envrc => deploy/_deprecated/standalone-np.yaml    |   44 +-
 deploy/_deprecated/standalone-set.yaml             |   61 +
 deploy/_deprecated/standalone-test-in-https.yaml   |   47 +
 deploy/acme-openshift/acme-rbac.yaml               |  114 +
 deploy/acme-openshift/acme-setup.yaml              |   58 +
 .../alert-manager/alertmanager-02-cm.yaml          |   16 +-
 deploy/alert-manager/alertmanager-03-dep.yaml      |  100 +
 .../alert-manager/alertmanager-04-svc.yaml         |   23 +-
 deploy/apisix-etcd/etcd-policy.yaml                |   31 +
 .envrc => deploy/apisix-etcd/etcd-pvc.yaml         |   18 +-
 deploy/apisix-etcd/etcd-secret.yaml                |   28 +
 deploy/apisix-etcd/etcd-sts.yaml                   |  160 +
 deploy/apisix-etcd/etcd-svc.yaml                   |   64 +
 deploy/apisix/apisix-cm.yaml                       |  248 +
 deploy/apisix/apisix-dep.yaml                      |   83 +
 deploy/apisix/apisix-svc.yaml                      |   60 +
 deploy/cert-manager/cert-manager.yaml              | 5521 ++++++++++++++++++++
 deploy/content/index.html                          |   32 +
 deploy/couchdb/couchdb-svc.yaml                    |   45 +
 .envrc => deploy/ferretdb/ferretdb-sts.yaml        |   30 +-
 .envrc => deploy/ferretdb/ferretdb-svc.yaml        |   19 +-
 deploy/ingress-nginx/cloud-nginx-ingress.yaml      |  666 +++
 deploy/ingress-nginx/eks-nginx-ingress.yaml        |  680 +++
 deploy/ingress-nginx/kind-nginx-ingress.yaml       |  690 +++
 .envrc => deploy/issuer/cluster-issuer.yaml        |   22 +-
 deploy/kafka/kafka-000-pvc.yaml                    |   33 +
 deploy/kafka/kafka-001-sts.yaml                    |  107 +
 .envrc => deploy/kafka/kafka-003-svc.yaml          |   22 +-
 .envrc => deploy/kvrocks/kvrocks-pvc.yaml          |   16 +-
 deploy/kvrocks/kvrocks-sts.yaml                    |   62 +
 deploy/kvrocks/kvrocks-svc.yaml                    |   31 +
 .envrc => deploy/minio/00-minio-pvc.yaml           |   18 +-
 deploy/minio/01-minio-dep.yaml                     |   62 +
 .envrc => deploy/minio/02-minio-svc.yaml           |   23 +-
 .../mongodb-auth-nuvolaris.yaml                    |   13 +-
 .../mongodb-operator-deploy/mongodb-auth.yaml      |   13 +-
 deploy/mongodb-operator-deploy/mongodb-svc.yaml    |   34 +
 deploy/mongodb-operator-deploy/mongodb.yaml        |   52 +
 deploy/mongodb-operator/mongodb-crd.yaml           |  451 ++
 deploy/mongodb-operator/mongodb-operator.yaml      |   92 +
 deploy/mongodb-operator/mongodb-rbac.yaml          |  123 +
 .../mongodb-standalone/mongodb-auth.yaml           |   13 +-
 deploy/mongodb-standalone/mongodb-cm.yaml          |   34 +
 .../mongodb-standalone/mongodb-pvc.yaml            |   16 +-
 deploy/mongodb-standalone/mongodb-sts.yaml         |   87 +
 .../mongodb-standalone/mongodb-svc.yaml            |   19 +-
 deploy/monitoring/kubestate-03-dep.yaml            |  114 +
 .envrc => deploy/monitoring/kubestate-04-svc.yaml  |   24 +-
 deploy/monitoring/prometheus-02-cm.yaml            |  906 ++++
 deploy/monitoring/prometheus-03-dep.yaml           |  101 +
 .envrc => deploy/monitoring/prometheus-04-svc.yaml |   24 +-
 deploy/nginx-static/nginx-static-cm.yaml           |  111 +
 .../nginx-static/nginx-static-service.yaml         |   19 +-
 deploy/nginx-static/nginx-static-sts.yaml          |   66 +
 deploy/ngrok                                       |    0
 .../nuvolaris-operator/operator-pod.yaml           |   24 +-
 deploy/nuvolaris-operator/whisk.yaml               |   79 +
 deploy/nuvolaris-permissions/kubegres-crd.yaml     | 3757 +++++++++++++
 .../nuvolaris-permissions/nuvolaris-common.yaml    |   22 +-
 .../nuvolaris-kubegres-common.yaml                 |    9 +-
 .../nuvolaris-kubegres-roles.yaml                  |  252 +
 .../nuvolaris-monitoring-00-sa.yaml                |   32 +-
 .../nuvolaris-monitoring-01-roles.yaml             |  295 ++
 .../nuvolaris-quota-common.yaml                    |   11 +-
 .../nuvolaris-quota-roles.yaml                     |   52 +
 .../nuvolaris-wsku-common.yaml                     |   11 +-
 .../nuvolaris-wsku-roles.yaml                      |   57 +
 .../openwhisk-core-roles.yaml                      |   57 +
 .../nuvolaris-permissions/openwhisk-core-sa.yaml   |   37 +
 .../openwhisk-invoker-sa.yaml                      |   61 +
 .../openwhisk-runtimes-cm.yaml                     |  401 ++
 .../operator-clusterroles.yaml                     |  108 +
 deploy/nuvolaris-permissions/operator-roles.yaml   |  105 +
 deploy/nuvolaris-permissions/whisk-crd.yaml        |  786 +++
 deploy/nuvolaris-permissions/whisk-user-crd.yaml   |  230 +
 deploy/nuvolaris-permissions/workflows-crd.yaml    |   79 +
 .../openwhisk-endpoint/operator-ingress-rbac.yaml  |   34 +-
 .../openwhisk-enterprise/enterprise-np.yaml        |   16 +-
 deploy/openwhisk-enterprise/enterprise-sts.yaml    |  211 +
 deploy/openwhisk-invoker/invoker-sts.yaml          |  277 +
 .../openwhisk-invoker/invoker-svc.yaml             |   17 +-
 .../openwhisk-standalone/standalone-ip.yaml        |   15 +-
 .../openwhisk-standalone/standalone-np.yaml        |   30 +-
 deploy/openwhisk-standalone/standalone-sts.yaml    |  240 +
 deploy/postgres-backup/postgres-backup-conf.yaml   |   60 +
 deploy/postgres-backup/postgres-backup-sts.yaml    |   90 +
 .../postgres-operator-deploy/postgres-auth.yaml    |   13 +-
 deploy/postgres-operator-deploy/postgres-conf.yaml |   60 +
 .../postgres-operator-deploy/postgres.yaml         |   31 +-
 deploy/postgres-operator/kubegres-operator.yaml    |  142 +
 deploy/qdrant/qdrant-cm.yaml                       |   47 +
 deploy/qdrant/qdrant-sts.yaml                      |  141 +
 deploy/qdrant/qdrant-svc.yaml                      |   80 +
 deploy/quota/quota_checker.yaml                    |   53 +
 deploy/redis/_redis-cm.yaml                        |   28 +
 deploy/redis/redis-set.yaml                        |   56 +
 deploy/redis/redis-svc.yaml                        |   31 +
 .envrc => deploy/runtimes/runtimes-preload.yaml    |   32 +-
 .envrc => deploy/s3ninja/s3ninja-set.yaml          |   33 +-
 deploy/s3ninja/s3ninja-svc.yaml                    |   30 +
 deploy/scheduler/cron.yaml                         |   43 +
 deploy/test-cm/_index.html                         |   27 +
 .envrc => deploy/test-cm/pod.yaml                  |   21 +-
 .envrc => deploy/test-cm/svc.yaml                  |   16 +-
 .envrc => deploy/test-sts/nginx-set.yaml           |   25 +-
 .envrc => deploy/test-sts/nginx-svc.yaml           |   16 +-
 deploy/test/_crd.yaml                              |   54 +
 .envrc => deploy/test/_obj.yaml                    |   11 +-
 .envrc => deploy/test/_pv.yaml                     |   15 +-
 .envrc => deploy/test/_pvc.yaml                    |   11 +-
 deploy/test/_test.json                             |    4 +
 .envrc => deploy/test/_testcm.yaml                 |   11 +-
 .envrc => deploy/test/pod.yaml                     |   13 +-
 .envrc => deploy/test/svc.yaml                     |   12 +-
 deploy/whisk-system/.gitkeep                       |    0
 deploy/zookeeper/zookeeper-000-cm.yaml             |   67 +
 .envrc => deploy/zookeeper/zookeeper-001-pvc.yaml  |   33 +-
 deploy/zookeeper/zookeeper-003-sts.yaml            |   87 +
 .envrc => deploy/zookeeper/zookeeper-004-svc.yaml  |   23 +-
 detect.sh                                          |   48 +
 .../couchdb/couchdb-nuvolaris-app.yaml             |   26 +-
 .../couchdb/couchdb-nuvolaris-org-ingress.yaml     |   26 +-
 .envrc => enterprise-util/kafka/Dockerfile         |    4 +-
 enterprise-util/kafka/README.md                    |   27 +
 shell.nix => enterprise-util/kafka/Taskfile.yml    |   26 +-
 .../kafka/jmx/jmx_prometheus_javaagent-0.18.0.jar  |  Bin 0 -> 544974 bytes
 .../kafka/jmx/prometheus-jmx-agent-config.yml      |  141 +
 .../minio/minio-aks-ingress.yaml                   |   26 +-
 .../minio/minio-nuvolaris-org-ingress.yaml         |   26 +-
 .../minio/minio-saa1-ingress.yaml                  |   21 +-
 .../monitoring/prometheus-localhost.yaml           |   21 +-
 .../prometheus-mistergpt-app-ingress.yaml          |   21 +-
 .../prometheus-nuvolaris-app-ingress.yaml          |   26 +-
 .../prometheus-nuvolaris-org-ingress.yaml          |   26 +-
 enterprise/.gitkeep                                |    0
 shell.nix => init.src                              |   20 +-
 kaniko-build.yaml                                  |   21 +-
 .envrc => nuvolaris/__init__.py                    |    4 +-
 nuvolaris/actionexecutor.py                        |  396 ++
 nuvolaris/apihost_util.py                          |  309 ++
 .envrc => nuvolaris/bucket.py                      |   13 +-
 nuvolaris/certmanager.py                           |   68 +
 nuvolaris/config.py                                |  258 +
 nuvolaris/couchdb.py                               |  277 +
 nuvolaris/couchdb_util.py                          |  170 +
 nuvolaris/cronjob.py                               |   99 +
 nuvolaris/endpoint.py                              |  332 ++
 nuvolaris/enterprise_util.py                       |  226 +
 nuvolaris/ferretdb.py                              |  219 +
 nuvolaris/files/README.md                          |   26 +
 ...vations_design_document_for_activations_db.json |    9 +
 ...uth_design_document_for_subjects_db_v2.0.0.json |   10 +
 nuvolaris/files/filter_design_document.json        |    6 +
 ...Cleanup_design_document_for_activations_db.json |    9 +
 ...hrottlings_design_document_for_subjects_db.json |   10 +
 nuvolaris/files/runtimes-nodeonly.json             |   46 +
 nuvolaris/files/runtimes.json                      |  268 +
 ...document_for_activations_db_filters_v2.1.0.json |   10 +
 ...document_for_activations_db_filters_v2.1.1.json |   10 +
 ..._design_document_for_activations_db_v2.1.0.json |   10 +
 ...sks_design_document_for_entities_db_v2.1.0.json |   26 +
 nuvolaris/ingress.py                               |   96 +
 nuvolaris/ingress_data.py                          |  124 +
 nuvolaris/invoker.py                               |   63 +
 nuvolaris/ip_util.py                               |  108 +
 nuvolaris/issuer.py                                |   99 +
 nuvolaris/kafka.py                                 |   81 +
 nuvolaris/kopf_util.py                             |  162 +
 nuvolaris/kube.py                                  |  173 +
 nuvolaris/kustomize.py                             |  349 ++
 nuvolaris/kvrocks.py                               |  233 +
 nuvolaris/main.py                                  |  360 ++
 nuvolaris/minio_deploy.py                          |  309 ++
 nuvolaris/minio_ingress.py                         |  215 +
 nuvolaris/minio_util.py                            |  169 +
 nuvolaris/mongodb.py                               |  191 +
 nuvolaris/mongodb_operator.py                      |  135 +
 nuvolaris/mongodb_standalone.py                    |   73 +
 nuvolaris/monitoring.py                            |  145 +
 nuvolaris/nuvolaris_metadata.py                    |   87 +
 shell.nix => nuvolaris/openwhisk.py                |   33 +-
 nuvolaris/openwhisk_enterprise.py                  |   63 +
 nuvolaris/openwhisk_standalone.py                  |   61 +
 nuvolaris/operator_util.py                         |  135 +
 nuvolaris/patcher.py                               |  169 +
 nuvolaris/policies/minio_rw_policy_tpl.json        |   19 +
 nuvolaris/postgres_client.py                       |  145 +
 nuvolaris/postgres_operator.py                     |  308 ++
 nuvolaris/quota_checker.py                         |  215 +
 nuvolaris/quota_checker_job.py                     |  105 +
 nuvolaris/redis.py                                 |  242 +
 nuvolaris/redis_client.py                          |  130 +
 nuvolaris/route_data.py                            |   87 +
 nuvolaris/runtimes_preloader.py                    |   65 +
 nuvolaris/runtimes_util.py                         |   55 +
 nuvolaris/s3_bucket_policy.py                      |   98 +
 nuvolaris/s3_client.py                             |  200 +
 nuvolaris/storage_static.py                        |  267 +
 nuvolaris/template.py                              |   84 +
 .envrc => nuvolaris/templates/00-minio-pvc.yaml    |   18 +-
 nuvolaris/templates/01-minio-dep.yaml              |   73 +
 .envrc => nuvolaris/templates/02-minio-svc.yaml    |   23 +-
 .../affinity-tolerance-dep-core-attach.yaml        |   62 +
 .../affinity-tolerance-sts-core-attach.yaml        |   62 +
 .../affinity-tolerance-sts-invoker-attach.yaml     |   54 +
 nuvolaris/templates/alert-manager-02-cm.yaml       |  113 +
 .envrc => nuvolaris/templates/cluster-issuer.yaml  |   26 +-
 nuvolaris/templates/content.html                   |   27 +
 nuvolaris/templates/cosi-obc-tpl.yaml              |   29 +
 nuvolaris/templates/cosi-user-tpl.yaml             |   33 +
 nuvolaris/templates/couchdb-init.yaml              |   45 +
 nuvolaris/templates/couchdb-set-tpl.yaml           |   84 +
 nuvolaris/templates/cron-init.yaml                 |   41 +
 nuvolaris/templates/cronjob-attach.yaml            |   31 +
 .../templates/dbname_pgpass_tpl.properties         |    4 +-
 .envrc => nuvolaris/templates/dep-attach.yaml      |   33 +-
 .envrc => nuvolaris/templates/enterprise-np.yaml   |   16 +-
 nuvolaris/templates/enterprise-sts.yaml            |  237 +
 .envrc => nuvolaris/templates/ferretdb-sts.yaml    |   35 +-
 nuvolaris/templates/generic-ingress-tpl.yaml       |   71 +
 .../templates/generic-openshift-route-tpl.yaml     |   31 +-
 nuvolaris/templates/index.html                     |   27 +
 .envrc => nuvolaris/templates/ingress.yaml         |   18 +-
 nuvolaris/templates/invoker-sts.yaml               |  308 ++
 .envrc => nuvolaris/templates/invoker-svc.yaml     |   17 +-
 nuvolaris/templates/kafka-000-pvc.yaml             |   33 +
 nuvolaris/templates/kafka-001-sts.yaml             |  109 +
 nuvolaris/templates/kvrocks-cm.yaml                |  936 ++++
 nuvolaris/templates/kvrocks_manage_user_tpl.txt    |    8 +
 nuvolaris/templates/mongodb-auth-nuvolaris.yaml    |   25 +
 nuvolaris/templates/mongodb-auth.yaml              |   25 +
 nuvolaris/templates/mongodb-cm.yaml                |   34 +
 nuvolaris/templates/mongodb-config.yaml            |   77 +
 nuvolaris/templates/mongodb-sts.yaml               |   90 +
 nuvolaris/templates/mongodb_manage_user_tpl.js     |   37 +
 nuvolaris/templates/nginx-static-cm.yaml           |  115 +
 nuvolaris/templates/nginx-static-sts.yaml          |   66 +
 .../templates/pgpass_tpl.properties                |    4 +-
 nuvolaris/templates/postgres-backup-sts.yaml       |   90 +
 nuvolaris/templates/postgres.yaml                  |   76 +
 .../postgres_manage_user_extension_tpl.sql         |   30 +
 nuvolaris/templates/postgres_manage_user_tpl.sql   |   36 +
 .envrc => nuvolaris/templates/pv-create.yaml       |   18 +-
 .envrc => nuvolaris/templates/pvc-attach.yaml      |   14 +-
 .envrc => nuvolaris/templates/pvc-create.yaml      |   17 +-
 nuvolaris/templates/quota-cronjob-attach.yaml      |   34 +
 nuvolaris/templates/redis-conf.yaml                |   57 +
 nuvolaris/templates/redis-set.yaml                 |   61 +
 nuvolaris/templates/redis_manage_user_tpl.txt      |   33 +
 nuvolaris/templates/redis_quota_checker.lua        |   38 +
 nuvolaris/templates/redis_quota_checker.sh         |   21 +
 .../templates/resources-sts-attach.yaml            |   19 +-
 .../templates/runtimes-job-container-attach.yaml   |   21 +-
 .../templates/security-dep-attach.yaml             |   22 +-
 .../templates/security-global-attach.yaml          |   14 +-
 .../templates/security-set-attach.yaml             |   22 +-
 .envrc => nuvolaris/templates/set-attach.yaml      |   29 +-
 nuvolaris/templates/standalone-sts.yaml            |  258 +
 nuvolaris/templates/subject.json                   |   11 +
 nuvolaris/templates/test.json                      |    4 +
 .envrc => nuvolaris/templates/testcm.yaml          |   11 +-
 .../templates/traefik-middleware-tpl.yaml          |   19 +-
 nuvolaris/templates/user_metadata.json             |   28 +
 .../templates/whisk-system-manifest-tpl.yaml       |   17 +-
 .envrc => nuvolaris/templates/workflow-job.yaml    |   28 +-
 .../templates/zookeeper-001-pvc.yaml               |   17 +-
 .../templates/zookeeper-002-pvc.yaml               |   17 +-
 nuvolaris/testutil.py                              |  303 ++
 nuvolaris/time_util.py                             |   54 +
 nuvolaris/user_config.py                           |   81 +
 nuvolaris/user_handlers.py                         |  173 +
 nuvolaris/user_metadata.py                         |   66 +
 nuvolaris/user_patcher.py                          |   46 +
 nuvolaris/userdb_util.py                           |  128 +
 nuvolaris/util.py                                  |  656 +++
 nuvolaris/whisk_actions_deployer.py                |  206 +
 nuvolaris/whisk_system_util.py                     |   44 +
 nuvolaris/workflows.py                             |   96 +
 nuvolaris/zookeeper.py                             |   76 +
 operator-deploy.yaml                               |   19 +-
 poetry.lock                                        | 1678 ++++++
 shell.nix => profile.ipy                           |   30 +-
 shell.nix => pyproject.toml                        |   39 +-
 .git-hooks/pre-push => quota.sh                    |    2 +-
 registries.yaml                                    |   20 +-
 .git-hooks/pre-push => run.sh                      |   16 +-
 shell.nix                                          |   60 +
 .envrc => test_profile.ipy                         |    4 +-
 tests/aks/whisk.yaml                               |  120 +
 tests/api.js                                       |   32 +
 tests/config_test.ipy                              |   62 +
 .envrc => tests/couchdb_test.ipy                   |   16 +-
 .envrc => tests/cron_test.ipy                      |    7 +-
 tests/echo.js                                      |   27 +
 .envrc => tests/eks/config_test.ipy                |    7 +-
 tests/eks/whisk-full.yaml                          |  169 +
 .envrc => tests/eks/whisk-user.yaml                |   30 +-
 tests/eks/whisk.yaml                               |  120 +
 tests/generic/whisk-full.yaml                      |  153 +
 tests/generic/whisk.yaml                           |  119 +
 tests/gke/whisk.yaml                               |  120 +
 tests/hello.js                                     |   22 +
 .envrc => tests/hello.py                           |    6 +-
 .envrc => tests/hi.py                              |    4 +-
 tests/invoker_test.ipy                             |   52 +
 .envrc => tests/k3s/config_test.ipy                |    7 +-
 tests/k3s/ingress_test.ipy                         |   46 +
 tests/k3s/minimal.yaml                             |   93 +
 tests/k3s/whisk-full.yaml                          |  172 +
 .envrc => tests/k3s/whisk-user.yaml                |   33 +-
 tests/k3s/whisk.yaml                               |  172 +
 tests/kafka_test.ipy                               |   54 +
 tests/kind/action_executor_test.ipy                |   48 +
 shell.nix => tests/kind/config_test.ipy            |   29 +-
 .envrc => tests/kind/config_user_test.ipy          |    6 +-
 tests/kind/couchdb_compactions_test.ipy            |   55 +
 tests/kind/couchdb_lib_test.ipy                    |   71 +
 tests/kind/couchdb_util_test.ipy                   |   77 +
 shell.nix => tests/kind/dbinit.ipy                 |   22 +-
 tests/kind/dbonly.yaml                             |   69 +
 shell.nix => tests/kind/ferretdb_test.ipy          |   32 +-
 tests/kind/minimal.yaml                            |  107 +
 shell.nix => tests/kind/minio_static_test.ipy      |   30 +-
 tests/kind/minio_test.ipy                          |   48 +
 tests/kind/minio_util_test.ipy                     |   47 +
 tests/kind/mongodb_op_test.ipy                     |   42 +
 tests/kind/mongodb_std_test.ipy                    |   43 +
 tests/kind/mongodb_user_test.ipy                   |   51 +
 shell.nix => tests/kind/monitoring_test.ipy        |   26 +-
 tests/kind/nuvolaris_subject_test.ipy              |   70 +
 tests/kind/openwhisk_enterprise_test.ipy           |   89 +
 shell.nix => tests/kind/postgres_op_test.ipy       |   27 +-
 shell.nix => tests/kind/runtime_preloader_test.ipy |   25 +-
 tests/kind/userdb_util_test.ipy                    |   73 +
 tests/kind/whisk-affinity.yaml                     |  137 +
 tests/kind/whisk-full-affinity.yaml                |  196 +
 tests/kind/whisk-full-mf.yaml                      |  191 +
 tests/kind/whisk-full-storage.yaml                 |  201 +
 tests/kind/whisk-full.yaml                         |  206 +
 .envrc => tests/kind/whisk-gpt-user.yaml           |   33 +-
 tests/kind/whisk-mf-demo.yaml                      |  140 +
 tests/kind/whisk-minimal.yaml                      |  133 +
 tests/kind/whisk-user.yaml                         |   51 +
 tests/kind/whisk-user2.yaml                        |   51 +
 tests/kind/whisk.yaml                              |  138 +
 shell.nix => tests/kind/wskadmin.ipy               |   33 +-
 .envrc => tests/kube_test.py                       |    5 +-
 tests/kube_test.txt                                |   69 +
 shell.nix => tests/kvrocks_test.ipy                |   27 +-
 tests/kvrocks_user_test.ipy                        |   54 +
 .envrc => tests/lks/config_test.ipy                |    6 +-
 tests/lks/whisk-full.yaml                          |  150 +
 tests/lks/whisk.yaml                               |  118 +
 shell.nix => tests/main_test.ipy                   |   26 +-
 .envrc => tests/microk8s/config_test.ipy           |    7 +-
 tests/microk8s/ingress_test.ipy                    |   46 +
 .envrc => tests/microk8s/monitoring-ingress.yaml   |   27 +-
 tests/microk8s/whisk-full.yaml                     |  166 +
 .envrc => tests/microk8s/whisk-user.yaml           |   33 +-
 tests/microk8s/whisk.yaml                          |  120 +
 tests/minio-nuv.js                                 |   47 +
 tests/minio.js                                     |   45 +
 tests/mongo.js                                     |   36 +
 .envrc => tests/mongo.yaml                         |   14 +-
 tests/mongodb_add_user_script.js                   |   30 +
 tests/openshift/minimal.yaml                       |  103 +
 tests/openshift/whisk-full.yaml                    |  138 +
 .envrc => tests/openshift/whisk-user.yaml          |   33 +-
 tests/openshift/whisk.yaml                         |  119 +
 tests/openwhisk_test.py                            |   64 +
 .envrc => tests/openwhisk_test.txt                 |   30 +-
 tests/patcher/openwhisk-runtimes-cm.yaml           |  274 +
 tests/patcher/whisk-full-baupanlabs.yaml           |  134 +
 tests/patcher/whisk-full-update.yaml               |  137 +
 tests/patcher/whisk-update.yaml                    |  102 +
 tests/ping.js                                      |   29 +
 tests/postgres.js                                  |   54 +
 shell.nix => tests/quota_checker_test.ipy          |   23 +-
 tests/redis.js                                     |   51 +
 shell.nix => tests/redis_test.ipy                  |   27 +-
 tests/redis_user_test.ipy                          |   55 +
 tests/runtimes.json                                |  251 +
 tests/runtimes/openwhisk-runtimes-cm.yaml          |  317 ++
 tests/volume_test.ipy                              |   71 +
 tests/whisk-full.yaml                              |  204 +
 .envrc => tests/whisk-user.yaml                    |   29 +-
 tests/whisk.yaml                                   |  119 +
 .envrc => tests/workflow-test.yaml                 |   22 +-
 tests/workflows_test.ipy                           |   55 +
 tests/zookeeper_test.ipy                           |   43 +
 tools/cli/wsk/wskadmin.py                          |  744 +++
 tools/cli/wsk/wskprop.py                           |   82 +
 tools/cli/wsk/wskutil.py                           |  106 +
 whisk-system.sh                                    |   83 +
 wskadmin.sh                                        |   48 +
 545 files changed, 63980 insertions(+), 765 deletions(-)
 create mode 100644 .env.sample
 create mode 100644 .github/cisetup.sh
 create mode 100755 .github/debug-github-actions.sh
 create mode 100644 .github/kind.yaml
 copy .git-hooks/pre-push => .github/wait.sh (80%)
 create mode 100644 .github/workflows/check.yml
 create mode 100644 .github/workflows/fast-image.yml
 create mode 100644 .github/workflows/image.yml
 create mode 100644 DESIGN.md
 create mode 100644 LICENSE
 create mode 100644 OPERATOR.md
 create mode 100644 README_old.md
 create mode 100644 TaskfileBuild.yml
 create mode 100644 TaskfileDev.yml
 copy shell.nix => TaskfileOlaris.yml (68%)
 create mode 100644 TaskfileTest.yml
 create mode 100644 actions/Taskfile.yml
 create mode 100644 actions/common/authorize.py
 copy shell.nix => actions/common/command_data.py (56%)
 create mode 100644 actions/common/minio_util.py
 copy shell.nix => actions/common/util.py (65%)
 create mode 100644 actions/content/__main__.py
 create mode 100644 actions/content/common/minio_util.py
 create mode 100644 actions/devel/download/__main__.py
 create mode 100644 actions/devel/download/common/authorize.py
 copy shell.nix => actions/devel/download/common/command_data.py (56%)
 create mode 100644 actions/devel/download/common/minio_util.py
 copy shell.nix => actions/devel/download/common/util.py (65%)
 create mode 100644 actions/devel/download/flatdict.py
 create mode 100644 actions/devel/download/nuvolaris/config.py
 create mode 100644 actions/devel/download/nuvolaris/couchdb_util.py
 create mode 100644 actions/devel/ferretdb/__main__.py
 create mode 100644 actions/devel/ferretdb/command/ferretbd.py
 create mode 100644 actions/devel/ferretdb/common/authorize.py
 copy shell.nix => actions/devel/ferretdb/common/command_data.py (56%)
 create mode 100644 actions/devel/ferretdb/common/minio_util.py
 copy shell.nix => actions/devel/ferretdb/common/util.py (65%)
 create mode 100644 actions/devel/ferretdb/flatdict.py
 create mode 100644 actions/devel/ferretdb/nuvolaris/config.py
 create mode 100644 actions/devel/ferretdb/nuvolaris/couchdb_util.py
 create mode 100644 actions/devel/minio/__main__.py
 create mode 100644 actions/devel/minio/command/minio.py
 create mode 100644 actions/devel/minio/common/authorize.py
 copy shell.nix => actions/devel/minio/common/command_data.py (56%)
 create mode 100644 actions/devel/minio/common/minio_util.py
 copy shell.nix => actions/devel/minio/common/util.py (65%)
 create mode 100644 actions/devel/minio/flatdict.py
 create mode 100644 actions/devel/minio/nuvolaris/config.py
 create mode 100644 actions/devel/minio/nuvolaris/couchdb_util.py
 create mode 100644 actions/devel/psql/__main__.py
 create mode 100644 actions/devel/psql/command/psql.py
 create mode 100644 actions/devel/psql/common/authorize.py
 copy shell.nix => actions/devel/psql/common/command_data.py (56%)
 create mode 100644 actions/devel/psql/common/minio_util.py
 copy shell.nix => actions/devel/psql/common/util.py (65%)
 create mode 100644 actions/devel/psql/flatdict.py
 create mode 100644 actions/devel/psql/nuvolaris/config.py
 create mode 100644 actions/devel/psql/nuvolaris/couchdb_util.py
 create mode 100644 actions/devel/redis/__main__.py
 create mode 100644 actions/devel/redis/command/redis.py
 create mode 100644 actions/devel/redis/common/authorize.py
 copy shell.nix => actions/devel/redis/common/command_data.py (56%)
 create mode 100644 actions/devel/redis/common/minio_util.py
 copy shell.nix => actions/devel/redis/common/util.py (65%)
 create mode 100644 actions/devel/redis/flatdict.py
 create mode 100644 actions/devel/redis/nuvolaris/config.py
 create mode 100644 actions/devel/redis/nuvolaris/couchdb_util.py
 create mode 100644 actions/devel/upload/__main__.py
 create mode 100644 actions/devel/upload/common/authorize.py
 copy shell.nix => actions/devel/upload/common/command_data.py (56%)
 create mode 100644 actions/devel/upload/common/minio_util.py
 copy shell.nix => actions/devel/upload/common/util.py (65%)
 create mode 100644 actions/devel/upload/flatdict.py
 create mode 100644 actions/devel/upload/nuvolaris/config.py
 create mode 100644 actions/devel/upload/nuvolaris/couchdb_util.py
 create mode 100644 actions/github/_playground.txt
 create mode 100644 actions/github/callback/__main__.py
 copy .envrc => actions/github/common/config_exception.py (94%)
 create mode 100644 actions/github/common/github_client.py
 create mode 100644 actions/github/common/html_response_generator.py
 create mode 100644 actions/github/common/kube_api_client.py
 create mode 100644 actions/github/common/whisk_user_generator.py
 create mode 100644 actions/github/webhook/__main__.py
 create mode 100644 actions/login/__main__.py
 create mode 100644 actions/login/flatdict.py
 create mode 100644 actions/system.yml
 copy shell.nix => clusters/aks.yml (75%)
 copy shell.nix => clusters/eks-cluster.yml (69%)
 create mode 100644 clusters/eks.yml
 copy shell.nix => clusters/gke.yml (63%)
 copy .envrc => clusters/juju-aws-overlay.yaml (70%)
 copy .envrc => clusters/juju.yml (82%)
 copy shell.nix => clusters/k3s.yml (54%)
 copy shell.nix => clusters/kind.yml (60%)
 create mode 100644 clusters/lks.yml
 create mode 100644 clusters/microk8s.cf
 create mode 100644 clusters/microk8s.yml
 create mode 100644 clusters/openshift-aggregate.yaml
 copy .envrc => clusters/openshift-install-config.yaml (53%)
 copy .envrc => clusters/openshift-user.yaml (60%)
 create mode 100644 clusters/openshift.yml
 create mode 100644 clusters/talos-gcp.yml
 copy .git-hooks/pre-push => cron.sh (96%)
 copy .git-hooks/pre-push => dbinit.sh (96%)
 create mode 100644 demos/devel/mdb_find.json
 create mode 100644 demos/devel/mdb_insert.json
 create mode 100644 demos/devel/minio_buckets.json
 create mode 100644 demos/devel/minio_cp.json
 create mode 100644 demos/devel/minio_ls.json
 create mode 100644 demos/devel/minio_mv.json
 create mode 100644 demos/devel/minio_rm.json
 create mode 100644 demos/devel/psql_create1.json
 create mode 100644 demos/devel/psql_create2.json
 create mode 100644 demos/devel/psql_create3.json
 create mode 100644 demos/devel/psql_desc.json
 create mode 100644 demos/devel/psql_select.json
 create mode 100644 demos/devel/redis_get.json
 create mode 100644 demos/devel/redis_set.json
 copy .envrc => demos/hellonode/.gitignore (98%)
 copy .envrc => demos/hellonode/Dockerfile (83%)
 create mode 100644 demos/hellonode/app.js
 copy .envrc => demos/hellonode/deploy.yaml (57%)
 create mode 100644 demos/hellonode/package-lock.json
 create mode 100644 demos/hellonode/package.json
 create mode 100644 demos/operator/demo-crd.yaml
 copy .envrc => demos/operator/demo-deployment.yaml (70%)
 copy .envrc => demos/operator/demo-ns.yaml (93%)
 copy .envrc => demos/operator/demo-obj.yaml (83%)
 copy shell.nix => demos/operator/demo1.py (53%)
 create mode 100644 demos/operator/demo2.py
 copy .envrc => demos/operator/demomock.py (74%)
 copy .envrc => demos/operator/obj.yaml (73%)
 copy .envrc => demos/operator/patch.yaml (88%)
 create mode 100644 demos/operator/poetry.lock
 copy shell.nix => demos/operator/pyproject.toml (65%)
 create mode 100644 demos/operator/transcript.txt
 create mode 100644 demos/velero/Taskfile.yml
 create mode 100644 demos/velero/values.yaml
 create mode 100644 deploy/Taskfile.yml
 copy .envrc => deploy/_deprecated/preload-runtime-go117.yaml (77%)
 copy .envrc => deploy/_deprecated/preload-runtime-nodej14.yaml (77%)
 copy .envrc => deploy/_deprecated/preload-runtime-python37.yaml (77%)
 create mode 100644 deploy/_deprecated/standalone-kcf.yaml
 copy .envrc => deploy/_deprecated/standalone-lb.yaml (81%)
 copy .envrc => deploy/_deprecated/standalone-np.yaml (55%)
 create mode 100644 deploy/_deprecated/standalone-set.yaml
 create mode 100644 deploy/_deprecated/standalone-test-in-https.yaml
 create mode 100644 deploy/acme-openshift/acme-rbac.yaml
 create mode 100644 deploy/acme-openshift/acme-setup.yaml
 copy .envrc => deploy/alert-manager/alertmanager-02-cm.yaml (68%)
 create mode 100644 deploy/alert-manager/alertmanager-03-dep.yaml
 copy .envrc => deploy/alert-manager/alertmanager-04-svc.yaml (62%)
 create mode 100644 deploy/apisix-etcd/etcd-policy.yaml
 copy .envrc => deploy/apisix-etcd/etcd-pvc.yaml (74%)
 create mode 100644 deploy/apisix-etcd/etcd-secret.yaml
 create mode 100644 deploy/apisix-etcd/etcd-sts.yaml
 create mode 100644 deploy/apisix-etcd/etcd-svc.yaml
 create mode 100644 deploy/apisix/apisix-cm.yaml
 create mode 100644 deploy/apisix/apisix-dep.yaml
 create mode 100644 deploy/apisix/apisix-svc.yaml
 create mode 100644 deploy/cert-manager/cert-manager.yaml
 create mode 100644 deploy/content/index.html
 create mode 100644 deploy/couchdb/couchdb-svc.yaml
 copy .envrc => deploy/ferretdb/ferretdb-sts.yaml (53%)
 copy .envrc => deploy/ferretdb/ferretdb-svc.yaml (74%)
 create mode 100644 deploy/ingress-nginx/cloud-nginx-ingress.yaml
 create mode 100644 deploy/ingress-nginx/eks-nginx-ingress.yaml
 create mode 100644 deploy/ingress-nginx/kind-nginx-ingress.yaml
 copy .envrc => deploy/issuer/cluster-issuer.yaml (60%)
 create mode 100644 deploy/kafka/kafka-000-pvc.yaml
 create mode 100644 deploy/kafka/kafka-001-sts.yaml
 copy .envrc => deploy/kafka/kafka-003-svc.yaml (71%)
 copy .envrc => deploy/kvrocks/kvrocks-pvc.yaml (80%)
 create mode 100644 deploy/kvrocks/kvrocks-sts.yaml
 create mode 100644 deploy/kvrocks/kvrocks-svc.yaml
 copy .envrc => deploy/minio/00-minio-pvc.yaml (75%)
 create mode 100644 deploy/minio/01-minio-dep.yaml
 copy .envrc => deploy/minio/02-minio-svc.yaml (70%)
 copy .envrc => deploy/mongodb-operator-deploy/mongodb-auth-nuvolaris.yaml (83%)
 copy .envrc => deploy/mongodb-operator-deploy/mongodb-auth.yaml (84%)
 create mode 100644 deploy/mongodb-operator-deploy/mongodb-svc.yaml
 create mode 100644 deploy/mongodb-operator-deploy/mongodb.yaml
 create mode 100644 deploy/mongodb-operator/mongodb-crd.yaml
 create mode 100644 deploy/mongodb-operator/mongodb-operator.yaml
 create mode 100644 deploy/mongodb-operator/mongodb-rbac.yaml
 copy .envrc => deploy/mongodb-standalone/mongodb-auth.yaml (84%)
 create mode 100644 deploy/mongodb-standalone/mongodb-cm.yaml
 copy .envrc => deploy/mongodb-standalone/mongodb-pvc.yaml (80%)
 create mode 100644 deploy/mongodb-standalone/mongodb-sts.yaml
 copy .envrc => deploy/mongodb-standalone/mongodb-svc.yaml (74%)
 create mode 100644 deploy/monitoring/kubestate-03-dep.yaml
 copy .envrc => deploy/monitoring/kubestate-04-svc.yaml (59%)
 create mode 100644 deploy/monitoring/prometheus-02-cm.yaml
 create mode 100644 deploy/monitoring/prometheus-03-dep.yaml
 copy .envrc => deploy/monitoring/prometheus-04-svc.yaml (61%)
 create mode 100644 deploy/nginx-static/nginx-static-cm.yaml
 copy .envrc => deploy/nginx-static/nginx-static-service.yaml (74%)
 create mode 100644 deploy/nginx-static/nginx-static-sts.yaml
 create mode 100644 deploy/ngrok
 copy .envrc => deploy/nuvolaris-operator/operator-pod.yaml (60%)
 create mode 100644 deploy/nuvolaris-operator/whisk.yaml
 create mode 100644 deploy/nuvolaris-permissions/kubegres-crd.yaml
 copy .envrc => deploy/nuvolaris-permissions/nuvolaris-common.yaml (73%)
 copy .envrc => deploy/nuvolaris-permissions/nuvolaris-kubegres-common.yaml 
(87%)
 create mode 100644 deploy/nuvolaris-permissions/nuvolaris-kubegres-roles.yaml
 copy .envrc => deploy/nuvolaris-permissions/nuvolaris-monitoring-00-sa.yaml 
(50%)
 create mode 100644 
deploy/nuvolaris-permissions/nuvolaris-monitoring-01-roles.yaml
 copy .envrc => deploy/nuvolaris-permissions/nuvolaris-quota-common.yaml (85%)
 create mode 100644 deploy/nuvolaris-permissions/nuvolaris-quota-roles.yaml
 copy .envrc => deploy/nuvolaris-permissions/nuvolaris-wsku-common.yaml (85%)
 create mode 100644 deploy/nuvolaris-permissions/nuvolaris-wsku-roles.yaml
 create mode 100644 deploy/nuvolaris-permissions/openwhisk-core-roles.yaml
 create mode 100644 deploy/nuvolaris-permissions/openwhisk-core-sa.yaml
 create mode 100644 deploy/nuvolaris-permissions/openwhisk-invoker-sa.yaml
 create mode 100644 deploy/nuvolaris-permissions/openwhisk-runtimes-cm.yaml
 create mode 100644 deploy/nuvolaris-permissions/operator-clusterroles.yaml
 create mode 100644 deploy/nuvolaris-permissions/operator-roles.yaml
 create mode 100644 deploy/nuvolaris-permissions/whisk-crd.yaml
 create mode 100644 deploy/nuvolaris-permissions/whisk-user-crd.yaml
 create mode 100644 deploy/nuvolaris-permissions/workflows-crd.yaml
 copy .envrc => deploy/openwhisk-endpoint/operator-ingress-rbac.yaml (52%)
 copy .envrc => deploy/openwhisk-enterprise/enterprise-np.yaml (79%)
 create mode 100644 deploy/openwhisk-enterprise/enterprise-sts.yaml
 create mode 100644 deploy/openwhisk-invoker/invoker-sts.yaml
 copy .envrc => deploy/openwhisk-invoker/invoker-svc.yaml (81%)
 copy .envrc => deploy/openwhisk-standalone/standalone-ip.yaml (80%)
 copy .envrc => deploy/openwhisk-standalone/standalone-np.yaml (65%)
 create mode 100644 deploy/openwhisk-standalone/standalone-sts.yaml
 create mode 100644 deploy/postgres-backup/postgres-backup-conf.yaml
 create mode 100644 deploy/postgres-backup/postgres-backup-sts.yaml
 copy .envrc => deploy/postgres-operator-deploy/postgres-auth.yaml (74%)
 create mode 100644 deploy/postgres-operator-deploy/postgres-conf.yaml
 copy .envrc => deploy/postgres-operator-deploy/postgres.yaml (50%)
 create mode 100644 deploy/postgres-operator/kubegres-operator.yaml
 create mode 100644 deploy/qdrant/qdrant-cm.yaml
 create mode 100644 deploy/qdrant/qdrant-sts.yaml
 create mode 100644 deploy/qdrant/qdrant-svc.yaml
 create mode 100644 deploy/quota/quota_checker.yaml
 create mode 100644 deploy/redis/_redis-cm.yaml
 create mode 100644 deploy/redis/redis-set.yaml
 create mode 100644 deploy/redis/redis-svc.yaml
 copy .envrc => deploy/runtimes/runtimes-preload.yaml (50%)
 copy .envrc => deploy/s3ninja/s3ninja-set.yaml (57%)
 create mode 100644 deploy/s3ninja/s3ninja-svc.yaml
 create mode 100644 deploy/scheduler/cron.yaml
 create mode 100644 deploy/test-cm/_index.html
 copy .envrc => deploy/test-cm/pod.yaml (71%)
 copy .envrc => deploy/test-cm/svc.yaml (80%)
 copy .envrc => deploy/test-sts/nginx-set.yaml (66%)
 copy .envrc => deploy/test-sts/nginx-svc.yaml (79%)
 create mode 100644 deploy/test/_crd.yaml
 copy .envrc => deploy/test/_obj.yaml (83%)
 copy .envrc => deploy/test/_pv.yaml (79%)
 copy .envrc => deploy/test/_pvc.yaml (77%)
 create mode 100644 deploy/test/_test.json
 copy .envrc => deploy/test/_testcm.yaml (85%)
 copy .envrc => deploy/test/pod.yaml (85%)
 copy .envrc => deploy/test/svc.yaml (87%)
 create mode 100644 deploy/whisk-system/.gitkeep
 create mode 100644 deploy/zookeeper/zookeeper-000-cm.yaml
 copy .envrc => deploy/zookeeper/zookeeper-001-pvc.yaml (60%)
 create mode 100644 deploy/zookeeper/zookeeper-003-sts.yaml
 copy .envrc => deploy/zookeeper/zookeeper-004-svc.yaml (72%)
 create mode 100755 detect.sh
 copy .envrc => enterprise-util/couchdb/couchdb-nuvolaris-app.yaml (60%)
 copy .envrc => enterprise-util/couchdb/couchdb-nuvolaris-org-ingress.yaml (60%)
 copy .envrc => enterprise-util/kafka/Dockerfile (79%)
 create mode 100644 enterprise-util/kafka/README.md
 copy shell.nix => enterprise-util/kafka/Taskfile.yml (67%)
 create mode 100644 
enterprise-util/kafka/jmx/jmx_prometheus_javaagent-0.18.0.jar
 create mode 100644 enterprise-util/kafka/jmx/prometheus-jmx-agent-config.yml
 copy .envrc => enterprise-util/minio/minio-aks-ingress.yaml (60%)
 copy .envrc => enterprise-util/minio/minio-nuvolaris-org-ingress.yaml (60%)
 copy .envrc => enterprise-util/minio/minio-saa1-ingress.yaml (67%)
 copy .envrc => enterprise-util/monitoring/prometheus-localhost.yaml (66%)
 copy .envrc => 
enterprise-util/monitoring/prometheus-mistergpt-app-ingress.yaml (66%)
 copy .envrc => 
enterprise-util/monitoring/prometheus-nuvolaris-app-ingress.yaml (59%)
 copy .envrc => 
enterprise-util/monitoring/prometheus-nuvolaris-org-ingress.yaml (59%)
 create mode 100644 enterprise/.gitkeep
 copy shell.nix => init.src (71%)
 copy .envrc => nuvolaris/__init__.py (96%)
 create mode 100644 nuvolaris/actionexecutor.py
 create mode 100644 nuvolaris/apihost_util.py
 copy .envrc => nuvolaris/bucket.py (72%)
 create mode 100644 nuvolaris/certmanager.py
 create mode 100644 nuvolaris/config.py
 create mode 100644 nuvolaris/couchdb.py
 create mode 100644 nuvolaris/couchdb_util.py
 create mode 100644 nuvolaris/cronjob.py
 create mode 100644 nuvolaris/endpoint.py
 create mode 100644 nuvolaris/enterprise_util.py
 create mode 100644 nuvolaris/ferretdb.py
 create mode 100644 nuvolaris/files/README.md
 create mode 100644 
nuvolaris/files/activations_design_document_for_activations_db.json
 create mode 100644 
nuvolaris/files/auth_design_document_for_subjects_db_v2.0.0.json
 create mode 100644 nuvolaris/files/filter_design_document.json
 create mode 100644 
nuvolaris/files/logCleanup_design_document_for_activations_db.json
 create mode 100644 
nuvolaris/files/namespace_throttlings_design_document_for_subjects_db.json
 create mode 100644 nuvolaris/files/runtimes-nodeonly.json
 create mode 100644 nuvolaris/files/runtimes.json
 create mode 100644 
nuvolaris/files/whisks_design_document_for_activations_db_filters_v2.1.0.json
 create mode 100644 
nuvolaris/files/whisks_design_document_for_activations_db_filters_v2.1.1.json
 create mode 100644 
nuvolaris/files/whisks_design_document_for_activations_db_v2.1.0.json
 create mode 100644 
nuvolaris/files/whisks_design_document_for_entities_db_v2.1.0.json
 create mode 100644 nuvolaris/ingress.py
 create mode 100644 nuvolaris/ingress_data.py
 create mode 100644 nuvolaris/invoker.py
 create mode 100644 nuvolaris/ip_util.py
 create mode 100644 nuvolaris/issuer.py
 create mode 100644 nuvolaris/kafka.py
 create mode 100644 nuvolaris/kopf_util.py
 create mode 100644 nuvolaris/kube.py
 create mode 100644 nuvolaris/kustomize.py
 create mode 100644 nuvolaris/kvrocks.py
 create mode 100644 nuvolaris/main.py
 create mode 100644 nuvolaris/minio_deploy.py
 create mode 100644 nuvolaris/minio_ingress.py
 create mode 100644 nuvolaris/minio_util.py
 create mode 100644 nuvolaris/mongodb.py
 create mode 100644 nuvolaris/mongodb_operator.py
 create mode 100644 nuvolaris/mongodb_standalone.py
 create mode 100644 nuvolaris/monitoring.py
 create mode 100644 nuvolaris/nuvolaris_metadata.py
 copy shell.nix => nuvolaris/openwhisk.py (51%)
 create mode 100644 nuvolaris/openwhisk_enterprise.py
 create mode 100644 nuvolaris/openwhisk_standalone.py
 create mode 100644 nuvolaris/operator_util.py
 create mode 100644 nuvolaris/patcher.py
 create mode 100644 nuvolaris/policies/minio_rw_policy_tpl.json
 create mode 100644 nuvolaris/postgres_client.py
 create mode 100644 nuvolaris/postgres_operator.py
 create mode 100644 nuvolaris/quota_checker.py
 create mode 100644 nuvolaris/quota_checker_job.py
 create mode 100644 nuvolaris/redis.py
 create mode 100644 nuvolaris/redis_client.py
 create mode 100644 nuvolaris/route_data.py
 create mode 100644 nuvolaris/runtimes_preloader.py
 create mode 100644 nuvolaris/runtimes_util.py
 create mode 100644 nuvolaris/s3_bucket_policy.py
 create mode 100644 nuvolaris/s3_client.py
 create mode 100644 nuvolaris/storage_static.py
 create mode 100644 nuvolaris/template.py
 copy .envrc => nuvolaris/templates/00-minio-pvc.yaml (73%)
 create mode 100644 nuvolaris/templates/01-minio-dep.yaml
 copy .envrc => nuvolaris/templates/02-minio-svc.yaml (69%)
 create mode 100644 nuvolaris/templates/affinity-tolerance-dep-core-attach.yaml
 create mode 100644 nuvolaris/templates/affinity-tolerance-sts-core-attach.yaml
 create mode 100644 
nuvolaris/templates/affinity-tolerance-sts-invoker-attach.yaml
 create mode 100644 nuvolaris/templates/alert-manager-02-cm.yaml
 copy .envrc => nuvolaris/templates/cluster-issuer.yaml (56%)
 create mode 100644 nuvolaris/templates/content.html
 create mode 100644 nuvolaris/templates/cosi-obc-tpl.yaml
 create mode 100644 nuvolaris/templates/cosi-user-tpl.yaml
 create mode 100644 nuvolaris/templates/couchdb-init.yaml
 create mode 100644 nuvolaris/templates/couchdb-set-tpl.yaml
 create mode 100644 nuvolaris/templates/cron-init.yaml
 create mode 100644 nuvolaris/templates/cronjob-attach.yaml
 copy .envrc => nuvolaris/templates/dbname_pgpass_tpl.properties (92%)
 copy .envrc => nuvolaris/templates/dep-attach.yaml (55%)
 copy .envrc => nuvolaris/templates/enterprise-np.yaml (78%)
 create mode 100644 nuvolaris/templates/enterprise-sts.yaml
 copy .envrc => nuvolaris/templates/ferretdb-sts.yaml (50%)
 create mode 100644 nuvolaris/templates/generic-ingress-tpl.yaml
 copy .envrc => nuvolaris/templates/generic-openshift-route-tpl.yaml (52%)
 create mode 100644 nuvolaris/templates/index.html
 copy .envrc => nuvolaris/templates/ingress.yaml (71%)
 create mode 100644 nuvolaris/templates/invoker-sts.yaml
 copy .envrc => nuvolaris/templates/invoker-svc.yaml (80%)
 create mode 100644 nuvolaris/templates/kafka-000-pvc.yaml
 create mode 100644 nuvolaris/templates/kafka-001-sts.yaml
 create mode 100644 nuvolaris/templates/kvrocks-cm.yaml
 create mode 100644 nuvolaris/templates/kvrocks_manage_user_tpl.txt
 create mode 100644 nuvolaris/templates/mongodb-auth-nuvolaris.yaml
 create mode 100644 nuvolaris/templates/mongodb-auth.yaml
 create mode 100644 nuvolaris/templates/mongodb-cm.yaml
 create mode 100644 nuvolaris/templates/mongodb-config.yaml
 create mode 100644 nuvolaris/templates/mongodb-sts.yaml
 create mode 100644 nuvolaris/templates/mongodb_manage_user_tpl.js
 create mode 100644 nuvolaris/templates/nginx-static-cm.yaml
 create mode 100644 nuvolaris/templates/nginx-static-sts.yaml
 copy .envrc => nuvolaris/templates/pgpass_tpl.properties (93%)
 create mode 100644 nuvolaris/templates/postgres-backup-sts.yaml
 create mode 100644 nuvolaris/templates/postgres.yaml
 create mode 100644 nuvolaris/templates/postgres_manage_user_extension_tpl.sql
 create mode 100644 nuvolaris/templates/postgres_manage_user_tpl.sql
 copy .envrc => nuvolaris/templates/pv-create.yaml (75%)
 copy .envrc => nuvolaris/templates/pvc-attach.yaml (79%)
 copy .envrc => nuvolaris/templates/pvc-create.yaml (74%)
 create mode 100644 nuvolaris/templates/quota-cronjob-attach.yaml
 create mode 100644 nuvolaris/templates/redis-conf.yaml
 create mode 100644 nuvolaris/templates/redis-set.yaml
 create mode 100644 nuvolaris/templates/redis_manage_user_tpl.txt
 create mode 100644 nuvolaris/templates/redis_quota_checker.lua
 create mode 100644 nuvolaris/templates/redis_quota_checker.sh
 copy .envrc => nuvolaris/templates/resources-sts-attach.yaml (70%)
 copy .envrc => nuvolaris/templates/runtimes-job-container-attach.yaml (67%)
 copy .envrc => nuvolaris/templates/security-dep-attach.yaml (65%)
 copy .envrc => nuvolaris/templates/security-global-attach.yaml (79%)
 copy .envrc => nuvolaris/templates/security-set-attach.yaml (65%)
 copy .envrc => nuvolaris/templates/set-attach.yaml (59%)
 create mode 100644 nuvolaris/templates/standalone-sts.yaml
 create mode 100644 nuvolaris/templates/subject.json
 create mode 100644 nuvolaris/templates/test.json
 copy .envrc => nuvolaris/templates/testcm.yaml (85%)
 copy .envrc => nuvolaris/templates/traefik-middleware-tpl.yaml (67%)
 create mode 100644 nuvolaris/templates/user_metadata.json
 copy .envrc => nuvolaris/templates/whisk-system-manifest-tpl.yaml (66%)
 copy .envrc => nuvolaris/templates/workflow-job.yaml (60%)
 copy .envrc => nuvolaris/templates/zookeeper-001-pvc.yaml (75%)
 copy .envrc => nuvolaris/templates/zookeeper-002-pvc.yaml (75%)
 create mode 100644 nuvolaris/testutil.py
 create mode 100644 nuvolaris/time_util.py
 create mode 100644 nuvolaris/user_config.py
 create mode 100644 nuvolaris/user_handlers.py
 create mode 100644 nuvolaris/user_metadata.py
 create mode 100644 nuvolaris/user_patcher.py
 create mode 100644 nuvolaris/userdb_util.py
 create mode 100644 nuvolaris/util.py
 create mode 100644 nuvolaris/whisk_actions_deployer.py
 create mode 100644 nuvolaris/whisk_system_util.py
 create mode 100644 nuvolaris/workflows.py
 create mode 100644 nuvolaris/zookeeper.py
 create mode 100644 poetry.lock
 copy shell.nix => profile.ipy (57%)
 copy shell.nix => pyproject.toml (51%)
 copy .git-hooks/pre-push => quota.sh (96%)
 rename .git-hooks/pre-push => run.sh (59%)
 copy .envrc => test_profile.ipy (93%)
 create mode 100644 tests/aks/whisk.yaml
 create mode 100644 tests/api.js
 create mode 100644 tests/config_test.ipy
 copy .envrc => tests/couchdb_test.ipy (57%)
 copy .envrc => tests/cron_test.ipy (81%)
 create mode 100644 tests/echo.js
 copy .envrc => tests/eks/config_test.ipy (80%)
 create mode 100644 tests/eks/whisk-full.yaml
 copy .envrc => tests/eks/whisk-user.yaml (53%)
 create mode 100644 tests/eks/whisk.yaml
 create mode 100644 tests/generic/whisk-full.yaml
 create mode 100644 tests/generic/whisk.yaml
 create mode 100644 tests/gke/whisk.yaml
 create mode 100644 tests/hello.js
 copy .envrc => tests/hello.py (92%)
 copy .envrc => tests/hi.py (93%)
 create mode 100644 tests/invoker_test.ipy
 copy .envrc => tests/k3s/config_test.ipy (79%)
 create mode 100644 tests/k3s/ingress_test.ipy
 create mode 100644 tests/k3s/minimal.yaml
 create mode 100644 tests/k3s/whisk-full.yaml
 copy .envrc => tests/k3s/whisk-user.yaml (51%)
 create mode 100644 tests/k3s/whisk.yaml
 create mode 100644 tests/kafka_test.ipy
 create mode 100644 tests/kind/action_executor_test.ipy
 copy shell.nix => tests/kind/config_test.ipy (53%)
 copy .envrc => tests/kind/config_user_test.ipy (81%)
 create mode 100644 tests/kind/couchdb_compactions_test.ipy
 create mode 100644 tests/kind/couchdb_lib_test.ipy
 create mode 100644 tests/kind/couchdb_util_test.ipy
 copy shell.nix => tests/kind/dbinit.ipy (68%)
 create mode 100644 tests/kind/dbonly.yaml
 copy shell.nix => tests/kind/ferretdb_test.ipy (52%)
 create mode 100644 tests/kind/minimal.yaml
 copy shell.nix => tests/kind/minio_static_test.ipy (57%)
 create mode 100644 tests/kind/minio_test.ipy
 create mode 100644 tests/kind/minio_util_test.ipy
 create mode 100644 tests/kind/mongodb_op_test.ipy
 create mode 100644 tests/kind/mongodb_std_test.ipy
 create mode 100644 tests/kind/mongodb_user_test.ipy
 copy shell.nix => tests/kind/monitoring_test.ipy (60%)
 create mode 100644 tests/kind/nuvolaris_subject_test.ipy
 create mode 100644 tests/kind/openwhisk_enterprise_test.ipy
 copy shell.nix => tests/kind/postgres_op_test.ipy (58%)
 copy shell.nix => tests/kind/runtime_preloader_test.ipy (56%)
 create mode 100644 tests/kind/userdb_util_test.ipy
 create mode 100644 tests/kind/whisk-affinity.yaml
 create mode 100644 tests/kind/whisk-full-affinity.yaml
 create mode 100644 tests/kind/whisk-full-mf.yaml
 create mode 100644 tests/kind/whisk-full-storage.yaml
 create mode 100644 tests/kind/whisk-full.yaml
 copy .envrc => tests/kind/whisk-gpt-user.yaml (51%)
 create mode 100644 tests/kind/whisk-mf-demo.yaml
 create mode 100644 tests/kind/whisk-minimal.yaml
 create mode 100644 tests/kind/whisk-user.yaml
 create mode 100644 tests/kind/whisk-user2.yaml
 create mode 100644 tests/kind/whisk.yaml
 copy shell.nix => tests/kind/wskadmin.ipy (51%)
 copy .envrc => tests/kube_test.py (90%)
 create mode 100644 tests/kube_test.txt
 copy shell.nix => tests/kvrocks_test.ipy (64%)
 create mode 100644 tests/kvrocks_user_test.ipy
 copy .envrc => tests/lks/config_test.ipy (78%)
 create mode 100644 tests/lks/whisk-full.yaml
 create mode 100644 tests/lks/whisk.yaml
 copy shell.nix => tests/main_test.ipy (62%)
 mode change 100644 => 100755
 copy .envrc => tests/microk8s/config_test.ipy (76%)
 create mode 100644 tests/microk8s/ingress_test.ipy
 copy .envrc => tests/microk8s/monitoring-ingress.yaml (58%)
 create mode 100644 tests/microk8s/whisk-full.yaml
 copy .envrc => tests/microk8s/whisk-user.yaml (50%)
 create mode 100644 tests/microk8s/whisk.yaml
 create mode 100644 tests/minio-nuv.js
 create mode 100644 tests/minio.js
 create mode 100644 tests/mongo.js
 copy .envrc => tests/mongo.yaml (67%)
 create mode 100644 tests/mongodb_add_user_script.js
 create mode 100644 tests/openshift/minimal.yaml
 create mode 100644 tests/openshift/whisk-full.yaml
 copy .envrc => tests/openshift/whisk-user.yaml (50%)
 create mode 100644 tests/openshift/whisk.yaml
 create mode 100644 tests/openwhisk_test.py
 copy .envrc => tests/openwhisk_test.txt (51%)
 create mode 100644 tests/patcher/openwhisk-runtimes-cm.yaml
 create mode 100644 tests/patcher/whisk-full-baupanlabs.yaml
 create mode 100644 tests/patcher/whisk-full-update.yaml
 create mode 100644 tests/patcher/whisk-update.yaml
 create mode 100644 tests/ping.js
 create mode 100644 tests/postgres.js
 copy shell.nix => tests/quota_checker_test.ipy (68%)
 create mode 100644 tests/redis.js
 copy shell.nix => tests/redis_test.ipy (65%)
 create mode 100644 tests/redis_user_test.ipy
 create mode 100644 tests/runtimes.json
 create mode 100644 tests/runtimes/openwhisk-runtimes-cm.yaml
 create mode 100644 tests/volume_test.ipy
 create mode 100644 tests/whisk-full.yaml
 copy .envrc => tests/whisk-user.yaml (56%)
 create mode 100644 tests/whisk.yaml
 copy .envrc => tests/workflow-test.yaml (69%)
 create mode 100644 tests/workflows_test.ipy
 create mode 100644 tests/zookeeper_test.ipy
 create mode 100755 tools/cli/wsk/wskadmin.py
 create mode 100644 tools/cli/wsk/wskprop.py
 create mode 100644 tools/cli/wsk/wskutil.py
 create mode 100755 whisk-system.sh
 create mode 100755 wskadmin.sh

Reply via email to