diff --git a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111142553.yaml b/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111142553.yaml deleted file mode 100644 index f49a7bb..0000000 --- a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111142553.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-example-templates - description: A collection of example templates -spec: - targets: - - ./basic/template.yaml - - ./argo-workflows/template.yaml - - ./app-with-bucket/template.yaml ---- -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-organization - description: Basic organization data -spec: - targets: - - ./organization/guests.yaml diff --git a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145410.yaml b/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145410.yaml deleted file mode 100644 index ff05253..0000000 --- a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145410.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-example-templates - description: A collection of example templates -spec: - targets: - - ./basic/template.yaml - - ./argo-workflows/template.yaml - - ./app-with-bucket/template.yaml - - ./app-with-bucket/template.yaml ---- -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-organization - description: Basic organization data -spec: - targets: - - ./organization/guests.yaml diff --git a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145445.yaml b/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145445.yaml deleted file mode 100644 index f49a7bb..0000000 --- a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145445.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-example-templates - description: A collection of example templates -spec: - targets: - - ./basic/template.yaml - - ./argo-workflows/template.yaml - - ./app-with-bucket/template.yaml ---- -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-organization - description: Basic organization data -spec: - targets: - - ./organization/guests.yaml diff --git a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145519.yaml b/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145519.yaml deleted file mode 100644 index 740bc62..0000000 --- a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145519.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-example-templates - description: A collection of example templates -spec: - targets: - - ./basic/template.yaml - - - ./basic/template.yaml - - ./argo-workflows/template.yaml - - ./app-with-bucket/template.yaml ---- -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-organization - description: Basic organization data -spec: - targets: - - ./organization/guests.yaml diff --git a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145520.yaml b/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145520.yaml deleted file mode 100644 index 8e7eff6..0000000 --- a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145520.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-example-templates - description: A collection of example templates -spec: - targets: - - ./basic/template.yaml - - - ./basic/template2.yaml - - ./argo-workflows/template.yaml - - ./app-with-bucket/template.yaml ---- -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-organization - description: Basic organization data -spec: - targets: - - ./organization/guests.yaml diff --git a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145522.yaml b/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145522.yaml deleted file mode 100644 index 3bf5a42..0000000 --- a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145522.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-example-templates - description: A collection of example templates -spec: - targets: - - ./basic/template.yaml - - ./basic/template2.yaml - - ./argo-workflows/template.yaml - - ./app-with-bucket/template.yaml ---- -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-organization - description: Basic organization data -spec: - targets: - - ./organization/guests.yaml diff --git a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145551.yaml b/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145551.yaml deleted file mode 100644 index f49a7bb..0000000 --- a/.history/ref-implementation/backstage-templates/entities/catalog-info_20241111145551.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-example-templates - description: A collection of example templates -spec: - targets: - - ./basic/template.yaml - - ./argo-workflows/template.yaml - - ./app-with-bucket/template.yaml ---- -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-organization - description: Basic organization data -spec: - targets: - - ./organization/guests.yaml diff --git a/.history/ref-implementation/keycloak/manifests/install_20241111142553.yaml b/.history/ref-implementation/keycloak/manifests/install_20241111142553.yaml deleted file mode 100644 index ed3b799..0000000 --- a/.history/ref-implementation/keycloak/manifests/install_20241111142553.yaml +++ /dev/null @@ -1,164 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - name: keycloak - labels: - app: keycloak -spec: - ports: - - name: http - port: 8080 - targetPort: 8080 - selector: - app: keycloak - type: ClusterIP ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: keycloak - name: keycloak - namespace: keycloak - annotations: - argocd.argoproj.io/sync-wave: "10" -spec: - replicas: 1 - selector: - matchLabels: - app: keycloak - template: - metadata: - labels: - app: keycloak - spec: - containers: - - args: - - start-dev - env: - - name: KEYCLOAK_ADMIN - value: cnoe-admin - - name: KEYCLOAK_LOGLEVEL - value: ALL - - name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY - value: 'true' - envFrom: - - secretRef: - name: keycloak-config - image: quay.io/keycloak/keycloak:22.0.3 - name: keycloak - ports: - - containerPort: 8080 - name: http - readinessProbe: - httpGet: - path: /keycloak/realms/master - port: 8080 - volumeMounts: - - mountPath: /opt/keycloak/conf - name: keycloak-config - readOnly: true - volumes: - - configMap: - name: keycloak-config - name: keycloak-config ---- -apiVersion: v1 -data: - keycloak.conf: | - # Database - # The database vendor. - db=postgres - - # The username of the database user. - db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres - - # The proxy address forwarding mode if the server is behind a reverse proxy. - proxy=edge - - # hostname configuration - hostname=cnoe.localtest.me - hostname-port=8443 - http-relative-path=keycloak - - # the admin url requires its own configuration to reflect correct url - hostname-admin=cnoe.localtest.me:8443 - - hostname-debug=true - - # this should only be allowed in development. NEVER in production. - hostname-strict=false - hostname-strict-backchannel=false - - -kind: ConfigMap -metadata: - name: keycloak-config - namespace: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - clusterIP: None - ports: - - name: postgres - port: 5432 - selector: - app: postgresql ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - replicas: 1 - selector: - matchLabels: - app: postgresql - serviceName: service-postgresql - template: - metadata: - labels: - app: postgresql - spec: - containers: - - envFrom: - - secretRef: - name: keycloak-config - image: docker.io/library/postgres:15.3-alpine3.18 - name: postgres - ports: - - containerPort: 5432 - name: postgresdb - resources: - limits: - memory: 500Mi - requests: - cpu: 100m - memory: 300Mi - volumeMounts: - - name: data - mountPath: /var/lib/postgresql/data - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: "500Mi" - diff --git a/.history/ref-implementation/keycloak/manifests/install_20241112125306.yaml b/.history/ref-implementation/keycloak/manifests/install_20241112125306.yaml deleted file mode 100644 index 7418140..0000000 --- a/.history/ref-implementation/keycloak/manifests/install_20241112125306.yaml +++ /dev/null @@ -1,165 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - name: keycloak - labels: - app: keycloak -spec: - ports: - - name: http - port: 8080 - targetPort: 8080 - type: LoadBalancer - selector: - app: keycloak - type: ClusterIP ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: keycloak - name: keycloak - namespace: keycloak - annotations: - argocd.argoproj.io/sync-wave: "10" -spec: - replicas: 1 - selector: - matchLabels: - app: keycloak - template: - metadata: - labels: - app: keycloak - spec: - containers: - - args: - - start-dev - env: - - name: KEYCLOAK_ADMIN - value: cnoe-admin - - name: KEYCLOAK_LOGLEVEL - value: ALL - - name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY - value: 'true' - envFrom: - - secretRef: - name: keycloak-config - image: quay.io/keycloak/keycloak:22.0.3 - name: keycloak - ports: - - containerPort: 8080 - name: http - readinessProbe: - httpGet: - path: /keycloak/realms/master - port: 8080 - volumeMounts: - - mountPath: /opt/keycloak/conf - name: keycloak-config - readOnly: true - volumes: - - configMap: - name: keycloak-config - name: keycloak-config ---- -apiVersion: v1 -data: - keycloak.conf: | - # Database - # The database vendor. - db=postgres - - # The username of the database user. - db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres - - # The proxy address forwarding mode if the server is behind a reverse proxy. - proxy=edge - - # hostname configuration - hostname=cnoe.localtest.me - hostname-port=8443 - http-relative-path=keycloak - - # the admin url requires its own configuration to reflect correct url - hostname-admin=cnoe.localtest.me:8443 - - hostname-debug=true - - # this should only be allowed in development. NEVER in production. - hostname-strict=false - hostname-strict-backchannel=false - - -kind: ConfigMap -metadata: - name: keycloak-config - namespace: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - clusterIP: None - ports: - - name: postgres - port: 5432 - selector: - app: postgresql ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - replicas: 1 - selector: - matchLabels: - app: postgresql - serviceName: service-postgresql - template: - metadata: - labels: - app: postgresql - spec: - containers: - - envFrom: - - secretRef: - name: keycloak-config - image: docker.io/library/postgres:15.3-alpine3.18 - name: postgres - ports: - - containerPort: 5432 - name: postgresdb - resources: - limits: - memory: 500Mi - requests: - cpu: 100m - memory: 300Mi - volumeMounts: - - name: data - mountPath: /var/lib/postgresql/data - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: "500Mi" - diff --git a/.history/ref-implementation/keycloak/manifests/install_20241112125311.yaml b/.history/ref-implementation/keycloak/manifests/install_20241112125311.yaml deleted file mode 100644 index 4e41c0a..0000000 --- a/.history/ref-implementation/keycloak/manifests/install_20241112125311.yaml +++ /dev/null @@ -1,165 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - name: keycloak - labels: - app: keycloak -spec: - ports: - - name: http - port: 8080 - targetPort: 8080 - type: LoadBalancer - selector: - app: keycloak - type: ClusterIP ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: keycloak - name: keycloak - namespace: keycloak - annotations: - argocd.argoproj.io/sync-wave: "10" -spec: - replicas: 1 - selector: - matchLabels: - app: keycloak - template: - metadata: - labels: - app: keycloak - spec: - containers: - - args: - - start-dev - env: - - name: KEYCLOAK_ADMIN - value: cnoe-admin - - name: KEYCLOAK_LOGLEVEL - value: ALL - - name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY - value: 'true' - envFrom: - - secretRef: - name: keycloak-config - image: quay.io/keycloak/keycloak:22.0.3 - name: keycloak - ports: - - containerPort: 8080 - name: http - readinessProbe: - httpGet: - path: /keycloak/realms/master - port: 8080 - volumeMounts: - - mountPath: /opt/keycloak/conf - name: keycloak-config - readOnly: true - volumes: - - configMap: - name: keycloak-config - name: keycloak-config ---- -apiVersion: v1 -data: - keycloak.conf: | - # Database - # The database vendor. - db=postgres - - # The username of the database user. - db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres - - # The proxy address forwarding mode if the server is behind a reverse proxy. - proxy=edge - - # hostname configuration - hostname=cnoe.localtest.me - hostname-port=8443 - http-relative-path=keycloak - - # the admin url requires its own configuration to reflect correct url - hostname-admin=cnoe.localtest.me:8443 - - hostname-debug=true - - # this should only be allowed in development. NEVER in production. - hostname-strict=false - hostname-strict-backchannel=false - - -kind: ConfigMap -metadata: - name: keycloak-config - namespace: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - clusterIP: None - ports: - - name: postgres - port: 5432 - selector: - app: postgresql ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - replicas: 1 - selector: - matchLabels: - app: postgresql - serviceName: service-postgresql - template: - metadata: - labels: - app: postgresql - spec: - containers: - - envFrom: - - secretRef: - name: keycloak-config - image: docker.io/library/postgres:15.3-alpine3.18 - name: postgres - ports: - - containerPort: 5432 - name: postgresdb - resources: - limits: - memory: 500Mi - requests: - cpu: 100m - memory: 300Mi - volumeMounts: - - name: data - mountPath: /var/lib/postgresql/data - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: "500Mi" - diff --git a/.history/ref-implementation/keycloak/manifests/install_20241112125315.yaml b/.history/ref-implementation/keycloak/manifests/install_20241112125315.yaml deleted file mode 100644 index 213df32..0000000 --- a/.history/ref-implementation/keycloak/manifests/install_20241112125315.yaml +++ /dev/null @@ -1,165 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - name: keycloak - labels: - app: keycloak -spec: - ports: - - name: http - port: 8080 - targetPort: 8080 - type: LoadBalancer - selector: - app: keycloak - type: ClusterIP ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: keycloak - name: keycloak - namespace: keycloak - annotations: - argocd.argoproj.io/sync-wave: "10" -spec: - replicas: 1 - selector: - matchLabels: - app: keycloak - template: - metadata: - labels: - app: keycloak - spec: - containers: - - args: - - start-dev - env: - - name: KEYCLOAK_ADMIN - value: cnoe-admin - - name: KEYCLOAK_LOGLEVEL - value: ALL - - name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY - value: 'true' - envFrom: - - secretRef: - name: keycloak-config - image: quay.io/keycloak/keycloak:22.0.3 - name: keycloak - ports: - - containerPort: 8080 - name: http - readinessProbe: - httpGet: - path: /keycloak/realms/master - port: 8080 - volumeMounts: - - mountPath: /opt/keycloak/conf - name: keycloak-config - readOnly: true - volumes: - - configMap: - name: keycloak-config - name: keycloak-config ---- -apiVersion: v1 -data: - keycloak.conf: | - # Database - # The database vendor. - db=postgres - - # The username of the database user. - db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres - - # The proxy address forwarding mode if the server is behind a reverse proxy. - proxy=edge - - # hostname configuration - hostname=cnoe.localtest.me - hostname-port=8443 - http-relative-path=keycloak - - # the admin url requires its own configuration to reflect correct url - hostname-admin=cnoe.localtest.me:8443 - - hostname-debug=true - - # this should only be allowed in development. NEVER in production. - hostname-strict=false - hostname-strict-backchannel=false - - -kind: ConfigMap -metadata: - name: keycloak-config - namespace: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - clusterIP: None - ports: - - name: postgres - port: 5432 - selector: - app: postgresql ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - replicas: 1 - selector: - matchLabels: - app: postgresql - serviceName: service-postgresql - template: - metadata: - labels: - app: postgresql - spec: - containers: - - envFrom: - - secretRef: - name: keycloak-config - image: docker.io/library/postgres:15.3-alpine3.18 - name: postgres - ports: - - containerPort: 5432 - name: postgresdb - resources: - limits: - memory: 500Mi - requests: - cpu: 100m - memory: 300Mi - volumeMounts: - - name: data - mountPath: /var/lib/postgresql/data - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: "500Mi" - diff --git a/.history/ref-implementation/keycloak/manifests/install_20241112125321.yaml b/.history/ref-implementation/keycloak/manifests/install_20241112125321.yaml deleted file mode 100644 index b304101..0000000 --- a/.history/ref-implementation/keycloak/manifests/install_20241112125321.yaml +++ /dev/null @@ -1,164 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - name: keycloak - labels: - app: keycloak -spec: - ports: - - name: http - port: 8080 - targetPort: 8080 - type: LoadBalancer - selector: - app: keycloak ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: keycloak - name: keycloak - namespace: keycloak - annotations: - argocd.argoproj.io/sync-wave: "10" -spec: - replicas: 1 - selector: - matchLabels: - app: keycloak - template: - metadata: - labels: - app: keycloak - spec: - containers: - - args: - - start-dev - env: - - name: KEYCLOAK_ADMIN - value: cnoe-admin - - name: KEYCLOAK_LOGLEVEL - value: ALL - - name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY - value: 'true' - envFrom: - - secretRef: - name: keycloak-config - image: quay.io/keycloak/keycloak:22.0.3 - name: keycloak - ports: - - containerPort: 8080 - name: http - readinessProbe: - httpGet: - path: /keycloak/realms/master - port: 8080 - volumeMounts: - - mountPath: /opt/keycloak/conf - name: keycloak-config - readOnly: true - volumes: - - configMap: - name: keycloak-config - name: keycloak-config ---- -apiVersion: v1 -data: - keycloak.conf: | - # Database - # The database vendor. - db=postgres - - # The username of the database user. - db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres - - # The proxy address forwarding mode if the server is behind a reverse proxy. - proxy=edge - - # hostname configuration - hostname=cnoe.localtest.me - hostname-port=8443 - http-relative-path=keycloak - - # the admin url requires its own configuration to reflect correct url - hostname-admin=cnoe.localtest.me:8443 - - hostname-debug=true - - # this should only be allowed in development. NEVER in production. - hostname-strict=false - hostname-strict-backchannel=false - - -kind: ConfigMap -metadata: - name: keycloak-config - namespace: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - clusterIP: None - ports: - - name: postgres - port: 5432 - selector: - app: postgresql ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - replicas: 1 - selector: - matchLabels: - app: postgresql - serviceName: service-postgresql - template: - metadata: - labels: - app: postgresql - spec: - containers: - - envFrom: - - secretRef: - name: keycloak-config - image: docker.io/library/postgres:15.3-alpine3.18 - name: postgres - ports: - - containerPort: 5432 - name: postgresdb - resources: - limits: - memory: 500Mi - requests: - cpu: 100m - memory: 300Mi - volumeMounts: - - name: data - mountPath: /var/lib/postgresql/data - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: "500Mi" - diff --git a/.history/ref-implementation/keycloak/manifests/install_20241112125401.yaml b/.history/ref-implementation/keycloak/manifests/install_20241112125401.yaml deleted file mode 100644 index 80965f6..0000000 --- a/.history/ref-implementation/keycloak/manifests/install_20241112125401.yaml +++ /dev/null @@ -1,164 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - name: keycloak - labels: - app: keycloak -spec: - ports: - - name: http - port: 8080 - targetPort: 8080 - - selector: - app: keycloak ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: keycloak - name: keycloak - namespace: keycloak - annotations: - argocd.argoproj.io/sync-wave: "10" -spec: - replicas: 1 - selector: - matchLabels: - app: keycloak - template: - metadata: - labels: - app: keycloak - spec: - containers: - - args: - - start-dev - env: - - name: KEYCLOAK_ADMIN - value: cnoe-admin - - name: KEYCLOAK_LOGLEVEL - value: ALL - - name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY - value: 'true' - envFrom: - - secretRef: - name: keycloak-config - image: quay.io/keycloak/keycloak:22.0.3 - name: keycloak - ports: - - containerPort: 8080 - name: http - readinessProbe: - httpGet: - path: /keycloak/realms/master - port: 8080 - volumeMounts: - - mountPath: /opt/keycloak/conf - name: keycloak-config - readOnly: true - volumes: - - configMap: - name: keycloak-config - name: keycloak-config ---- -apiVersion: v1 -data: - keycloak.conf: | - # Database - # The database vendor. - db=postgres - - # The username of the database user. - db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres - - # The proxy address forwarding mode if the server is behind a reverse proxy. - proxy=edge - - # hostname configuration - hostname=cnoe.localtest.me - hostname-port=8443 - http-relative-path=keycloak - - # the admin url requires its own configuration to reflect correct url - hostname-admin=cnoe.localtest.me:8443 - - hostname-debug=true - - # this should only be allowed in development. NEVER in production. - hostname-strict=false - hostname-strict-backchannel=false - - -kind: ConfigMap -metadata: - name: keycloak-config - namespace: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - clusterIP: None - ports: - - name: postgres - port: 5432 - selector: - app: postgresql ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - replicas: 1 - selector: - matchLabels: - app: postgresql - serviceName: service-postgresql - template: - metadata: - labels: - app: postgresql - spec: - containers: - - envFrom: - - secretRef: - name: keycloak-config - image: docker.io/library/postgres:15.3-alpine3.18 - name: postgres - ports: - - containerPort: 5432 - name: postgresdb - resources: - limits: - memory: 500Mi - requests: - cpu: 100m - memory: 300Mi - volumeMounts: - - name: data - mountPath: /var/lib/postgresql/data - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: "500Mi" - diff --git a/.history/ref-implementation/keycloak/manifests/install_20241112125405.yaml b/.history/ref-implementation/keycloak/manifests/install_20241112125405.yaml deleted file mode 100644 index ed3b799..0000000 --- a/.history/ref-implementation/keycloak/manifests/install_20241112125405.yaml +++ /dev/null @@ -1,164 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - name: keycloak - labels: - app: keycloak -spec: - ports: - - name: http - port: 8080 - targetPort: 8080 - selector: - app: keycloak - type: ClusterIP ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: keycloak - name: keycloak - namespace: keycloak - annotations: - argocd.argoproj.io/sync-wave: "10" -spec: - replicas: 1 - selector: - matchLabels: - app: keycloak - template: - metadata: - labels: - app: keycloak - spec: - containers: - - args: - - start-dev - env: - - name: KEYCLOAK_ADMIN - value: cnoe-admin - - name: KEYCLOAK_LOGLEVEL - value: ALL - - name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY - value: 'true' - envFrom: - - secretRef: - name: keycloak-config - image: quay.io/keycloak/keycloak:22.0.3 - name: keycloak - ports: - - containerPort: 8080 - name: http - readinessProbe: - httpGet: - path: /keycloak/realms/master - port: 8080 - volumeMounts: - - mountPath: /opt/keycloak/conf - name: keycloak-config - readOnly: true - volumes: - - configMap: - name: keycloak-config - name: keycloak-config ---- -apiVersion: v1 -data: - keycloak.conf: | - # Database - # The database vendor. - db=postgres - - # The username of the database user. - db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres - - # The proxy address forwarding mode if the server is behind a reverse proxy. - proxy=edge - - # hostname configuration - hostname=cnoe.localtest.me - hostname-port=8443 - http-relative-path=keycloak - - # the admin url requires its own configuration to reflect correct url - hostname-admin=cnoe.localtest.me:8443 - - hostname-debug=true - - # this should only be allowed in development. NEVER in production. - hostname-strict=false - hostname-strict-backchannel=false - - -kind: ConfigMap -metadata: - name: keycloak-config - namespace: keycloak ---- -apiVersion: v1 -kind: Service -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - clusterIP: None - ports: - - name: postgres - port: 5432 - selector: - app: postgresql ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - labels: - app: postgresql - name: postgresql - namespace: keycloak -spec: - replicas: 1 - selector: - matchLabels: - app: postgresql - serviceName: service-postgresql - template: - metadata: - labels: - app: postgresql - spec: - containers: - - envFrom: - - secretRef: - name: keycloak-config - image: docker.io/library/postgres:15.3-alpine3.18 - name: postgres - ports: - - containerPort: 5432 - name: postgresdb - resources: - limits: - memory: 500Mi - requests: - cpu: 100m - memory: 300Mi - volumeMounts: - - name: data - mountPath: /var/lib/postgresql/data - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: "500Mi" - diff --git a/.history/ref-implementation/maniek_20241112110416.yml b/.history/ref-implementation/maniek_20241112110416.yml deleted file mode 100644 index e69de29..0000000 diff --git a/.history/ref-implementation/maniek_20241112110417.yml b/.history/ref-implementation/maniek_20241112110417.yml deleted file mode 100644 index 81ab8ad..0000000 --- a/.history/ref-implementation/maniek_20241112110417.yml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8080 - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 80 - targetPort: 8080 - type: ClusterIP diff --git a/.history/ref-implementation/open-bao_20241111142831.yaml b/.history/ref-implementation/open-bao_20241111142831.yaml deleted file mode 100644 index d279bc5..0000000 --- a/.history/ref-implementation/open-bao_20241111142831.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: keycloak - namespace: argocd - labels: - example: ref-implementation -spec: - destination: - namespace: keycloak - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://keycloak/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/open-bao_20241111142912.yaml b/.history/ref-implementation/open-bao_20241111142912.yaml deleted file mode 100644 index 0d8f748..0000000 --- a/.history/ref-implementation/open-bao_20241111142912.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: open-bao - namespace: argocd - labels: - example: ref-implementation -spec: - destination: - namespace: keycloak - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://keycloak/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/open-bao_20241111142943.yaml b/.history/ref-implementation/open-bao_20241111142943.yaml deleted file mode 100644 index 38a34a4..0000000 --- a/.history/ref-implementation/open-bao_20241111142943.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: open-bao - namespace: argocd - labels: - env: dev - example: ref-implementation -spec: - destination: - namespace: keycloak - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://keycloak/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/open-bao_20241111142944.yaml b/.history/ref-implementation/open-bao_20241111142944.yaml deleted file mode 100644 index 7249de0..0000000 --- a/.history/ref-implementation/open-bao_20241111142944.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: open-bao - namespace: argocd - labels: - env: dev - example: ref-implementation -spec: - destination: - namespace: keycloak - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://keycloak/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/open-bao_20241111142947.yaml b/.history/ref-implementation/open-bao_20241111142947.yaml deleted file mode 100644 index 3aa23e8..0000000 --- a/.history/ref-implementation/open-bao_20241111142947.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: open-bao - namespace: argocd - labels: - env: dev -spec: - destination: - namespace: keycloak - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://keycloak/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/open-bao_20241111142957.yaml b/.history/ref-implementation/open-bao_20241111142957.yaml deleted file mode 100644 index a557757..0000000 --- a/.history/ref-implementation/open-bao_20241111142957.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: open-bao - namespace: argocd - labels: - env: dev -spec: - destination: - namespace: open-bao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://keycloak/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/open-bao_20241111143101.yaml b/.history/ref-implementation/open-bao_20241111143101.yaml deleted file mode 100644 index a132e8d..0000000 --- a/.history/ref-implementation/open-bao_20241111143101.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: open-bao - namespace: argocd - labels: - env: dev -spec: - destination: - namespace: open-bao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://openbao/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130717.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130717.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130720.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130720.yaml deleted file mode 100644 index abaf181..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112130720.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: keycloak-ingress-localhost - namespace: keycloak - annotations: - argocd.argoproj.io/sync-wave: "100" -spec: - ingressClassName: "nginx" - rules: - - host: localhost - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http - - host: cnoe.localtest.me - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130742.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130742.yaml deleted file mode 100644 index 6abab23..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112130742.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao -spec: - ingressClassName: "nginx" - rules: - - host: localhost - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http - - host: cnoe.localtest.me - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130743.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130743.yaml deleted file mode 100644 index abaf181..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112130743.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: keycloak-ingress-localhost - namespace: keycloak - annotations: - argocd.argoproj.io/sync-wave: "100" -spec: - ingressClassName: "nginx" - rules: - - host: localhost - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http - - host: cnoe.localtest.me - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130751.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130751.yaml deleted file mode 100644 index fb5aeb3..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112130751.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: keycloak-ingress-localhost - name: openbao -spec: - ingressClassName: "nginx" - rules: - - host: localhost - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http - - host: cnoe.localtest.me - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130756.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130756.yaml deleted file mode 100644 index 35a4f35..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112130756.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - name: openbao -spec: - ingressClassName: "nginx" - rules: - - host: localhost - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http - - host: cnoe.localtest.me - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130759.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130759.yaml deleted file mode 100644 index 932955c..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112130759.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao -spec: - ingressClassName: "nginx" - rules: - - host: localhost - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http - - host: cnoe.localtest.me - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130902.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130902.yaml deleted file mode 100644 index f356af7..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112130902.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao -spec: - ingressClassName: "nginx" - rules: - - host: localhost - http: - paths: - - path: /openbao - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http - - host: cnoe.localtest.me - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130904.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130904.yaml deleted file mode 100644 index c4b8374..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112130904.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao -spec: - ingressClassName: "nginx" - rules: - - host: localhost - http: - paths: - - path: cnoe://openbao/manifests - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http - - host: cnoe.localtest.me - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112130913.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112130913.yaml deleted file mode 100644 index 9bacafb..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112130913.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao -spec: - ingressClassName: "nginx" - rules: - - host: localhost - http: - paths: - - path: cnoe://openbao/manifests - pathType: ImplementationSpecific - backend: - service: - name: openbao - port: - name: http - - host: cnoe.localtest.me - http: - paths: - - path: /keycloak - pathType: ImplementationSpecific - backend: - service: - name: keycloak - port: - name: http diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132252.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132252.yaml deleted file mode 100644 index 31fff8f..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132252.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: my-app-ingress - namespace: default - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / -spec: - rules: - - host: my-app.local # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132258.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132258.yaml deleted file mode 100644 index 9f706f3..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132258.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: my-app-ingress - namespace: default - -spec: - rules: - - host: my-app.local # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132302.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132302.yaml deleted file mode 100644 index 9e9bfcb..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132302.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: my-app-ingress - namespace: o - -spec: - rules: - - host: my-app.local # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132304.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132304.yaml deleted file mode 100644 index 0e0d97a..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132304.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: my-app-ingress - namespace: openbao - -spec: - rules: - - host: my-app.local # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132310.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132310.yaml deleted file mode 100644 index 6f33ebd..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132310.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: open - namespace: openbao - -spec: - rules: - - host: my-app.local # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132312.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132312.yaml deleted file mode 100644 index 4849eba..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132312.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao - namespace: openbao - -spec: - rules: - - host: my-app.local # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132315.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132315.yaml deleted file mode 100644 index 18f3315..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132315.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - -spec: - rules: - - host: my-app.local # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132318.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132318.yaml deleted file mode 100644 index 754343a..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132318.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-local - namespace: openbao - -spec: - rules: - - host: my-app.local # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132320.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132320.yaml deleted file mode 100644 index 7857781..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132320.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: my-app.local # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132340.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132340.yaml deleted file mode 100644 index e7669f3..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132340.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: localhost # Change this to your domain or leave it as is for local development - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132445.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132445.yaml deleted file mode 100644 index 650ab4d..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132445.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: localhost # Change this to your domain or leave it as is for local development - http: - paths: - - path: "" - pathType: Exact - backend: - service: - name: my-app-service # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132617.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132617.yaml deleted file mode 100644 index 69be905..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132617.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: localhost # Change this to your domain or leave it as is for local development - http: - paths: - - path: "" - pathType: Exact - backend: - service: - name: openbao # Name of your service - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132620.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132620.yaml deleted file mode 100644 index cc13074..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132620.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: localhost # Change this to your domain or leave it as is for local development - http: - paths: - - path: "" - pathType: Exact - backend: - service: - name: openbao - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132622.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132622.yaml deleted file mode 100644 index 9615367..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132622.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: localhost # Change this to your domain or leave it as is for local development - http: - paths: - - path: "" - pathType: Exact - backend: - service: - name: openbao - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112132648.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112132648.yaml deleted file mode 100644 index 9615367..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112132648.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: localhost # Change this to your domain or leave it as is for local development - http: - paths: - - path: "" - pathType: Exact - backend: - service: - name: openbao - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112133726.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112133726.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112133806.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112133806.yaml deleted file mode 100644 index 9615367..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112133806.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: localhost # Change this to your domain or leave it as is for local development - http: - paths: - - path: "" - pathType: Exact - backend: - service: - name: openbao - port: - number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/ingress_20241112135400.yaml b/.history/ref-implementation/openbao/manifests/ingress_20241112135400.yaml deleted file mode 100644 index f75a03d..0000000 --- a/.history/ref-implementation/openbao/manifests/ingress_20241112135400.yaml +++ /dev/null @@ -1,18 +0,0 @@ -# apiVersion: networking.k8s.io/v1 -# kind: Ingress -# metadata: -# name: openbao-ingress-localhost -# namespace: openbao - -# spec: -# rules: -# - host: localhost # Change this to your domain or leave it as is for local development -# http: -# paths: -# - path: "" -# pathType: Exact -# backend: -# service: -# name: openbao -# port: -# number: 8200 # The port to forward to on your service diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112110416.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112110416.yml deleted file mode 100644 index 81ab8ad..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112110416.yml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8080 - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 80 - targetPort: 8080 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112110859.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112110859.yml deleted file mode 100644 index d68ae99..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112110859.yml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 80 - targetPort: 8080 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112110906.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112110906.yml deleted file mode 100644 index 3f9ba3f..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112110906.yml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 80 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112110950.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112110950.yml deleted file mode 100644 index 9fdb23b..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112110950.yml +++ /dev/null @@ -1,41 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 80 - targetPort: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112110952.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112110952.yml deleted file mode 100644 index 3f9ba3f..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112110952.yml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 80 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112110953.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112110953.yml deleted file mode 100644 index 8ec577d..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112110953.yml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112112033.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112112033.yml deleted file mode 100644 index 1b22ab8..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112112033.yml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112114625.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112114625.yml deleted file mode 100644 index ad22ff4..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112114625.yml +++ /dev/null @@ -1,43 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112114627.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112114627.yml deleted file mode 100644 index cddcbef..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112114627.yml +++ /dev/null @@ -1,43 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112114630.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112114630.yml deleted file mode 100644 index aa8e5ea..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112114630.yml +++ /dev/null @@ -1,45 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112121944.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112121944.yml deleted file mode 100644 index badda3f..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112121944.yml +++ /dev/null @@ -1,46 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - - hostPort: 8200 - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112121955.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112121955.yml deleted file mode 100644 index d20b7b3..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112121955.yml +++ /dev/null @@ -1,46 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - hostPort: 8200 - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125415.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125415.yml deleted file mode 100644 index a656216..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125415.yml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - hostPort: 8200 - - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125417.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125417.yml deleted file mode 100644 index 47b44df..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125417.yml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125534.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125534.yml deleted file mode 100644 index 0f612be..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125534.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: LoadBalancer # or NodePort - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125538.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125538.yml deleted file mode 100644 index 4040f40..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125538.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: LoadBalancer # or NodePort - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125540.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125540.yml deleted file mode 100644 index ca2a209..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125540.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: LoadBalancer # or NodePort - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125545.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125545.yml deleted file mode 100644 index 4e2f145..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125545.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: LoadBalancer # or NodePort - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125549.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125549.yml deleted file mode 100644 index 5607328..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125549.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: LoadBalancer # or NodePort - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125552.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125552.yml deleted file mode 100644 index 9c90d16..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125552.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: LoadBalancer # or NodePort - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125553.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125553.yml deleted file mode 100644 index 9ded5d1..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125553.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: LoadBalancer # or NodePort - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125604.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125604.yml deleted file mode 100644 index 47b44df..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125604.yml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125613.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125613.yml deleted file mode 100644 index fc8bf8c..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125613.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125615.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125615.yml deleted file mode 100644 index 020d960..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125615.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - - - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125617.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125617.yml deleted file mode 100644 index c152d38..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125617.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - po - - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125618.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125618.yml deleted file mode 100644 index 7f08b85..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125618.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - port: - - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125627.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125627.yml deleted file mode 100644 index 256cfb6..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125627.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCO - - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125629.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125629.yml deleted file mode 100644 index 0a3e930..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125629.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112125633.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112125633.yml deleted file mode 100644 index 575777f..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112125633.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112133731.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112133731.yml deleted file mode 100644 index 6d406a4..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112133731.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - - - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112133734.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112133734.yml deleted file mode 100644 index b07a1b7..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112133734.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112133738.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112133738.yml deleted file mode 100644 index 2bb23c2..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112133738.yml +++ /dev/null @@ -1,52 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - - - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112133739.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112133739.yml deleted file mode 100644 index 04470a4..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112133739.yml +++ /dev/null @@ -1,70 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: localhost # Change this to your domain or leave it as is for local development - http: - paths: - - path: "" - pathType: Exact - backend: - service: - name: openbao - port: - number: 8200 # The port to forward to on your service - - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112133740.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112133740.yml deleted file mode 100644 index 04470a4..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112133740.yml +++ /dev/null @@ -1,70 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress-localhost - namespace: openbao - -spec: - rules: - - host: localhost # Change this to your domain or leave it as is for local development - http: - paths: - - path: "" - pathType: Exact - backend: - service: - name: openbao - port: - number: 8200 # The port to forward to on your service - - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112133804.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112133804.yml deleted file mode 100644 index 575777f..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112133804.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - env: - - name: BAO_ADDR - value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112133833.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112133833.yml deleted file mode 100644 index 6ddb3db..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112133833.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112133859.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112133859.yml deleted file mode 100644 index eeff542..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112133859.yml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134239.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134239.yml deleted file mode 100644 index 9bf147d..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134239.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - targetPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134258.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134258.yml deleted file mode 100644 index a4247b3..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134258.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - # targetPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134322.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134322.yml deleted file mode 100644 index 9bf147d..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134322.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - hostPort: 8200 - targetPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134324.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134324.yml deleted file mode 100644 index b81c1cf..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134324.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - targetPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134335.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134335.yml deleted file mode 100644 index ce84f2e..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134335.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - # hostPort: 8200 - targetPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134407.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134407.yml deleted file mode 100644 index bc183db..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134407.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - # hostPort: 8200 - containerPort:: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134409.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134409.yml deleted file mode 100644 index 0f65ec9..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134409.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - # hostPort: 8200 - containerPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134417.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134417.yml deleted file mode 100644 index ce84f2e..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134417.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - port: 8200 - # hostPort: 8200 - targetPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134421.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134421.yml deleted file mode 100644 index b81c1cf..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134421.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - targetPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134425.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134425.yml deleted file mode 100644 index b81c1cf..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134425.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - targetPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134434.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134434.yml deleted file mode 100644 index f162211..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134434.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - port: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134440.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134440.yml deleted file mode 100644 index 572c07a..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134440.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - hos: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134443.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134443.yml deleted file mode 100644 index 8ffb033..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134443.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134912.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134912.yml deleted file mode 100644 index f3a5b6f..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134912.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: ClusterIP diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112134953.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112134953.yml deleted file mode 100644 index 470a458..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112134953.yml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135014.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135014.yml deleted file mode 100644 index 26f238d..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135014.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - no - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135016.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135016.yml deleted file mode 100644 index 21d3812..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135016.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - NodePort: - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135019.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135019.yml deleted file mode 100644 index f9e2ddd..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135019.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - NodePort: 8200 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135021.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135021.yml deleted file mode 100644 index f9e2ddd..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135021.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - NodePort: 8200 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135022.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135022.yml deleted file mode 100644 index f2ea0bd..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135022.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 8200 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135048.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135048.yml deleted file mode 100644 index 84881db..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135048.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 8200 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135059.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135059.yml deleted file mode 100644 index f2ea0bd..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135059.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 8200 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135112.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135112.yml deleted file mode 100644 index e3e69d3..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135112.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135129.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135129.yml deleted file mode 100644 index 8da5307..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135129.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135138.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135138.yml deleted file mode 100644 index 2b5441b..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135138.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: LoadBalancer diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135826.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135826.yml deleted file mode 100644 index 056eceb..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135826.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: No diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135828.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135828.yml deleted file mode 100644 index 09680c7..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135828.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135835.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135835.yml deleted file mode 100644 index 8da5307..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135835.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135837.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135837.yml deleted file mode 100644 index e3e69d3..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135837.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241112135849.yml b/.history/ref-implementation/openbao/manifests/manifest_20241112135849.yml deleted file mode 100644 index e3e69d3..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241112135849.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093100.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093100.yml deleted file mode 100644 index a9c388f..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093100.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: HTTO - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093101.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093101.yml deleted file mode 100644 index ff5a849..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093101.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: HTTP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093110.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093110.yml deleted file mode 100644 index 6c4856f..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093110.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: HTTP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: HTTP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093126.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093126.yml deleted file mode 100644 index ff5a849..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093126.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: HTTP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093129.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093129.yml deleted file mode 100644 index e3e69d3..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093129.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093614.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093614.yml deleted file mode 100644 index e3e69d3..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093614.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093615.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093615.yml deleted file mode 100644 index 8da5307..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093615.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093618.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093618.yml deleted file mode 100644 index 9b7d979..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093618.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: Load diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093621.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093621.yml deleted file mode 100644 index f11cbce..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093621.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: Loa diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093625.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093625.yml deleted file mode 100644 index 8da5307..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093625.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: NodePort diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093821.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093821.yml deleted file mode 100644 index 2e0b80a..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093821.yml +++ /dev/null @@ -1,52 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - type: NodePort - - diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093826.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093826.yml deleted file mode 100644 index c5989b8..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093826.yml +++ /dev/null @@ -1,52 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - - diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093827.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093827.yml deleted file mode 100644 index 89d123c..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093827.yml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: openbao.local # Replace with your domain or host if you're using DNS - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093842.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093842.yml deleted file mode 100644 index f59a0ac..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093842.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - - - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: openbao.local # Replace with your domain or host if you're using DNS - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: ---- number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093847.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093847.yml deleted file mode 100644 index f2e7b01..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093847.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - - --- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: openbao.local # Replace with your domain or host if you're using DNS - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: ---- number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093851.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093851.yml deleted file mode 100644 index 376b905..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093851.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - - --- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: openbao.local # Replace with your domain or host if you're using DNS - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093853.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093853.yml deleted file mode 100644 index c8002fb..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093853.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: openbao.local # Replace with your domain or host if you're using DNS - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113093944.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113093944.yml deleted file mode 100644 index 49eefae..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113093944.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: localhost # Replace with your domain or host if you're using DNS - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113094042.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113094042.yml deleted file mode 100644 index 0cb99bc..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113094042.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: localhost # Replace with your domain or host if you're using DNS - http: - paths: - - path: "" - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113094100.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113094100.yml deleted file mode 100644 index c8002fb..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113094100.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: openbao.local # Replace with your domain or host if you're using DNS - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113094104.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113094104.yml deleted file mode 100644 index 49eefae..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113094104.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: localhost # Replace with your domain or host if you're using DNS - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113094154.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113094154.yml deleted file mode 100644 index f879eda..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113094154.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: localhost # Replace with your domain or host if you're using DNS - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113094340.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113094340.yml deleted file mode 100644 index dbce7b6..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113094340.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: localhost # Replace with your domain or host if you're using DNS - http: - paths: - - path: localhost/openbao - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113094401.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113094401.yml deleted file mode 100644 index f879eda..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113094401.yml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: localhost # Replace with your domain or host if you're using DNS - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao # References the Service defined above - port: - number: 8200 # The port exposed by the Service \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113094647.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113094647.yml deleted file mode 100644 index 2b6727e..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113094647.yml +++ /dev/null @@ -1,81 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -# 4. Ingress (optional for HTTP-based access) -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / # Ensures requests are rewritten to the root path -spec: - rules: - - host: localhost # Replace with your domain or host if you're using DNS - http: - paths: - - path: /ui - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 - # Optional: Redirect root `/` path to `/ui` - - path: / - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113095157.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113095157.yml deleted file mode 100644 index 335bdaf..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113095157.yml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: localhost # Or replace with your custom hostname if using /etc/hosts - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113095238.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113095238.yml deleted file mode 100644 index 809d96c..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113095238.yml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: localhost # Or replace with your custom hostname if using /etc/hosts - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 30000 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113095247.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113095247.yml deleted file mode 100644 index 335bdaf..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113095247.yml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: localhost # Or replace with your custom hostname if using /etc/hosts - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113100517.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113100517.yml deleted file mode 100644 index 2efa4bf..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113100517.yml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: localhost - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113100529.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113100529.yml deleted file mode 100644 index bb50907..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113100529.yml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - annotations: - nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: cnoe.localtest.me - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113100645.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113100645.yml deleted file mode 100644 index ea5af0d..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113100645.yml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - # annotations: - # nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: cnoe.localtest.me - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113100725.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113100725.yml deleted file mode 100644 index 6ae7008..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113100725.yml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - # annotations: - # nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: cnoe.localtest.me - http: - paths: - - path: /openbao - pathType: ImplementationSpecific - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113100745.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113100745.yml deleted file mode 100644 index ea5af0d..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113100745.yml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - # hostPort: 8200 - # hostPort: 8200 - # type: LoadBalancer - # env: - # - name: BAO_ADDR - # value: "http://0.0.0.0:8200" - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - # annotations: - # nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: cnoe.localtest.me - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113100822.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113100822.yml deleted file mode 100644 index 6d528b0..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113100822.yml +++ /dev/null @@ -1,66 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - ---- -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - # annotations: - # nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: cnoe.localtest.me - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113100829.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113100829.yml deleted file mode 100644 index a61d0b3..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113100829.yml +++ /dev/null @@ -1,67 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest # Replace with the actual image - ports: - - protocol: TCP - containerPort: 8200 - ---- - -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - # annotations: - # nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: cnoe.localtest.me - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113100833.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113100833.yml deleted file mode 100644 index 6ed5ca2..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113100833.yml +++ /dev/null @@ -1,67 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest - ports: - - protocol: TCP - containerPort: 8200 - ---- - -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - nodePort: 30000 - type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - # annotations: - # nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: cnoe.localtest.me - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113100902.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113100902.yml deleted file mode 100644 index fa08302..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113100902.yml +++ /dev/null @@ -1,67 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest - ports: - - protocol: TCP - containerPort: 8200 - ---- - -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - # nodePort: 30000 - # type: NodePort - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - # annotations: - # nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: cnoe.localtest.me - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/manifests/manifest_20241113101113.yml b/.history/ref-implementation/openbao/manifests/manifest_20241113101113.yml deleted file mode 100644 index d9f9c28..0000000 --- a/.history/ref-implementation/openbao/manifests/manifest_20241113101113.yml +++ /dev/null @@ -1,65 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: openbao - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - name: openbao - namespace: openbao -spec: - replicas: 1 - selector: - matchLabels: - app: openbao - template: - metadata: - labels: - app: openbao - spec: - containers: - - name: openbao - image: openbao/openbao:latest - ports: - - protocol: TCP - containerPort: 8200 - ---- - -apiVersion: v1 -kind: Service -metadata: - name: openbao - namespace: openbao -spec: - selector: - app: openbao - ports: - - protocol: TCP - port: 8200 - targetPort: 8200 - ---- - -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: openbao-ingress - namespace: openbao - # annotations: - # nginx.ingress.kubernetes.io/rewrite-target: /ui -spec: - rules: - - host: cnoe.localtest.me - http: - paths: - - path: /openbao - pathType: Prefix - backend: - service: - name: openbao - port: - number: 8200 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/values_20241113103308.yaml b/.history/ref-implementation/openbao/values_20241113103308.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/.history/ref-implementation/openbao/values_20241113103317.yaml b/.history/ref-implementation/openbao/values_20241113103317.yaml deleted file mode 100644 index 30d74d2..0000000 --- a/.history/ref-implementation/openbao/values_20241113103317.yaml +++ /dev/null @@ -1 +0,0 @@ -test \ No newline at end of file diff --git a/.history/ref-implementation/openbao/values_20241113103322.yaml b/.history/ref-implementation/openbao/values_20241113103322.yaml deleted file mode 100644 index 23f90b4..0000000 --- a/.history/ref-implementation/openbao/values_20241113103322.yaml +++ /dev/null @@ -1 +0,0 @@ -test:123 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/values_20241113103326.yaml b/.history/ref-implementation/openbao/values_20241113103326.yaml deleted file mode 100644 index 07fb25f..0000000 --- a/.history/ref-implementation/openbao/values_20241113103326.yaml +++ /dev/null @@ -1 +0,0 @@ -test: 123 \ No newline at end of file diff --git a/.history/ref-implementation/openbao/values_20241113105141.yaml b/.history/ref-implementation/openbao/values_20241113105141.yaml deleted file mode 100644 index 623e208..0000000 --- a/.history/ref-implementation/openbao/values_20241113105141.yaml +++ /dev/null @@ -1,2 +0,0 @@ -global: - domain: cnoe.localtest.me \ No newline at end of file diff --git a/.history/ref-implementation/openbao/values_20241113105142.yaml b/.history/ref-implementation/openbao/values_20241113105142.yaml deleted file mode 100644 index 623e208..0000000 --- a/.history/ref-implementation/openbao/values_20241113105142.yaml +++ /dev/null @@ -1,2 +0,0 @@ -global: - domain: cnoe.localtest.me \ No newline at end of file diff --git a/.history/ref-implementation/openbao_20241111143100.yaml b/.history/ref-implementation/openbao_20241111143100.yaml deleted file mode 100644 index a132e8d..0000000 --- a/.history/ref-implementation/openbao_20241111143100.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: open-bao - namespace: argocd - labels: - env: dev -spec: - destination: - namespace: open-bao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://openbao/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241111143152.yaml b/.history/ref-implementation/openbao_20241111143152.yaml deleted file mode 100644 index aa23be6..0000000 --- a/.history/ref-implementation/openbao_20241111143152.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd - labels: - env: dev -spec: - destination: - namespace: open-bao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://openbao/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241111143207.yaml b/.history/ref-implementation/openbao_20241111143207.yaml deleted file mode 100644 index 8a632d4..0000000 --- a/.history/ref-implementation/openbao_20241111143207.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd - labels: - env: dev -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://openbao/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241111150421.yaml b/.history/ref-implementation/openbao_20241111150421.yaml deleted file mode 100644 index ecce75a..0000000 --- a/.history/ref-implementation/openbao_20241111150421.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd - labels: - example: dev -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://openbao/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241111150423.yaml b/.history/ref-implementation/openbao_20241111150423.yaml deleted file mode 100644 index 8a632d4..0000000 --- a/.history/ref-implementation/openbao_20241111150423.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd - labels: - env: dev -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://openbao/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112103833.yaml b/.history/ref-implementation/openbao_20241112103833.yaml deleted file mode 100644 index d06ab5e..0000000 --- a/.history/ref-implementation/openbao_20241112103833.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://openbao/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112103904.yaml b/.history/ref-implementation/openbao_20241112103904.yaml deleted file mode 100644 index 8bcfa6f..0000000 --- a/.history/ref-implementation/openbao_20241112103904.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: 'https://github.com/openbao/openbao.git' - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112103909.yaml b/.history/ref-implementation/openbao_20241112103909.yaml deleted file mode 100644 index 997633d..0000000 --- a/.history/ref-implementation/openbao_20241112103909.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: 'https://github.com/openbao/openbao.git' - targetRevision: main - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112103930.yaml b/.history/ref-implementation/openbao_20241112103930.yaml deleted file mode 100644 index 8d19f61..0000000 --- a/.history/ref-implementation/openbao_20241112103930.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: 'https://github.com/openbao/openbao.git' - targetRevision: main - path: "openbao" - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112103938.yaml b/.history/ref-implementation/openbao_20241112103938.yaml deleted file mode 100644 index 76b59a3..0000000 --- a/.history/ref-implementation/openbao_20241112103938.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: 'https://github.com/openbao/openbao.git' - targetRevision: main - path: "openbao" - - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112103940.yaml b/.history/ref-implementation/openbao_20241112103940.yaml deleted file mode 100644 index 8d19f61..0000000 --- a/.history/ref-implementation/openbao_20241112103940.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: 'https://github.com/openbao/openbao.git' - targetRevision: main - path: "openbao" - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112110613.yaml b/.history/ref-implementation/openbao_20241112110613.yaml deleted file mode 100644 index 0ff12a4..0000000 --- a/.history/ref-implementation/openbao_20241112110613.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - //repoURL: 'https://github.com/openbao/openbao.git' - targetRevision: main - path: "openbao" - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112110615.yaml b/.history/ref-implementation/openbao_20241112110615.yaml deleted file mode 100644 index dd920ca..0000000 --- a/.history/ref-implementation/openbao_20241112110615.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - # repoURL: 'https://github.com/openbao/openbao.git' - targetRevision: main - path: "openbao" - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112110641.yaml b/.history/ref-implementation/openbao_20241112110641.yaml deleted file mode 100644 index 8d19f61..0000000 --- a/.history/ref-implementation/openbao_20241112110641.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: 'https://github.com/openbao/openbao.git' - targetRevision: main - path: "openbao" - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112110645.yaml b/.history/ref-implementation/openbao_20241112110645.yaml deleted file mode 100644 index acc1c64..0000000 --- a/.history/ref-implementation/openbao_20241112110645.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://keycloak/manifests - targetRevision: main - path: "openbao" - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112110651.yaml b/.history/ref-implementation/openbao_20241112110651.yaml deleted file mode 100644 index 627b1fd..0000000 --- a/.history/ref-implementation/openbao_20241112110651.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://keycloak/manifests - targetRevision: main - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112110747.yaml b/.history/ref-implementation/openbao_20241112110747.yaml deleted file mode 100644 index e398adc..0000000 --- a/.history/ref-implementation/openbao_20241112110747.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://keycloak/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241112110753.yaml b/.history/ref-implementation/openbao_20241112110753.yaml deleted file mode 100644 index d06ab5e..0000000 --- a/.history/ref-implementation/openbao_20241112110753.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd -spec: - destination: - namespace: openbao - server: "https://kubernetes.default.svc" - source: - repoURL: cnoe://openbao/manifests - targetRevision: HEAD - path: "." - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/.history/ref-implementation/openbao_20241113102912.yaml b/.history/ref-implementation/openbao_20241113102912.yaml deleted file mode 100644 index 164c5fb..0000000 --- a/.history/ref-implementation/openbao_20241113102912.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: argocd - namespace: argocd - labels: - env: dev -spec: - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true - destination: - name: in-cluster - namespace: argocd - sources: - - repoURL: https://github.com/argoproj/argo-helm - path: charts/argo-cd - targetRevision: HEAD - helm: - valueFiles: - - $values/stacks/core/argocd/values.yaml - - repoURL: https://gitea.cnoe.localtest.me/giteaAdmin/edfbuilder-shoot - targetRevision: HEAD - ref: values diff --git a/.history/ref-implementation/openbao_20241113103006.yaml b/.history/ref-implementation/openbao_20241113103006.yaml deleted file mode 100644 index 4879383..0000000 --- a/.history/ref-implementation/openbao_20241113103006.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: argocd - namespace: argocd - labels: - env: dev -spec: - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true - destination: - name: in-cluster - namespace: argocd - sources: - - repoURL: https://github.com/openbao/openbao-helm.git - path: charts/argo-cd - targetRevision: HEAD - helm: - valueFiles: - - $values/stacks/core/argocd/values.yaml - - repoURL: https://gitea.cnoe.localtest.me/giteaAdmin/edfbuilder-shoot - targetRevision: HEAD - ref: values diff --git a/.history/ref-implementation/openbao_20241113103024.yaml b/.history/ref-implementation/openbao_20241113103024.yaml deleted file mode 100644 index dbd59b5..0000000 --- a/.history/ref-implementation/openbao_20241113103024.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: argocd - namespace: argocd - labels: - env: dev -spec: - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true - destination: - name: in-cluster - namespace: argocd - sources: - - repoURL: https://github.com/openbao/openbao-helm.git - path: charts/openbao - targetRevision: HEAD - helm: - valueFiles: - - $values/stacks/core/argocd/values.yaml - - repoURL: https://gitea.cnoe.localtest.me/giteaAdmin/edfbuilder-shoot - targetRevision: HEAD - ref: values diff --git a/.history/ref-implementation/openbao_20241113103029.yaml b/.history/ref-implementation/openbao_20241113103029.yaml deleted file mode 100644 index 8d66475..0000000 --- a/.history/ref-implementation/openbao_20241113103029.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: argocd - namespace: argocd - labels: - env: dev -spec: - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true - destination: - name: in-cluster - namespace: argocd - sources: - - repoURL: https://github.com/openbao/openbao-helm.git - path: charts/openbao - targetRevision: HEAD - helm: - valueFiles: - - $values/stacks/core/openbao/values.yaml - - repoURL: https://gitea.cnoe.localtest.me/giteaAdmin/edfbuilder-shoot - targetRevision: HEAD - ref: values diff --git a/.history/ref-implementation/openbao_20241113104501.yaml b/.history/ref-implementation/openbao_20241113104501.yaml deleted file mode 100644 index b2e7e7f..0000000 --- a/.history/ref-implementation/openbao_20241113104501.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: argocd - namespace: argocd - labels: - env: dev -spec: - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true - destination: - name: in-cluster - namespace: argocd - sources: - - repoURL: https://github.com/openbao/openbao-helm.git - path: charts/openbao - targetRevision: HEAD - helm: - valueFiles: - - $values/stacks/core/openbao/values.yaml - # - repoURL: https://gitea.cnoe.localtest.me/giteaAdmin/edfbuilder-shoot - # targetRevision: HEAD - # ref: values diff --git a/kyverno-integration/README.md b/kyverno-integration/README.md deleted file mode 100644 index 346484e..0000000 --- a/kyverno-integration/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Kyverno Stack - -Implementation of Kyverno for CNOE - -## Components - -The Stack installs `Kyverno` and optionally `Kyverno Pod Security Policies - Restricted` implementation. By default users should use: - - `module/audit` - for testing and understanding of the impact - - `module/enforce` - once the proper state of platform is understood and all necessary workload exceptions or violations have been accounted for. - - If you chose to enable `Enforce` mode. Exceptions for the following `ref-implementation` components are included, to ensure proper operability: - - [ArgoCD](modules/enforce/exceptions/argocd.yaml) - - [Crossplane](modules/enforce/exceptions/crossplane.yaml) - - [Backstage](modules/enforce/exceptions/backstage.yaml) - - [Ingress-Nginx](modules/enforce/exceptions/ingress-nginx.yaml) - - [Kind cluster](modules/enforce/exceptions/kind.yaml), this should mainly be needed when testing `ref-implementation` on a `kind` installation - -*NOTE* - enabling `Enforce` mode without prior testing will most likely cause issues for NEW workloads, already existing workloads will not be affected immediately, always start with `Audit` unless you are completely sure of the impact enabling blocking policies will have on your platform. - -## Installation - -You can use and test out this stack without using any policies, using the `ref-implementation` as follows: - -```bash -idpbuilder create --use-path-routing \ - -p https://github.com/cnoe-io/stacks//ref-implementation \ - -p https://github.com/cnoe-io/stacks//kyverno-integration -``` - -Depending on your use case, install the Kubernetes PSS Policies in `Audit`, implemented in Kyverno as follows: - -```bash -idpbuilder create --use-path-routing \ - -p https://github.com/cnoe-io/stacks//ref-implementation \ - -p https://github.com/cnoe-io/stacks//kyverno-integration \ - -p https://github.com/cnoe-io/stacks//kyverno-integration/modules/audit -``` - -If you would like to change to `Enforce` mode: - -```bash -idpbuilder create --use-path-routing \ - -p https://github.com/cnoe-io/stacks//ref-implementation \ - -p https://github.com/cnoe-io/stacks//kyverno-integration \ - -p https://github.com/cnoe-io/stacks//kyverno-integration/modules/enforce -``` - diff --git a/kyverno-integration/kyverno.yaml b/kyverno-integration/kyverno.yaml deleted file mode 100644 index 8816923..0000000 --- a/kyverno-integration/kyverno.yaml +++ /dev/null @@ -1,31 +0,0 @@ -kind: Application -apiVersion: argoproj.io/v1alpha1 -metadata: - name: kyverno - namespace: argocd -spec: - project: default - source: - chart: kyverno - repoURL: https://kyverno.github.io/kyverno/ - targetRevision: 3.2.7 - helm: - releaseName: kyverno - valuesObject: - kyverno.fullname: kyverno - destination: - server: "https://kubernetes.default.svc" - namespace: kyverno - syncPolicy: - syncOptions: - - Replace=true - - CreateNamespace=true - automated: - selfHeal: true - prune: true - retry: - limit: 30 - backoff: - duration: 5s - factor: 2 - maxDuration: 3m0s diff --git a/kyverno-integration/modules/audit/kyverno-pss-policies-audit.yaml b/kyverno-integration/modules/audit/kyverno-pss-policies-audit.yaml deleted file mode 100644 index 4d38eb6..0000000 --- a/kyverno-integration/modules/audit/kyverno-pss-policies-audit.yaml +++ /dev/null @@ -1,33 +0,0 @@ -kind: Application -apiVersion: argoproj.io/v1alpha1 -metadata: - name: kyverno-pss-policies-audit - namespace: argocd -spec: - project: default - source: - repoURL: https://github.com/kyverno/kyverno - targetRevision: 3.2.7 - path: charts/kyverno-policies - helm: - releaseName: "kyverno-policies" - parameters: - - name: "podSecurityStandard" - value: restricted - - name: "validationFailureAction" - value: Audit - - name: "podSecuritySeverity" - value: High - destination: - server: "https://kubernetes.default.svc" - syncPolicy: - syncOptions: - - Replace=true - automated: - selfHeal: true - retry: - limit: 30 - backoff: - duration: 5s - factor: 2 - maxDuration: 3m0s diff --git a/kyverno-integration/modules/enforce/exceptions/argocd.yaml b/kyverno-integration/modules/enforce/exceptions/argocd.yaml deleted file mode 100644 index b10e933..0000000 --- a/kyverno-integration/modules/enforce/exceptions/argocd.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: kyverno.io/v2beta1 -kind: PolicyException -metadata: - name: argocd-cnoe-operation - namespace: kyverno -spec: - exceptions: - - policyName: disallow-privilege-escalation - ruleNames: - - privilege-escalation - - autogen-privilege-escalation - - policyName: disallow-capabilities-strict - ruleNames: - - require-drop-all - - autogen-require-drop-all - - policyName: require-run-as-nonroot - ruleNames: - - run-as-non-root - - autogen-run-as-non-root - - policyName: restrict-seccomp-strict - ruleNames: - - check-seccomp-strict - - autogen-check-seccomp-strict - match: - any: - - resources: - kinds: - - Pod - - Deployment - - ReplicaSet - namespaces: - - argocd - names: - # TODO: this should be more targeted than blanket * - - argocd-* diff --git a/kyverno-integration/modules/enforce/exceptions/backstage.yaml b/kyverno-integration/modules/enforce/exceptions/backstage.yaml deleted file mode 100644 index 5620a0e..0000000 --- a/kyverno-integration/modules/enforce/exceptions/backstage.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: kyverno.io/v2beta1 -kind: PolicyException -metadata: - name: backstage-cnoe-operation - namespace: kyverno -spec: - exceptions: - - policyName: disallow-privilege-escalation - ruleNames: - - privilege-escalation - - autogen-privilege-escalation - - policyName: disallow-capabilities-strict - ruleNames: - - require-drop-all - - autogen-require-drop-all - - policyName: require-run-as-nonroot - ruleNames: - - run-as-non-root - - autogen-run-as-non-root - - policyName: restrict-seccomp-strict - ruleNames: - - check-seccomp-strict - - autogen-check-seccomp-strict - match: - any: - - resources: - kinds: - - Pod - - Deployment - - ReplicaSet - namespaces: - - backstage - names: - # TODO: this should be more targeted than blanket * - - backstage* diff --git a/kyverno-integration/modules/enforce/exceptions/crossplane.yaml b/kyverno-integration/modules/enforce/exceptions/crossplane.yaml deleted file mode 100644 index eaacbf3..0000000 --- a/kyverno-integration/modules/enforce/exceptions/crossplane.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: kyverno.io/v2beta1 -kind: PolicyException -metadata: - name: crossplane-system-cnoe-operation - namespace: kyverno -spec: - exceptions: - - policyName: disallow-capabilities-strict - ruleNames: - - require-drop-all - - autogen-require-drop-all - - policyName: disallow-privilege-escalation - ruleNames: - - privilege-escalation - - autogen-privilege-escalation - - policyName: require-run-as-nonroot - ruleNames: - - run-as-non-root - - autogen-run-as-non-root - - policyName: restrict-seccomp-strict - ruleNames: - - check-seccomp-strict - - autogen-check-seccomp-strict - match: - any: - - resources: - kinds: - - Pod - - Deployment - - ReplicaSet - namespaces: - - crossplane-system - names: - # TODO: this should be more targeted than blanket * - - crossplane* - - upbound-provider-* diff --git a/kyverno-integration/modules/enforce/exceptions/ingress-nginx.yaml b/kyverno-integration/modules/enforce/exceptions/ingress-nginx.yaml deleted file mode 100644 index 24ccaa7..0000000 --- a/kyverno-integration/modules/enforce/exceptions/ingress-nginx.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: kyverno.io/v2beta1 -kind: PolicyException -metadata: - name: ingress-nginx-cnoe-operation - namespace: kyverno -spec: - exceptions: - - policyName: disallow-host-ports - ruleNames: - - host-ports-none - - autogen-host-ports-none - match: - any: - - resources: - kinds: - - Pod - - Deployment - - ReplicaSet - namespaces: - - ingress-nginx - names: - - ingress-nginx* diff --git a/kyverno-integration/modules/enforce/exceptions/kind.yaml b/kyverno-integration/modules/enforce/exceptions/kind.yaml deleted file mode 100644 index 6bb33ce..0000000 --- a/kyverno-integration/modules/enforce/exceptions/kind.yaml +++ /dev/null @@ -1,66 +0,0 @@ -apiVersion: kyverno.io/v2beta1 -kind: PolicyException -metadata: - name: system-cnoe-operation - namespace: kyverno -spec: - exceptions: - - policyName: disallow-host-path - ruleNames: - - host-path - - autogen-host-path - - policyName: disallow-privilege-escalation - ruleNames: - - privilege-escalation - - autogen-privilege-escalation - - policyName: disallow-privileged-containers - ruleNames: - - privileged-containers - - autogen-privileged-containers - - policyName: disallow-capabilities-strict - ruleNames: - - require-drop-all - - autogen-require-drop-all - - adding-capabilities-strict - - autogen-adding-capabilities-strict - - adding-capabilities - - autogen-adding-capabilities - - policyName: disallow-capabilities - ruleNames: - - adding-capabilities - - autogen-adding-capabilities - - policyName: require-run-as-nonroot - ruleNames: - - run-as-non-root - - autogen-run-as-non-root - - policyName: restrict-seccomp-strict - ruleNames: - - check-seccomp-strict - - autogen-check-seccomp-strict - - policyName: restrict-volume-types - ruleNames: - - restricted-volumes - - autogen-restricted-volumes - - policyName: disallow-host-namespaces - ruleNames: - - host-namespaces - - autogen-host-namespaces - match: - any: - - resources: - kinds: - - Pod - - Deployment - - ReplicaSet - - StatefulSet - - DaemonSet - namespaces: - - kube-system - - local-path-storage - names: - # TODO: this should be more targeted than blanket * - - kube-* - - kindnet* - - local-path* - - coredns* - - etcd-* diff --git a/kyverno-integration/modules/enforce/kyverno-pss-exceptions.yaml b/kyverno-integration/modules/enforce/kyverno-pss-exceptions.yaml deleted file mode 100644 index dce95b4..0000000 --- a/kyverno-integration/modules/enforce/kyverno-pss-exceptions.yaml +++ /dev/null @@ -1,26 +0,0 @@ -kind: Application -apiVersion: argoproj.io/v1alpha1 -metadata: - name: kyverno-pss-policies-enforce-exceptions - namespace: argocd -spec: - project: default - source: - repoURL: cnoe://exceptions - targetRevision: HEAD - path: "." - directory: - recurse: true - destination: - server: "https://kubernetes.default.svc" - syncPolicy: - syncOptions: - - Replace=true - automated: - selfHeal: true - retry: - limit: 30 - backoff: - duration: 5s - factor: 2 - maxDuration: 3m0s diff --git a/kyverno-integration/modules/enforce/kyverno-pss-policies-enforce.yaml b/kyverno-integration/modules/enforce/kyverno-pss-policies-enforce.yaml deleted file mode 100644 index 8545a51..0000000 --- a/kyverno-integration/modules/enforce/kyverno-pss-policies-enforce.yaml +++ /dev/null @@ -1,33 +0,0 @@ -kind: Application -apiVersion: argoproj.io/v1alpha1 -metadata: - name: kyverno-pss-policies-enforce - namespace: argocd -spec: - project: default - source: - repoURL: https://github.com/kyverno/kyverno - targetRevision: HEAD - path: charts/kyverno-policies - helm: - releaseName: "kyverno-policies" - parameters: - - name: "podSecurityStandard" - value: restricted - - name: "validationFailureAction" - value: Enforce - - name: "podSecuritySeverity" - value: High - destination: - server: "https://kubernetes.default.svc" - syncPolicy: - syncOptions: - - Replace=true - automated: - selfHeal: true - retry: - limit: 30 - backoff: - duration: 5s - factor: 2 - maxDuration: 3m0s diff --git a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/catalog-info.yaml b/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/catalog-info.yaml index 7eb1d36..90c4e32 100644 --- a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/catalog-info.yaml +++ b/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/catalog-info.yaml @@ -7,7 +7,7 @@ metadata: argocd/app-name: ${{values.name | dump}} spec: type: s3-bucket - owner: guests + owner: guest --- apiVersion: backstage.io/v1alpha1 kind: Component @@ -15,7 +15,6 @@ metadata: name: ${{values.name | dump}} description: This is for testing purposes annotations: - backstage.io/techdocs-ref: dir:. backstage.io/kubernetes-label-selector: 'entity-id=${{values.name}}' backstage.io/kubernetes-namespace: default argocd/app-name: ${{values.name | dump}} @@ -24,25 +23,8 @@ metadata: title: Repo URL icon: github spec: - owner: guests + owner: guest lifecycle: experimental type: service - system: ${{values.name | dump}} dependsOn: - resource:default/${{values.name}}-bucket ---- -apiVersion: backstage.io/v1alpha1 -kind: System -metadata: - name: ${{values.name | dump}} - description: An example system for demonstration purposes - annotations: - backstage.io/techdocs-ref: dir:. - links: - - url: https://github.com/cnoe-io/stacks/tree/main/ref-implementation - title: CNOE Repo - icon: github -spec: - owner: guests - lifecycle: experimental - type: service diff --git a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/docs/idpbuilder.md b/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/docs/idpbuilder.md deleted file mode 100644 index 3ec74fb..0000000 --- a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/docs/idpbuilder.md +++ /dev/null @@ -1,46 +0,0 @@ -[![Codespell][codespell-badge]][codespell-link] -[![E2E][e2e-badge]][e2e-link] -[![Go Report Card][report-badge]][report-link] -[![Commit Activity][commit-activity-badge]][commit-activity-link] - -# IDP Builder - -Internal development platform binary launcher. - -> **WORK IN PROGRESS**: This tool is in a pre-release stage and is under active development. - -## About - -Spin up a complete internal developer platform using industry standard technologies like Kubernetes, Argo, and backstage with only Docker required as a dependency. - -This can be useful in several ways: -* Create a single binary which can demonstrate an IDP reference implementation. -* Use within CI to perform integration testing. -* Use as a local development environment for platform engineers. - -## Getting Started - -Checkout our [documentation website](https://cnoe.io/docs/reference-implementation/installations/idpbuilder) for getting started with idpbuilder. - -## Community - -- If you have questions or concerns about this tool, please feel free to reach out to us on the [CNCF Slack Channel](https://cloud-native.slack.com/archives/C05TN9WFN5S). -- You can also join our community meetings to meet the team and ask any questions. Checkout [this calendar](https://calendar.google.com/calendar/embed?src=064a2adfce866ccb02e61663a09f99147f22f06374e7a8994066bdc81e066986%40group.calendar.google.com&ctz=America%2FLos_Angeles) for more information. - -## Contribution - -Checkout the [contribution doc](./CONTRIBUTING.md) for contribution guidelines and more information on how to set up your local environment. - - - -[codespell-badge]: https://github.com/cnoe-io/idpbuilder/actions/workflows/codespell.yaml/badge.svg -[codespell-link]: https://github.com/cnoe-io/idpbuilder/actions/workflows/codespell.yaml - -[e2e-badge]: https://github.com/cnoe-io/idpbuilder/actions/workflows/e2e.yaml/badge.svg -[e2e-link]: https://github.com/cnoe-io/idpbuilder/actions/workflows/e2e.yaml - -[report-badge]: https://goreportcard.com/badge/github.com/cnoe-io/idpbuilder -[report-link]: https://goreportcard.com/report/github.com/cnoe-io/idpbuilder - -[commit-activity-badge]: https://img.shields.io/github/commit-activity/m/cnoe-io/idpbuilder -[commit-activity-link]: https://github.com/cnoe-io/idpbuilder/pulse diff --git a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/docs/images/cnoe-logo.png b/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/docs/images/cnoe-logo.png deleted file mode 100644 index 63b8f22..0000000 Binary files a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/docs/images/cnoe-logo.png and /dev/null differ diff --git a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/docs/index.md b/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/docs/index.md deleted file mode 100644 index ace4440..0000000 --- a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/docs/index.md +++ /dev/null @@ -1,16 +0,0 @@ -![cnoe logo](./images/cnoe-logo.png) - -# Example Basic Application - -Thanks for trying out this demo! In this example, we deployed a simple application with a S3 bucket using Crossplane. - - -### idpbuilder - -Checkout the idpbuilder website: https://cnoe.io/docs/reference-implementation/installations/idpbuilder - -Checkout the idpbuilder repository: https://github.com/cnoe-io/idpbuilder - -## Crossplane - -Checkout the Crossplane website: https://www.crossplane.io/ diff --git a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/mkdocs.yml b/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/mkdocs.yml deleted file mode 100644 index c8ae223..0000000 --- a/ref-implementation/backstage-templates/entities/app-with-bucket/skeleton/mkdocs.yml +++ /dev/null @@ -1,6 +0,0 @@ -site_name: 'Argo Spark Example' -nav: - - Home: index.md - - idpBuilder: idpbuilder.md -plugins: - - techdocs-core diff --git a/ref-implementation/backstage-templates/entities/app-with-bucket/template.yaml b/ref-implementation/backstage-templates/entities/app-with-bucket/template.yaml index 7627951..f2fc060 100644 --- a/ref-implementation/backstage-templates/entities/app-with-bucket/template.yaml +++ b/ref-implementation/backstage-templates/entities/app-with-bucket/template.yaml @@ -5,7 +5,7 @@ metadata: name: app-with-aws-resources title: Add a Go App with AWS resources spec: - owner: guests + owner: guest type: service parameters: - properties: diff --git a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/catalog-info.yaml b/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/catalog-info.yaml index 0cf6405..d517d42 100644 --- a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/catalog-info.yaml +++ b/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/catalog-info.yaml @@ -3,9 +3,8 @@ apiVersion: backstage.io/v1alpha1 kind: Component metadata: name: ${{values.name | dump}} - description: This is an example Backstage component representing the use of Argo Workflows and Spark Operator. + description: This is for testing purposes annotations: - backstage.io/techdocs-ref: dir:. backstage.io/kubernetes-label-selector: 'entity-id=${{values.name}}' backstage.io/kubernetes-namespace: argo argocd/app-name: ${{values.name | dump}} @@ -18,23 +17,6 @@ metadata: title: Repo URL icon: github spec: - owner: guests - lifecycle: experimental - type: service - system: ${{values.name | dump}} ---- -apiVersion: backstage.io/v1alpha1 -kind: System -metadata: - name: ${{values.name | dump}} - description: An example system for demonstration purposes - annotations: - backstage.io/techdocs-ref: dir:. - links: - - url: https://github.com/cnoe-io/stacks/tree/main/ref-implementation - title: CNOE Repo - icon: github -spec: - owner: guests + owner: guest lifecycle: experimental type: service diff --git a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/argo-workflows.md b/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/argo-workflows.md deleted file mode 100644 index 1e01c2b..0000000 --- a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/argo-workflows.md +++ /dev/null @@ -1,160 +0,0 @@ - -[![Security Status](https://github.com/argoproj/argo-workflows/actions/workflows/snyk.yml/badge.svg?branch=main)](https://github.com/argoproj/argo-workflows/actions/workflows/snyk.yml?query=branch%3Amain) -[![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/3830/badge)](https://bestpractices.coreinfrastructure.org/projects/3830) -[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/argoproj/argo-workflows/badge)](https://api.securityscorecards.dev/projects/github.com/argoproj/argo-workflows) -[![FOSSA License Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fargoproj%2Fargo-workflows.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fargoproj%2Fargo-workflows?ref=badge_shield) -[![Slack](https://img.shields.io/badge/slack-argoproj-brightgreen.svg?logo=slack)](https://argoproj.github.io/community/join-slack) -[![Twitter Follow](https://img.shields.io/twitter/follow/argoproj?style=social)](https://twitter.com/argoproj) -[![LinkedIn](https://img.shields.io/badge/LinkedIn-argoproj-blue.svg?logo=linkedin)](https://www.linkedin.com/company/argoproj/) -[![Release Version](https://img.shields.io/github/v/release/argoproj/argo-workflows?label=argo-workflows)](https://github.com/argoproj/argo-workflows/releases/latest) -[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/argo-workflows)](https://artifacthub.io/packages/helm/argo/argo-workflows) - -## What is Argo Workflows? - -Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. -Argo Workflows is implemented as a Kubernetes CRD (Custom Resource Definition). - -* Define workflows where each step is a container. -* Model multi-step workflows as a sequence of tasks or capture the dependencies between tasks using a directed acyclic graph (DAG). -* Easily run compute intensive jobs for machine learning or data processing in a fraction of the time using Argo Workflows on Kubernetes. - -Argo is a [Cloud Native Computing Foundation (CNCF)](https://cncf.io/) graduated project. - -## Use Cases - -* [Machine Learning pipelines](use-cases/machine-learning.md) -* [Data and batch processing](use-cases/data-processing.md) -* [Infrastructure automation](use-cases/infrastructure-automation.md) -* [CI/CD](use-cases/ci-cd.md) -* [Other use cases](use-cases/other.md) - -## Why Argo Workflows? - -* Argo Workflows is the most popular workflow execution engine for Kubernetes. -* Light-weight, scalable, and easier to use. -* Designed from the ground up for containers without the overhead and limitations of legacy VM and server-based environments. -* Cloud agnostic and can run on any Kubernetes cluster. - -[Read what people said in our latest survey](https://blog.argoproj.io/argo-workflows-events-2023-user-survey-results-82c53bc30543) - -## Try Argo Workflows - -You can try Argo Workflows via one of the following: - -1. [Interactive Training Material](https://killercoda.com/argoproj/course/argo-workflows/) -1. [Access the demo environment](https://workflows.apps.argoproj.io/workflows/argo) - -![Screenshot](assets/screenshot.png) - -## Who uses Argo Workflows? - -[About 200+ organizations are officially using Argo Workflows](https://github.com/argoproj/argo-workflows/blob/main/USERS.md) - -## Ecosystem - -Just some of the projects that use or rely on Argo Workflows (complete list [here](https://github.com/akuity/awesome-argo#ecosystem-projects)): - -* [Argo Events](https://github.com/argoproj/argo-events) -* [Couler](https://github.com/couler-proj/couler) -* [Hera](https://github.com/argoproj-labs/hera-workflows) -* [Katib](https://github.com/kubeflow/katib) -* [Kedro](https://kedro.readthedocs.io/en/stable/) -* [Kubeflow Pipelines](https://github.com/kubeflow/pipelines) -* [Netflix Metaflow](https://metaflow.org) -* [Onepanel](https://github.com/onepanelio/onepanel) -* [Orchest](https://github.com/orchest/orchest/) -* [Piper](https://github.com/quickube/piper) -* [Ploomber](https://github.com/ploomber/ploomber) -* [Seldon](https://github.com/SeldonIO/seldon-core) -* [SQLFlow](https://github.com/sql-machine-learning/sqlflow) - -## Client Libraries - -Check out our [Java, Golang and Python clients](client-libraries.md). - -## Quickstart - -* [Get started here](quick-start.md) -* [Walk-through examples](walk-through/index.md) - -## Documentation - -You're here! - -## Features - -An incomplete list of features Argo Workflows provide: - -* UI to visualize and manage Workflows -* Artifact support (S3, Artifactory, Alibaba Cloud OSS, Azure Blob Storage, HTTP, Git, GCS, raw) -* Workflow templating to store commonly used Workflows in the cluster -* Archiving Workflows after executing for later access -* Scheduled workflows using cron -* Server interface with REST API (HTTP and GRPC) -* DAG or Steps based declaration of workflows -* Step level input & outputs (artifacts/parameters) -* Loops -* Parameterization -* Conditionals -* Timeouts (step & workflow level) -* Retry (step & workflow level) -* Resubmit (memoized) -* Suspend & Resume -* Cancellation -* K8s resource orchestration -* Exit Hooks (notifications, cleanup) -* Garbage collection of completed workflow -* Scheduling (affinity/tolerations/node selectors) -* Volumes (ephemeral/existing) -* Parallelism limits -* Daemoned steps -* DinD (docker-in-docker) -* Script steps -* Event emission -* Prometheus metrics -* Multiple executors -* Multiple pod and workflow garbage collection strategies -* Automatically calculated resource usage per step -* Java/Golang/Python SDKs -* Pod Disruption Budget support -* Single-sign on (OAuth2/OIDC) -* Webhook triggering -* CLI -* Out-of-the box and custom Prometheus metrics -* Windows container support -* Embedded widgets -* Multiplex log viewer - -## Community Meetings - -We host monthly community meetings where we and the community showcase demos and discuss the current and future state of the project. Feel free to join us! -For Community Meeting information, minutes and recordings, please [see here](https://bit.ly/argo-wf-cmty-mtng). - -Participation in Argo Workflows is governed by the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md) - -## Community Blogs and Presentations - -* [Awesome-Argo: A Curated List of Awesome Projects and Resources Related to Argo](https://github.com/terrytangyuan/awesome-argo) -* [Automation of Everything - How To Combine Argo Events, Workflows & Pipelines, CD, and Rollouts](https://youtu.be/XNXJtxkUKeY) -* [Argo Workflows and Pipelines - CI/CD, Machine Learning, and Other Kubernetes Workflows](https://youtu.be/UMaivwrAyTA) -* [Argo Ansible role: Provisioning Argo Workflows on OpenShift](https://medium.com/@marekermk/provisioning-argo-on-openshift-with-ansible-and-kustomize-340a1fda8b50) -* [Argo Workflows vs Apache Airflow](http://bit.ly/30YNIvT) -* [CI/CD with Argo on Kubernetes](https://medium.com/@bouwe.ceunen/ci-cd-with-argo-on-kubernetes-28c1a99616a9) -* [Define Your CI/CD Pipeline with Argo Workflows](https://haque-zubair.medium.com/define-your-ci-cd-pipeline-with-argo-workflows-25aefb02fa63) -* [Distributed Machine Learning Patterns from Manning Publication](https://github.com/terrytangyuan/distributed-ml-patterns) -* [Running Argo Workflows Across Multiple Kubernetes Clusters](https://admiralty.io/blog/running-argo-workflows-across-multiple-kubernetes-clusters/) -* [Open Source Model Management Roundup: Polyaxon, Argo, and Seldon](https://www.anaconda.com/blog/developer-blog/open-source-model-management-roundup-polyaxon-argo-and-seldon/) -* [Producing 200 OpenStreetMap extracts in 35 minutes using a scalable data workflow](https://www.interline.io/blog/scaling-openstreetmap-data-workflows/) -* [Argo integration review](http://dev.matt.hillsdon.net/2018/03/24/argo-integration-review.html) -* TGI Kubernetes with Joe Beda: [Argo workflow system](https://www.youtube.com/watch?v=M_rxPPLG8pU&start=859) - -## Project Resources - -* [Argo Project GitHub organization](https://github.com/argoproj) -* [Argo Website](https://argoproj.github.io/) -* [Argo Slack](https://argoproj.github.io/community/join-slack) - -## Security - -See [Security](security.md). - diff --git a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/images/cnoe-logo.png b/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/images/cnoe-logo.png deleted file mode 100644 index 63b8f22..0000000 Binary files a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/images/cnoe-logo.png and /dev/null differ diff --git a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/index.md b/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/index.md deleted file mode 100644 index 6e3003a..0000000 --- a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/index.md +++ /dev/null @@ -1,9 +0,0 @@ -![cnoe logo](./images/cnoe-logo.png) - -# Example Spark Application - -Thanks for trying out this demo! In this example, we deployed a simple Apache Spark job through Argo Workflows. - -To learn more about Spark Operators, check out [this link](https://github.com/kubeflow/spark-operator) - -To learn more about Argo Workflows, see [this link](https://argoproj.github.io/workflows/) diff --git a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/spark-operator.md b/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/spark-operator.md deleted file mode 100644 index c7ead4e..0000000 --- a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/docs/spark-operator.md +++ /dev/null @@ -1,86 +0,0 @@ -# Kubeflow Spark Operator - -[![Go Report Card](https://goreportcard.com/badge/github.com/kubeflow/spark-operator)](https://goreportcard.com/report/github.com/kubeflow/spark-operator) - -## What is Spark Operator? - -The Kubernetes Operator for Apache Spark aims to make specifying and running [Spark](https://github.com/apache/spark) applications as easy and idiomatic as running other workloads on Kubernetes. It uses -[Kubernetes custom resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) for specifying, running, and surfacing status of Spark applications. - -## Overview - -For a complete reference of the custom resource definitions, please refer to the [API Definition](docs/api-docs.md). For details on its design, please refer to the [Architecture](https://www.kubeflow.org/docs/components/spark-operator/overview/#architecture). It requires Spark 2.3 and above that supports Kubernetes as a native scheduler backend. - -The Kubernetes Operator for Apache Spark currently supports the following list of features: - -* Supports Spark 2.3 and up. -* Enables declarative application specification and management of applications through custom resources. -* Automatically runs `spark-submit` on behalf of users for each `SparkApplication` eligible for submission. -* Provides native [cron](https://en.wikipedia.org/wiki/Cron) support for running scheduled applications. -* Supports customization of Spark pods beyond what Spark natively is able to do through the mutating admission webhook, e.g., mounting ConfigMaps and volumes, and setting pod affinity/anti-affinity. -* Supports automatic application re-submission for updated `SparkApplication` objects with updated specification. -* Supports automatic application restart with a configurable restart policy. -* Supports automatic retries of failed submissions with optional linear back-off. -* Supports mounting local Hadoop configuration as a Kubernetes ConfigMap automatically via `sparkctl`. -* Supports automatically staging local application dependencies to Google Cloud Storage (GCS) via `sparkctl`. -* Supports collecting and exporting application-level metrics and driver/executor metrics to Prometheus. - -## Project Status - -**Project status:** *beta* - -**Current API version:** *`v1beta2`* - -**If you are currently using the `v1beta1` version of the APIs in your manifests, please update them to use the `v1beta2` version by changing `apiVersion: "sparkoperator.k8s.io/"` to `apiVersion: "sparkoperator.k8s.io/v1beta2"`. You will also need to delete the `previous` version of the CustomResourceDefinitions named `sparkapplications.sparkoperator.k8s.io` and `scheduledsparkapplications.sparkoperator.k8s.io`, and replace them with the `v1beta2` version either by installing the latest version of the operator or by running `kubectl create -f config/crd/bases`.** - -## Prerequisites - -* Version >= 1.13 of Kubernetes to use the [`subresource` support for CustomResourceDefinitions](https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#subresources), which became beta in 1.13 and is enabled by default in 1.13 and higher. - -* Version >= 1.16 of Kubernetes to use the `MutatingWebhook` and `ValidatingWebhook` of `apiVersion: admissionregistration.k8s.io/v1`. - -## Getting Started - -For getting started with Spark operator, please refer to [Getting Started](https://www.kubeflow.org/docs/components/spark-operator/getting-started/). - -## User Guide - -For detailed user guide and API documentation, please refer to [User Guide](https://www.kubeflow.org/docs/components/spark-operator/user-guide/) and [API Specification](docs/api-docs.md). - -If you are running Spark operator on Google Kubernetes Engine (GKE) and want to use Google Cloud Storage (GCS) and/or BigQuery for reading/writing data, also refer to the [GCP guide](https://www.kubeflow.org/docs/components/spark-operator/user-guide/gcp/). - -## Version Matrix - -The following table lists the most recent few versions of the operator. - -| Operator Version | API Version | Kubernetes Version | Base Spark Version | -| ------------- | ------------- | ------------- | ------------- | -| `v1beta2-1.6.x-3.5.0` | `v1beta2` | 1.16+ | `3.5.0` | -| `v1beta2-1.5.x-3.5.0` | `v1beta2` | 1.16+ | `3.5.0` | -| `v1beta2-1.4.x-3.5.0` | `v1beta2` | 1.16+ | `3.5.0` | -| `v1beta2-1.3.x-3.1.1` | `v1beta2` | 1.16+ | `3.1.1` | -| `v1beta2-1.2.3-3.1.1` | `v1beta2` | 1.13+ | `3.1.1` | -| `v1beta2-1.2.2-3.0.0` | `v1beta2` | 1.13+ | `3.0.0` | -| `v1beta2-1.2.1-3.0.0` | `v1beta2` | 1.13+ | `3.0.0` | -| `v1beta2-1.2.0-3.0.0` | `v1beta2` | 1.13+ | `3.0.0` | -| `v1beta2-1.1.x-2.4.5` | `v1beta2` | 1.13+ | `2.4.5` | -| `v1beta2-1.0.x-2.4.4` | `v1beta2` | 1.13+ | `2.4.4` | - -## Developer Guide - -For developing with Spark Operator, please refer to [Developer Guide](https://www.kubeflow.org/docs/components/spark-operator/developer-guide/). - -## Contributor Guide - -For contributing to Spark Operator, please refer to [Contributor Guide](CONTRIBUTING.md). - -## Community - -* Join the [CNCF Slack Channel](https://www.kubeflow.org/docs/about/community/#kubeflow-slack-channels) and then join `#kubeflow-spark-operator` Channel. -* Check out our blog post [Announcing the Kubeflow Spark Operator: Building a Stronger Spark on Kubernetes Community](https://blog.kubeflow.org/operators/2024/04/15/kubeflow-spark-operator.html). -* Join our monthly community meeting [Kubeflow Spark Operator Meeting Notes](https://bit.ly/3VGzP4n). - -## Adopters - -Check out [adopters of Spark Operator](ADOPTERS.md). - diff --git a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/mkdocs.yml b/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/mkdocs.yml deleted file mode 100644 index ba91633..0000000 --- a/ref-implementation/backstage-templates/entities/argo-workflows/skeleton/mkdocs.yml +++ /dev/null @@ -1,8 +0,0 @@ -site_name: 'Argo Spark Example' -nav: - - Home: index.md - - Argo-Workflows: argo-workflows.md - - Apache Spark Operator: spark-operator.md -plugins: - - techdocs-core - diff --git a/ref-implementation/backstage-templates/entities/argo-workflows/template.yaml b/ref-implementation/backstage-templates/entities/argo-workflows/template.yaml index 985c97b..fb41bec 100644 --- a/ref-implementation/backstage-templates/entities/argo-workflows/template.yaml +++ b/ref-implementation/backstage-templates/entities/argo-workflows/template.yaml @@ -5,7 +5,7 @@ metadata: name: argo-workflows-basic title: Basic Argo Workflow with a Spark Job spec: - owner: guests + owner: guest type: service parameters: - title: Configuration Options diff --git a/ref-implementation/backstage-templates/entities/basic/mkdocs.yml b/ref-implementation/backstage-templates/entities/basic/mkdocs.yml deleted file mode 100644 index c8ae223..0000000 --- a/ref-implementation/backstage-templates/entities/basic/mkdocs.yml +++ /dev/null @@ -1,6 +0,0 @@ -site_name: 'Argo Spark Example' -nav: - - Home: index.md - - idpBuilder: idpbuilder.md -plugins: - - techdocs-core diff --git a/ref-implementation/backstage-templates/entities/basic/skeleton/catalog-info.yaml b/ref-implementation/backstage-templates/entities/basic/skeleton/catalog-info.yaml index c4dec95..cf9b024 100644 --- a/ref-implementation/backstage-templates/entities/basic/skeleton/catalog-info.yaml +++ b/ref-implementation/backstage-templates/entities/basic/skeleton/catalog-info.yaml @@ -3,9 +3,8 @@ apiVersion: backstage.io/v1alpha1 kind: Component metadata: name: ${{values.name | dump}} - description: This is a basic example application + description: This is for testing purposes annotations: - backstage.io/techdocs-ref: dir:. backstage.io/kubernetes-label-selector: 'entity-id=${{values.name}}' backstage.io/kubernetes-namespace: default argocd/app-name: ${{values.name | dump}} @@ -14,23 +13,6 @@ metadata: title: Repo URL icon: github spec: - owner: guests - lifecycle: experimental - type: service - system: ${{values.name | dump}} ---- -apiVersion: backstage.io/v1alpha1 -kind: System -metadata: - name: ${{values.name | dump}} - description: An example system for demonstration purposes - annotations: - backstage.io/techdocs-ref: dir:. - links: - - url: https://github.com/cnoe-io/stacks/tree/main/ref-implementation - title: CNOE Repo - icon: github -spec: - owner: guests + owner: guest lifecycle: experimental type: service diff --git a/ref-implementation/backstage-templates/entities/basic/skeleton/docs/idpbuilder.md b/ref-implementation/backstage-templates/entities/basic/skeleton/docs/idpbuilder.md deleted file mode 100644 index 3ec74fb..0000000 --- a/ref-implementation/backstage-templates/entities/basic/skeleton/docs/idpbuilder.md +++ /dev/null @@ -1,46 +0,0 @@ -[![Codespell][codespell-badge]][codespell-link] -[![E2E][e2e-badge]][e2e-link] -[![Go Report Card][report-badge]][report-link] -[![Commit Activity][commit-activity-badge]][commit-activity-link] - -# IDP Builder - -Internal development platform binary launcher. - -> **WORK IN PROGRESS**: This tool is in a pre-release stage and is under active development. - -## About - -Spin up a complete internal developer platform using industry standard technologies like Kubernetes, Argo, and backstage with only Docker required as a dependency. - -This can be useful in several ways: -* Create a single binary which can demonstrate an IDP reference implementation. -* Use within CI to perform integration testing. -* Use as a local development environment for platform engineers. - -## Getting Started - -Checkout our [documentation website](https://cnoe.io/docs/reference-implementation/installations/idpbuilder) for getting started with idpbuilder. - -## Community - -- If you have questions or concerns about this tool, please feel free to reach out to us on the [CNCF Slack Channel](https://cloud-native.slack.com/archives/C05TN9WFN5S). -- You can also join our community meetings to meet the team and ask any questions. Checkout [this calendar](https://calendar.google.com/calendar/embed?src=064a2adfce866ccb02e61663a09f99147f22f06374e7a8994066bdc81e066986%40group.calendar.google.com&ctz=America%2FLos_Angeles) for more information. - -## Contribution - -Checkout the [contribution doc](./CONTRIBUTING.md) for contribution guidelines and more information on how to set up your local environment. - - - -[codespell-badge]: https://github.com/cnoe-io/idpbuilder/actions/workflows/codespell.yaml/badge.svg -[codespell-link]: https://github.com/cnoe-io/idpbuilder/actions/workflows/codespell.yaml - -[e2e-badge]: https://github.com/cnoe-io/idpbuilder/actions/workflows/e2e.yaml/badge.svg -[e2e-link]: https://github.com/cnoe-io/idpbuilder/actions/workflows/e2e.yaml - -[report-badge]: https://goreportcard.com/badge/github.com/cnoe-io/idpbuilder -[report-link]: https://goreportcard.com/report/github.com/cnoe-io/idpbuilder - -[commit-activity-badge]: https://img.shields.io/github/commit-activity/m/cnoe-io/idpbuilder -[commit-activity-link]: https://github.com/cnoe-io/idpbuilder/pulse diff --git a/ref-implementation/backstage-templates/entities/basic/skeleton/docs/images/cnoe-logo.png b/ref-implementation/backstage-templates/entities/basic/skeleton/docs/images/cnoe-logo.png deleted file mode 100644 index 63b8f22..0000000 Binary files a/ref-implementation/backstage-templates/entities/basic/skeleton/docs/images/cnoe-logo.png and /dev/null differ diff --git a/ref-implementation/backstage-templates/entities/basic/skeleton/docs/index.md b/ref-implementation/backstage-templates/entities/basic/skeleton/docs/index.md deleted file mode 100644 index 6f9f96b..0000000 --- a/ref-implementation/backstage-templates/entities/basic/skeleton/docs/index.md +++ /dev/null @@ -1,11 +0,0 @@ -![cnoe logo](./images/cnoe-logo.png) - -# Example Basic Application - -Thanks for trying out this demo! In this example, we deployed a simple application. - -### idpbuilder - -Checkout idpbuilder website: https://cnoe.io/docs/reference-implementation/installations/idpbuilder - -Checkout idpbuilder repository: https://github.com/cnoe-io/idpbuilder diff --git a/ref-implementation/backstage-templates/entities/basic/template.yaml b/ref-implementation/backstage-templates/entities/basic/template.yaml index f75743b..dd0d173 100644 --- a/ref-implementation/backstage-templates/entities/basic/template.yaml +++ b/ref-implementation/backstage-templates/entities/basic/template.yaml @@ -5,7 +5,7 @@ metadata: name: basic title: Create a Basic Deployment spec: - owner: guests + owner: guest type: service parameters: - title: Configuration Options diff --git a/ref-implementation/backstage-templates/entities/catalog-info.yaml b/ref-implementation/backstage-templates/entities/catalog-info.yaml index f49a7bb..5dd49eb 100644 --- a/ref-implementation/backstage-templates/entities/catalog-info.yaml +++ b/ref-implementation/backstage-templates/entities/catalog-info.yaml @@ -8,12 +8,3 @@ spec: - ./basic/template.yaml - ./argo-workflows/template.yaml - ./app-with-bucket/template.yaml ---- -apiVersion: backstage.io/v1alpha1 -kind: Location -metadata: - name: basic-organization - description: Basic organization data -spec: - targets: - - ./organization/guests.yaml diff --git a/ref-implementation/backstage-templates/entities/organization/guests.yaml b/ref-implementation/backstage-templates/entities/organization/guests.yaml deleted file mode 100644 index b1dddfc..0000000 --- a/ref-implementation/backstage-templates/entities/organization/guests.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: backstage.io/v1alpha1 -kind: User -metadata: - name: guest -spec: - memberOf: [guests] ---- -apiVersion: backstage.io/v1alpha1 -kind: Group -metadata: - name: guests -spec: - type: team - children: [] diff --git a/ref-implementation/backstage/manifests/install.yaml b/ref-implementation/backstage/manifests/install.yaml index 5cc31a9..969bf39 100644 --- a/ref-implementation/backstage/manifests/install.yaml +++ b/ref-implementation/backstage/manifests/install.yaml @@ -134,7 +134,7 @@ data: techdocs: builder: 'local' # Alternatives - 'external' generator: - runIn: 'local' + runIn: 'docker' # Alternatives - 'local' publisher: type: 'local' # Alternatives - 'googleGcs' or 'awsS3'. Read documentation for using alternatives. @@ -148,6 +148,7 @@ data: metadataUrl: ${KEYCLOAK_NAME_METADATA} clientId: backstage clientSecret: ${KEYCLOAK_CLIENT_SECRET} + scope: 'openid profile email groups' prompt: auto scaffolder: @@ -166,8 +167,11 @@ data: # Examples from a public GitHub repository. - type: url target: https://cnoe.localtest.me/gitea/giteaAdmin/idpbuilder-localdev-backstage-templates-entities/raw/branch/main/catalog-info.yaml - rules: - - allow: [Component, System, API, Resource, Location, Template, User, Group] + ## Uncomment these lines to add an example org + # - type: url + # target: https://github.com/backstage/backstage/blob/master/packages/catalog-model/examples/acme-corp.yaml + # rules: + # - allow: [User, Group] kubernetes: serviceLocatorMethod: type: 'multiTenant' @@ -260,7 +264,7 @@ spec: name: gitea-credentials - secretRef: name: argocd-credentials - image: ghcr.io/cnoe-io/backstage-app:9232d633b2698fffa6d0a73b715e06640d170162 + image: ghcr.io/cnoe-io/backstage-app:b8e4f08914af17a48ed6b8b83a3621a9f4b4181d name: backstage ports: - containerPort: 7007 diff --git a/ref-implementation/openbao.yaml b/ref-implementation/openbao.yaml deleted file mode 100644 index c30e2dd..0000000 --- a/ref-implementation/openbao.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: openbao - namespace: argocd - labels: - env: dev -spec: - project: default - syncPolicy: - automated: - selfHeal: true - syncOptions: - - CreateNamespace=true - destination: - name: in-cluster - namespace: openbao - sources: - - repoURL: https://github.com/openbao/openbao-helm.git - path: charts/openbao - targetRevision: HEAD - helm: - valueFiles: - - $values/stacks/core/openbao/values.yaml - - repoURL: https://gitea.cnoe.localtest.me/giteaAdmin/edfbuilder-shoot - targetRevision: HEAD - ref: values diff --git a/ref-implementation/openbao/values.yaml b/ref-implementation/openbao/values.yaml deleted file mode 100644 index 623e208..0000000 --- a/ref-implementation/openbao/values.yaml +++ /dev/null @@ -1,2 +0,0 @@ -global: - domain: cnoe.localtest.me \ No newline at end of file diff --git a/vcluster-multi-env/README.md b/vcluster-multi-env/README.md deleted file mode 100644 index 42dceba..0000000 --- a/vcluster-multi-env/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# IDP Builder Multi-Environment - -Multi-environment emulation on top of CNOE. - -# Configuring Clusters - -By default, this stack creates two vclusters (staging and production). If you -desire a different configuration you can edit the following list in -`vclusters.yaml`: - -```yaml - generators: - - list: - elements: - - name: staging - - name: production -``` - -# Running - -```bash -# Create CNOE deployment with vcluster-multi-env stack -idpbuilder create -p vcluster-multi-env - -# Enroll vclusters in ArgoCD -./vcluster-multi-env/add-vclusters.sh -``` - -# Using - -Your CNOE ArgoCD should now have a cluster enrolled for each configured -vcluster (staging and production by default). These clusters will have the -following labels for your use: - -```yaml - cnoe.io/vclusterMultiEnv/clusterClass: "app-runtime" - cnoe.io/vclusterMultiEnv/clusterName: "${cluster_name}" -``` - -You may now target them using, for example, an ArgoCD ApplicationSet cluster -generator which matches these labels. diff --git a/vcluster-multi-env/add-vclusters.sh b/vcluster-multi-env/add-vclusters.sh deleted file mode 100755 index 78d6d96..0000000 --- a/vcluster-multi-env/add-vclusters.sh +++ /dev/null @@ -1,48 +0,0 @@ -#! /bin/bash - -set -eu - -vcluster_app_names=$(kubectl get application -A -l cnoe.io/applicationName=vcluster-package,cnoe.io/stackName=vcluster-multi-env --no-headers -o custom-columns=":metadata.name") -environments=$(echo "$vcluster_app_names" | cut -f 1 -d '-') - -for env in $environments; do - cluster_name=$env - - echo "Checking readiness for ${cluster_name} vcluster..." - - until kubectl get secret -n ${cluster_name}-vcluster vc-${cluster_name}-vcluster-helm &> /dev/null; do - echo "Waiting for ${cluster_name} vcluster secret to be ready..." - sleep 10 - done - - echo "${cluster_name} vcluster is ready. Retrieving credentials..." - client_key=$(kubectl get secret -n ${cluster_name}-vcluster vc-${cluster_name}-vcluster-helm --template='{{index .data "client-key" }}') - client_certificate=$(kubectl get secret -n ${cluster_name}-vcluster vc-${cluster_name}-vcluster-helm --template='{{index .data "client-certificate" }}') - certificate_authority=$(kubectl get secret -n ${cluster_name}-vcluster vc-${cluster_name}-vcluster-helm --template='{{index .data "certificate-authority" }}') - - kubectl apply -f - <