Add wait for condition example

This commit is contained in:
stefanprodan 2020-04-13 13:28:24 +03:00
parent 6baaa34b0a
commit a490b25647
1 changed files with 10 additions and 4 deletions

View File

@ -13,7 +13,7 @@ type GitRepositorySpec struct {
// +kubebuilder:validation:Pattern="^(http|https|ssh)://" // +kubebuilder:validation:Pattern="^(http|https|ssh)://"
URL string `json:"url"` URL string `json:"url"`
// The secret name containing the Git credentials // The secret name containing the Git credentials.
// +optional // +optional
SecretRef *v1.LocalObjectReference `json:"secretRef,omitempty"` SecretRef *v1.LocalObjectReference `json:"secretRef,omitempty"`
@ -90,9 +90,6 @@ kind: GitRepository
metadata: metadata:
name: podinfo name: podinfo
namespace: default namespace: default
annotations:
# on-demand sync trigger
source.fluxcd.io/syncAt: "2020-04-06T15:39:52+03:00"
spec: spec:
interval: 1m interval: 1m
url: https://github.com/stefanprodan/podinfo url: https://github.com/stefanprodan/podinfo
@ -208,6 +205,9 @@ data:
known_hosts: <BASE64> known_hosts: <BASE64>
``` ```
> **Note:** that the SSH address does not support SCP syntax. The URL format is
> `ssh://user@host:port/org/repository`.
Example of generating the SSH credentials secret: Example of generating the SSH credentials secret:
```bash ```bash
@ -253,3 +253,9 @@ status:
status: "False" status: "False"
type: Ready type: Ready
``` ```
Wait for condition:
```bash
kubectl wait gitrepository/podinfo --for=condition=ready --timeout=1m
```