diff --git a/catalog/log-export/folder/logbucket-export/README.md b/catalog/log-export/folder/logbucket-export/README.md index 6505dba0..64b11bf8 100644 --- a/catalog/log-export/folder/logbucket-export/README.md +++ b/catalog/log-export/folder/logbucket-export/README.md @@ -12,10 +12,10 @@ A log export on a folder that sinks to Cloud Logging Log Bucket |-----------------|--------------------|------|-------| | bucket-locked | false | bool | 1 | | filter | | str | 0 | -| folder-k8s-name | my.folder.k8s.name | str | 3 | +| folder-k8s-name | my.folder.k8s.name | str | 4 | | location | global | str | 2 | -| log-bucket-name | my-log-k8s-bucket | str | 2 | -| namespace | my-namespace | str | 4 | +| log-bucket-name | my-log-k8s-bucket | str | 3 | +| namespace | my-namespace | str | 6 | | project-id | my-project-id | str | 6 | | retention-days | 30 | int | 1 | diff --git a/catalog/log-export/folder/logbucket-export/export.yaml b/catalog/log-export/folder/logbucket-export/export.yaml index 9ac481ef..dbfcd6ea 100644 --- a/catalog/log-export/folder/logbucket-export/export.yaml +++ b/catalog/log-export/folder/logbucket-export/export.yaml @@ -33,6 +33,7 @@ metadata: namespace: my-namespace # kpt-set: ${namespace} annotations: cnrm.cloud.google.com/blueprint: cnrm/landing-zone:log-export/v0.4.0 + config.kubernetes.io/depends-on: logging.cnrm.cloud.google.com/namespaces/my-namespace/LoggingLogBucket/my-log-k8s-bucket # kpt-set: logging.cnrm.cloud.google.com/namespaces/${namespace}/LoggingLogBucket/${log-bucket-name} spec: folderRef: name: my.folder.k8s.name # kpt-set: ${folder-k8s-name} diff --git a/catalog/log-export/folder/logbucket-export/iam.yaml b/catalog/log-export/folder/logbucket-export/iam.yaml index 9eb383b2..1d957538 100644 --- a/catalog/log-export/folder/logbucket-export/iam.yaml +++ b/catalog/log-export/folder/logbucket-export/iam.yaml @@ -19,10 +19,11 @@ metadata: namespace: logging # kpt-set: ${namespace} annotations: cnrm.cloud.google.com/blueprint: cnrm/landing-zone:log-export/v0.4.0 + config.kubernetes.io/depends-on: logging.cnrm.cloud.google.com/namespaces/my-namespace/LoggingLogSink/my.folder.k8s.name-logbucketsink # kpt-set: logging.cnrm.cloud.google.com/namespaces/${namespace}/LoggingLogSink/${folder-k8s-name}-logbucketsink spec: memberFrom: logSinkRef: - name: 123456789012-logbucketsink # kpt-set: ${folder-k8s-name}-logbucketsink + name: my.folder.k8s.name-logbucketsink # kpt-set: ${folder-k8s-name}-logbucketsink resourceRef: apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1 kind: Project diff --git a/catalog/log-export/org/logbucket-export/README.md b/catalog/log-export/org/logbucket-export/README.md index 5b28661d..c91fa62a 100644 --- a/catalog/log-export/org/logbucket-export/README.md +++ b/catalog/log-export/org/logbucket-export/README.md @@ -13,9 +13,9 @@ A log export on an organization that sinks to Cloud Logging Log Bucket | bucket-locked | false | bool | 1 | | filter | | str | 0 | | location | global | str | 2 | -| log-bucket-name | my-log-k8s-bucket | str | 2 | -| namespace | my-namespace | str | 4 | -| org-id | 123456789012 | str | 3 | +| log-bucket-name | my-log-k8s-bucket | str | 3 | +| namespace | my-namespace | str | 6 | +| org-id | 123456789012 | str | 4 | | project-id | my-project-id | str | 6 | | retention-days | 30 | int | 1 | diff --git a/catalog/log-export/org/logbucket-export/export.yaml b/catalog/log-export/org/logbucket-export/export.yaml index 49cbcf4d..a83c2e0a 100644 --- a/catalog/log-export/org/logbucket-export/export.yaml +++ b/catalog/log-export/org/logbucket-export/export.yaml @@ -33,12 +33,13 @@ metadata: namespace: my-namespace # kpt-set: ${namespace} annotations: cnrm.cloud.google.com/blueprint: cnrm/landing-zone:log-export/v0.4.0 + config.kubernetes.io/depends-on: logging.cnrm.cloud.google.com/namespaces/my-namespace/LoggingLogBucket/my-log-k8s-bucket # kpt-set: logging.cnrm.cloud.google.com/namespaces/${namespace}/LoggingLogBucket/${log-bucket-name} spec: organizationRef: external: "123456789012" # kpt-set: ${org-id} destination: loggingLogBucketRef: - external: logging.googleapis.com/projects/my-project-id/locations/global/buckets/my-log-k8s-bucket # kpt-set: logging.googleapis.com/projects/${project-id}/locations/${location}/buckets/${log-bucket-name} + external: logging.googleapis.com/projects/my-project-id/locations/global/buckets/my-log-k8s-bucket # kpt-set: logging.googleapis.com/projects/${project-id}/locations/${location}/buckets/${log-bucket-name} filter: "" # kpt-set: ${filter} includeChildren: true --- diff --git a/catalog/log-export/org/logbucket-export/iam.yaml b/catalog/log-export/org/logbucket-export/iam.yaml index 0c1af520..2ebccc88 100644 --- a/catalog/log-export/org/logbucket-export/iam.yaml +++ b/catalog/log-export/org/logbucket-export/iam.yaml @@ -19,6 +19,7 @@ metadata: namespace: logging # kpt-set: ${namespace} annotations: cnrm.cloud.google.com/blueprint: cnrm/landing-zone:log-export/v0.4.0 + config.kubernetes.io/depends-on: logging.cnrm.cloud.google.com/namespaces/my-namespace/LoggingLogSink/123456789012-logbucketsink # kpt-set: logging.cnrm.cloud.google.com/namespaces/${namespace}/LoggingLogSink/${org-id}-logbucketsink spec: memberFrom: logSinkRef: